Static copy
Copied from docs/en/governance/m5-exit-gate.md in https://github.com/poppy-team/prumo (MIT). Pinned to revision e91694d3959be1ed92757b34063efe0b2191821f, blob b9e09af8b8589c32372dc7426e0a6088f5378039. The source repository remains canonical; this copy is refreshed through a sync pull request, not live.
Status: COMPLETE (M5 Exit Gate Passed)
M5 exit gate (per docs/development/phases.md): documentation contracts enforceable; profiles selectable; delta tracked; contradictions detected.
docs/contracts/builtin.json (8 contracts), schema schemas/documentation-contract.schema.json.docs/contracts/bindings.json with owned sources, answered_questions, and evidence.schemas/documentation-delta.schema.json.prumo-agent docs audit reports all applicable contracts implementation-ready.docs/profiles/builtin.json (7 profiles), schema schemas/documentation-profile.schema.json.prumo.json project type/features plus detected cmd, schemas, go.mod).prumo-agent docs profiles lists api-service, cli, compiler, core-software, desktop-gui, library, web-application.internal/documentation/delta.go (C-G06).proposed → reviewed → accepted → applied (applied requires evidence) or proposed → rejected; versions advance and all transitions validate..ai/docs/deltas/DD-<12hex>.json, schema-validated on read, corruption-rejected.prumo-agent docs delta propose|list|show|transition.conformance/documentation/valid_delta.json.DetectContradictions, DetectStaleness).prumo-agent docs contradictions.prumo-agent docs audit — all 7 applicable contracts implementation-ready.prumo-agent docs readiness --goal M5 — ready: true, no blocking contracts, no blocking questions.prumo-agent docs contradictions — deterministic findings (0 for current tree).prumo-agent docs profiles — all 7 built-in profiles resolvable.go test ./... -race — pass across all packages.go vet ./... — clean.pytest -q — 127 pass (Python v0.3 oracle preserved)..prumo/repository/policy.json): branch, commit, Pull Request, validation, review, and merge.feat/c-g06-documentation-delta-tracking merged to main via PR #21 (squash).schemas/documentation-*.schema.json are the contract surface; changes require schema updates and conformance fixtures.