AgentDirective implementation report

This is a published example, not a report about your project. It was generated by the same renderer the CLI and the MCP tool use, from a directive the compiler produced for a sample refund assistant. Your own report is written into your project and is never uploaded.

Refund AssistantDirective AD-EXAMPLE v1.0.0Reported by claude-codeRevision a3f9c212026-08-28T00:00:00Z

3 of 5 requirements reported implemented

Requirements

RequirementWhat it requiresDecidedStatusEvidence
AUT-001 — Bounded Autonomous Action
AUT-001-R1Enforce a confirmed action scope and threshold, escalate outside that boundary, make retries idempotent, and provide an emergency disable path.not decidedimplemented
src/refunds/policy.py:88
test_refund_limits.py (passed)
ACTION_EVENT
AI-001 — Untrusted Content and Tool Separation
AI-001-R1Mark untrusted content as data, enforce tool and output allowlists, prevent content from changing authority, and route high-consequence actions through the confirmed review boundary.human_review_before_external_actionimplemented
src/agent/tools.py:31
test_prompt_injection.py (passed)
DAT-001 — Sensitive Data Boundary
DAT-001-R1Enforce purpose-limited access and export, isolate tenant data where applicable, define retention and deletion, and exclude sensitive values from operational logs.
⚠ Retention is configured at 30 days but nothing deletes expired records yet.
not decidedpartial
src/data/store.py:41
test_tenant_isolation.py (passed)
OBS-001 — Traceable Consequential Actions
OBS-001-R1Emit a privacy-minimized event for each consequential action with a correlation identifier, decision source, scope, outcome, and failure classification.not decidedimplemented
src/audit/events.py:12
test_audit_events.py (passed)
ACTION_EVENT
REL-001 — External Dependency Partial Failure
REL-001-R1Bound retries, preserve idempotency keys, record ambiguous outcomes, reconcile with the dependency, and expose unresolved operations for review.
⚠ Initial status is not evidence of implementation or independent verification.
not decidedunresolved

Still open

What this report is not