The build as a chain of gates

The build as a chain of gates A lifecycle diagram generated by Archify. 01 / Build stages, each closed by a gate 02 / Interruptions + recovery 03 / What the gates leave Intake gate · Agent Registry · Build stages, each closed by a gate · use-case record 01 Intake gate Agent Registry use-case record Design review · Human-in-the-loop Gate · Build stages, each closed by a gate · design record 02 Design review Human-in-the-loop Gate design record Dataset admission · AIBOM · Build stages, each closed by a gate · admission record 03 Dataset admission AIBOM admission record Eval gate · Eval Gate in CI · Build stages, each closed by a gate · test report 04 Eval gate Eval Gate in CI test report Release gate · Model Card as Control Evidence · Build stages, each closed by a gate · go/no-go record 05 Release gate Model Card as Control Evidence go/no-go record Blocked · record missing or failing · What the gates leave Blocked record missing or failing Technical file · Machine-Readable Evidence · What the gates leave · documentation build 06 Technical file Machine-Readable Evidence documentation build below threshold compiles Legend start active state decision terminal success failure / exit

Every stage ends in a gate

  • • Use case, design, data, testing and release each close with a gate that reads a structured record
  • • Every record lands in the evidence store, keyed to the registry id
  • • Not MLOps and not model validation: the governance record both produce, made machine-readable and given the power to block

The pattern behind each gate

  • • Intake: the use-case record lives on the Agent Registry entry; design: the Human-in-the-loop Gate
  • • Data: licences go into the AIBOM; testing: every suite sits behind the Eval Gate in CI
  • • Release: cards regenerated as in Model Card as Control Evidence; technical file: Machine-Readable Evidence (OSCAL)

First step

  • • Write the use-case record at intake, as fields on the registry entry
  • • Make one gate refuse to open while its record is missing or stale