Loop safeguards and mitigations

Synthesis is terminal, panels cannot self-summon, and Test cannot also occupy Lead.

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.