Describe the authority
Capture autonomy, exposure, data, scale, and actions. Treat this as the system contract, not a product description.
Freeze the candidate
Bind model, prompts, tools, memory, policy, connectors, and runtime to immutable digests so a result cannot drift underneath you.
Connect the boundary
Route tool requests through a mediated adapter. Undeclared effects must fail closed before they reach an external system.
Run and regress
Execute the generated scenario pack, retain traces and digests, and re-run the same gate whenever a material input changes.
Every capability has an owner and data scope
The candidate can be reproduced from its manifest
External effects are mediated and observable
Failures have a deterministic replay path