The perception engine enforces budget constraints across captured brand statements using a multi-pass fair-share allocation that guarantees balanced platform representation while respecting discrete statement boundaries.