The engine enforces a small set of rules to prevent loops, runaway costs and self-confirmation:
- Synthesis is terminal. No new panel calls happen after synthesis is produced.
- One personality, one seat. The same personality cannot occupy two seats on the same panel.
- Test ≠ Lead. The challenger seat cannot be filled by the same personality that wrote the spine.
- Bounded depth. Each seat is capped at a maximum reasoning length to keep cost and latency predictable.
- Partial failure is explicit. A voice can fail or time out without being presented as a successful contribution; the run either synthesises from enough completed voices or returns a terminal error.

