1. Inventory every assistant and assign an owner
Maintain a registry with assistant name, purpose, users, business owner, technical owner, current version, model, data classes, tools, autonomy level, external actions, evaluation suite, and review date. Include default, custom, shared, and published assistants. Unowned assistants should not remain active in sensitive workflows.
The business owner accepts whether the workflow is useful and appropriate. The technical owner maintains configuration, tools, and monitoring. A data or security reviewer may approve sensitive scopes. The person using the result still owns the business decision unless responsibility has been explicitly assigned elsewhere.[5]
- Purpose, users, owner, reviewer, and definition of done.
- Current version, model, instructions, and change history.
- Data classifications and authorized source systems.
- Tools, action classes, budgets, and approval rules.
- Evaluation suite, baseline, known limitations, and review date.
- Retirement condition and procedure for revoking access.
2. Apply least privilege and action-tier approvals
Grant only the context and tools needed for the registered purpose. Keep tenant, workspace, user, and resource boundaries enforceable outside the model. Treat retrieved content as untrusted data. Do not rely on the assistant to infer whether an action is authorized from conversational context alone.[6]
Classify actions by impact and reversibility. Read-only inspection may run automatically inside approved scope. Creating an internal draft can be automatic. Updating an external record should show a structured preview. Sending, publishing, paying, deleting, changing permissions, or making a binding commitment should require explicit approval and a rollback or recovery plan where possible.[4] [1]
Tier 0 — read
Inspect approved data without modifying source state.
Tier 1 — prepare
Create a private draft, analysis, or workspace artifact.
Tier 2 — reversible write
Propose or perform a bounded change with preview, approval, and rollback.
Tier 3 — consequential action
Send, publish, delete, pay, grant access, or create a commitment only after explicit approval.
3. Evaluate every version before release
Create capability cases for hard tasks, regression cases for known-good behavior, and safety cases for data boundaries, prompt injection, excess agency, and escalation. Run multiple trials where variability matters. A version should not pass because its average prose quality improved while one prohibited action became possible.
Combine graders. Deterministic checks confirm required state and prohibited calls. Rubric-based graders assess open-ended quality. Human experts calibrate subjective judgments and review high-impact cases. Anthropic recommends evaluating the outcome and trajectory because a confident completion message can disagree with the actual environment.[3]
- Representative normal, ambiguous, failure, and adversarial cases.
- Deterministic checks for permissions, schema, calculations, and final state.
- Rubrics for usefulness, evidence, judgment, and escalation.
- Repeated trials and separate capability versus regression thresholds.
- Cost, latency, retries, tool use, and specialist count recorded.
- Release note, approver, known limitations, and rollback version.
4. Monitor runs and prepare incident response
A useful run record includes the initiating user, assistant version, route, specialists, context references, tools, approvals, timestamps, outcome, verification, errors, and cost-oriented telemetry. Alert on unusual tool sequences, repeated failures, budget exhaustion, unexpected data scopes, approval bypass attempts, and changes in acceptance or escalation rates.
Define a stop mechanism and incident owner before launch. Response may include disabling an assistant version, revoking a connector, pausing an action class, preserving traces, identifying affected records, notifying responsible teams, rolling back reversible changes, and adding a regression case before reactivation.[6] [5]
5. Govern sharing, versions, and retirement
Sharing expands the audience and may change the data or tool context in which an assistant runs. Published assistants need a clear owner, supported use, limitations, and version policy. Forking is safer than silently editing a shared configuration when another team needs different instructions or permissions.
Kona assistants support versions, sharing, publishing, and forking. Capability declarations separate web, code, canvas, and connector use. Workspace orchestration is bounded, and run records preserve routing, participants, status, verification, and operational telemetry. Connector actions are designed to cross policy and approval gates instead of inheriting blanket authority from a chat.[8] [10] [11]
- Review shared and published assistants on a fixed cadence.
- Re-run evals after instruction, model, tool, or permission changes.
- Notify users of material behavior or scope changes.
- Fork when a use case needs a different contract or authority.
- Disable stale versions and revoke unused connector grants.
- Retain the evidence required by policy, then delete it on schedule.
Governance intensity by capability
Apply a common baseline, then add controls as data sensitivity, autonomy, and impact increase.
| Capability | Primary risk | Minimum added control |
|---|---|---|
| Public research and analysis | Misinformation, source quality, prompt injection | Source policy, citation checks, untrusted-content handling, review |
| Private data read | Unauthorized access or disclosure | Identity, resource authorization, minimization, audit log, retention |
| Internal artifact creation | Incorrect work treated as approved | Draft state, owner review, versioning, verification checklist |
| External reversible write | Wrong target, field, or value | Structured preview, explicit approval, idempotency, rollback |
| Consequential or irreversible action | Material harm, commitment, or security change | Strong authorization, independent checks, human approval, recovery plan |
The pre-launch assistant governance review
Use this review for each new assistant and every material version change.
- 01
Register purpose and ownership
Outcome: A named business owner, technical owner, audience, and supported workflow.
- Record exclusions and known limitations.
- Set a review and retirement date.
- 02
Map data, tools, and actions
Outcome: A least-privilege scope and action-tier matrix.
- Enforce authorization outside the model.
- Require approval based on impact and reversibility.
- 03
Run capability, regression, and safety evals
Outcome: Evidence that the version meets quality and control thresholds.
- Grade final state and full trajectory.
- Repeat variable cases and document failures.
- 04
Verify monitoring and response
Outcome: Observable runs, alerts, stop control, and incident playbook.
- Test an approval denial and a failed tool call.
- Confirm the known-good version can be restored.
- 05
Approve a bounded launch
Outcome: A defined audience, pilot duration, owner review, and expansion criteria.
- Review every sensitive run during the pilot.
- Expand only after measured stability.
Prompts you can use
Replace the bracketed details, attach the relevant source material, and keep the review step in the same workspace.
Governance review
Prompt 01Review this assistant configuration for purpose, ownership, users, data classes, source authorization, tools, action tiers, approval rules, budgets, stopping conditions, evaluation coverage, monitoring, incident response, retention, versioning, sharing, and retirement. Return blockers, required controls, and evidence needed for approval.
Why it works: It creates one complete control review instead of disconnected policy checks.
Permission matrix
Prompt 02Classify every assistant capability as read, prepare, reversible write, or consequential action. For each, define resource scope, authorization check, preview, approver, verification, audit fields, rollback, and the behavior when approval is denied or unavailable.
Why it works: It translates broad least-privilege language into enforceable action boundaries.
Incident simulation
Prompt 03Run a tabletop scenario in which this assistant follows an injected instruction from retrieved content and attempts an unauthorized external action. Map prevention, detection, stop, evidence preservation, containment, notification, recovery, and the regression test required before reactivation.
Why it works: It tests whether the governance model works under a realistic failure path.
Editorial method
How this guide was prepared
This checklist is based on NIST’s Generative AI Profile, current OWASP agentic-security guidance, and primary OpenAI and Anthropic guidance on guardrails, human control, and evaluations. Kona-specific controls were verified against assistant capabilities, versions, sharing, bounded routing, run records, verification, connectors, and approvals on August 11, 2026.
Read Kona’s editorial standardsSources
Sources and benchmarks
01
02
Building effective agentsAnthropic · 2024-12-19
03
Demystifying evals for AI agentsAnthropic · 2026-01-09
04
Trustworthy agents in practiceAnthropic
05
Artificial Intelligence Risk Management Framework: Generative Artificial Intelligence ProfileNational Institute of Standards and Technology · 2024-07-26
06
Agentic AI threats and mitigationsOWASP GenAI Security Project
07
Creating helpful, reliable, people-first contentGoogle Search Central
08
Configurable AI assistants for business workKona Business AI
09
AI business planning workspaceKona Business AI
10
AI data governance and metric opsKona Business AI
11
Data connectors and analytics platformKona Business AI