ROUTING — deterministic assignment

Active rule versions assign organization/committee by priority. Ties and missing hierarchy escalate to UNASSIGNED/ROUTING_FAILED — never random. Duplicate review uses blind indexes; digests stay backend-only. Cross-org transfer requires Super Admin approval.

FOUNDATION_BLOCKED

Simulator is a typed stub. It never invents org/committee assignment authority.

Simulation input