Chapter 2 of 6
Architecture at a glance#
The runner sends the same synthetic cases to two immutable agent versions. Foundry keeps detailed results. The release gate reads payload-free aggregates, applies the repository policy, and returns PASS or BLOCK to the approved release platform.
Design choices and tradeoffs#
| Decision | Chosen approach | Tradeoff |
|---|---|---|
| Test data | Versioned synthetic golden set | A changed use case or risk needs a new baseline |
| Gate structure | Separate final-answer, tool-process, and safety layers | Several owners must maintain explicit floors |
| Protected material | Blocking in East US 2 | The run stops if that supported path is unavailable |
| Authoritative state | Foundry keeps detail; the release platform keeps gate and promotion state | The gate reads external result records |