01 Make the workflow contract explicit
Usual owner: Workflow owner
02 Freeze and identify the system
Usual owner: Engineering lead
A release manifest captures prompts, tool schemas, policy rules, retrieval sources, memory behaviour, orchestration, application commit, model and provider version, evaluation harness and infrastructure configuration. Dependencies that can change behind a stable interface are listed, with how such change is detected. The runtime has a distinct workload identity; it does not inherit a developer or shared service account. Credentials are scoped and short-lived. Authorisation is enforced outside the model: the agent proposes, a deterministic control decides.
03 Evaluate the workflow, including bad days
Usual owner: Evaluation lead
04 Apply secure delivery discipline to every component
Usual owner: Security lead
05 Make observability answer operational questions
Usual owner: Operations lead
Traces can reconstruct significant decisions: request identity, version, context references, tool calls, authorisation outcomes, external state change, errors, retries, human intervention and final disposition. Secrets and unnecessary personal data are kept out of logs. Dashboards answer questions with owners attached: blocked calls, duplicate actions, rising handoff, cost per qualified completion. Alert baselines were set during controlled release, not after an incident. Operators can search traces quickly enough to support containment.
06 Test containment and recovery end to end
Usual owner: Operations lead
Credential revocation, capability suspension, queue draining, rollback and restoration from known state have been exercised. Partial external actions (an email sent, a payment initiated) have defined compensating actions and the authority to execute them. The agent is part of the incident process, with a runbook naming severity triggers, evidence preservation, communications, provider escalation and return-to-service criteria. Any controlled-launch constraints (cohort, transaction value, tool set, operating hours) are recorded as a production decision with an owner.
07 Sign one decision record
Usual owner: Decision owner
The record states configuration, scope, evidence, findings, residual uncertainty, operating obligations and one named decision owner. Open items are classified as blockers, release constraints, monitored risks or backlog. The five questions are answered: what exact system, what it may do, what evidence supports that, how we will know it is losing control, how we stop and recover. No answer relies on "the model should handle it".
08 Run the gate as a challenge, not a recital
Usual owner: Release board
Ticks are not saved; the spreadsheet template is the working copy. Illustrative thresholds only; your release board sets its own.