| Purpose statement and permitted use | Business owner writes it and keeps it current | Approves the scope and checks use stays inside it | Tests that actual use matches the approved purpose | Approved, versioned purpose statement, including who may invoke the agent | Before release; on any change of scope |
|---|
| Named owner and inventory entry | A named owner accountable for outcomes, with authority to stop the agent | Confirms the owner has the authority and capacity | Checks the inventory is complete and current | AI inventory entry with owner, tier, status and providers | Quarterly |
|---|
| Risk tier and consequence classification | Proposes the tier from consequence, autonomy and oversight | Challenges and sets the tier | Tests tiering consistency across the inventory | Tier record with rationale and approver | Before release; on any change |
|---|
| Agent identity and least-privilege tool scopes | Gives the agent its own identity and the narrowest tool scopes | Sets the access standard and approves any elevated scope | Samples actual access against the manifest | Agent manifest (identity, tools, scopes) and periodic access review sign-off | Every release; quarterly review |
|---|
| Data entitlements enforced at the source | Enforces the caller's permissions at the data source or engine, not in the prompt | Defines data classification and permitted uses | Re-performs allowed and denied requests | Entitlement test results with allowed and denied cases | Every release |
|---|
| Approved business meaning | Data owners approve the definitions the agent relies on | Checks the definitions used in regulated outputs | Traces an output back to approved definitions | Versioned glossary or ontology release with owner approvals | Each release of definitions |
|---|
| Evaluation gate before release | Builds and runs the evaluation set; release is blocked below threshold | Approves thresholds and reviews results for higher tiers | Confirms the gate ran and could not be bypassed | Signed evaluation report per release, with thresholds and results | Every release |
|---|
| Independent validation | Supplies documentation and test access | Validates independently of the builders | Reviews validation coverage and independence | Independent validation report and findings log | Before release; annually or on material change |
|---|
| Approval bound to the exact action | Reviewers approve the exact proposed action before it runs | Defines which actions need approval | Re-performs a sample of approvals | Approval log: reviewer, exact proposal, time, expiry and outcome | Every consequential action |
|---|
| Meaningful human review | Staffs review so each reviewer has the information, time and authority to say no | Monitors override and approval rates for rubber-stamping | Tests whether review is meaningful, not a nominal click | Review volume per reviewer, override rates and reviewer training records | Monthly |
|---|
| Monitoring, sampling and alerting | Monitors outcomes, samples results and responds to alerts | Sets sampling rates and alert thresholds | Checks alerts were raised and resolved | Monitoring dashboard, sampling log, and alert and incident tickets | Continuous; monthly review |
|---|
| Hard limits on spend, scope and rate | Configures spend, scope, rate and data limits | Approves the limits | Tests that a breach is blocked | Configured limits and a breach test record | Every release |
|---|
| Kill switch and fallback operation | Can stop the agent quickly and keep the process running without it | Sets the triggers for suspension | Reviews the drill and the time to stop | Kill-switch drill record with time to stop, and the fallback runbook | Quarterly drill |
|---|
| Request reconstruction | Records each request: inputs, sources, tools, outputs and approvals | Defines what must be kept and for how long | Rebuilds one allowed, one denied and one corrected request | Evidence index and request traces | On demand; tested annually |
|---|
| Change control for prompts, models and tools | Versions prompts, models, tools and learned changes, and ships them as releases | Reviews material changes | Tests that production matches an approved release | Release record listing every component version | Every change |
|---|
| Model and tool provider oversight | Performs due diligence on providers and tracks their model changes | Approves providers and contract terms | Reviews provider oversight | Provider due diligence file and contract terms on data use, notice of model changes and audit | At onboarding; annually |
|---|
| Prompt injection and unsafe content testing | Tests injection and unsafe content through every input path | Sets the test scope | Checks testing covered every path | Red-team and injection test results | Every release |
|---|
| Customer disclosure and complaint handling | Tells customers they are dealing with AI and routes complaints to a person | Reviews disclosures and complaint trends | Samples complaints end to end | Disclosure text, complaint log and resolutions | Ongoing; monthly review |
|---|
| Fair outcome testing | Tests outcomes across customer groups before and after release | Sets fairness tests and reviews results (fair lending; unfair discrimination) | Re-performs a test | Outcome testing results and remediation | Before release; quarterly |
|---|
| Typed hand-offs between agents | Defines typed hand-offs; no worker holds wider permissions than the lead | Approves cross-agent permissions | Traces one task across every agent | Hand-off schemas, tests and a cross-agent trace | Every release |
|---|
| Memory retention and deletion | Applies retention and deletion; users can view and erase | Sets the retention rules | Tests deletion end to end | Retention configuration and a deletion test | Every release; annually |
|---|
| Cost per accepted task | Tracks cost per accepted task against the baseline | Finance reviews it against the business case | Checks benefit claims are supported | Monthly cost-per-accepted-task report | Monthly |
|---|