Skip to documentation
AgentDirectiveDocs
Methodology v0.1.0Back to main site

Learn

Evidence and review

AgentDirective separates what the coding agent says it built, the evidence it points to, and what that report actually supports.

Three layers that must not be collapsed

1Agent-reported status

The coding agent says whether a requirement is implemented, partial, unresolved, not applicable, or rejected.

2Evidence pointers

Relative file paths, named tests and outcomes, telemetry names, procedures, or safe digests support the claim without embedding source.

3Review result

The reviewer determines whether the submitted metadata supports, omits, or contradicts the claim within the selected scope.

Report status without overstating it

Use specific, limited evidence

Each test has a result. Each file path stays relative to the repository. A partial status must say what remains unfinished.

implemented means “the agent reports this exists,” not “AgentDirective independently verified the behavior.”

control-status.json
{
  "requirement_id": "AUT-001-R1",
  "status": "partial",
  "implementation_summary": "Boundary and idempotency checks are present.",
  "evidence": {
    "code_locations": ["src/refunds/policy.ts:42"],
    "tests": [{
      "name": "refund boundary rejects duplicate request",
      "result": "passed"
    }],
    "telemetry": ["refund_escalated"],
    "other": []
  },
  "limitations": ["Emergency disable path is not yet available."]
}

Review result vocabulary

supported

Submitted metadata is consistent for the narrow check performed.

unsupported

Expected status or evidence is absent.

contradicted

A supplied test, status, or artifact conflicts with the claim.

unverifiable

The package cannot establish the claim without source or runtime inspection.

not_reviewed

The check falls outside the selected review scope.

Privacy boundary

Safe to submit

  • Directive and status metadata
  • Repository-relative paths
  • Test names and outcomes
  • Telemetry event names
  • Short implementation summaries
  • Known limitations and safe digests

Do not submit

  • Source code or file contents
  • Secrets, credentials, or environment values
  • Personal or customer data
  • Production records or raw logs
  • Absolute paths or repository URLs
  • Proprietary build artifacts

Type a word or phrase to search the documentation.