Skip to content

M3 independent verification

Verdict

VERIFIED at commit c40c0ea on 2026-07-27.

The independent reviewer made no file or external-state changes. The pre-existing untracked MCP scratch files were not used as evidence.

Reproduced evidence

  • The public four-operation lifecycle completes through prepare, converse, authorize issue and claim modes, and feedback.
  • Preparation rejects caller-forged source authority and preserves adapter provenance, availability, permission, freshness, and truncation.
  • Expansion creates a new deterministic context revision and requires a newly digested plan.
  • Authorization checks the complete authoritative review set; omitted or open artifacts fail closed.
  • Authorization claims reject digest, context, target, stage, role, corpus, expiry, replay, and false-human-approval drift.
  • Active corpus changes invalidate preparation and claims, including after SQLite audit-store restart.
  • Feedback must cover every bound evidence requirement exactly, cannot authorize follow-on execution, and cannot promote active corpus.
  • The MCP surface exposes no routine project-state mutation.

Commands reproduced

  • Focused positive/adversarial evaluation: 28 passed.
  • Complete service suite: 114 passed.
  • python -m mkdocs build --strict: passed.
  • git diff --check: passed.

M3 exit conditions are satisfied. M4 may rely on this control plane without reopening M3 authorization semantics.