Documentation Index
Fetch the complete documentation index at: https://na-36-docs-v2.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Ownerless Governance
This document is the canonical ownerless governance contract for this repository. It defines how repo-tracked governance works without relying on a standing human owner, maintainer team, or org membership to interpret or repair routine failures.Core Rule
Every governed surface must have:- one canonical source
- one deterministic validator
- one exact repair path
- one primary gate layer
Vocabulary
| Term | Meaning |
|---|---|
| Canonical source | The file or path that defines truth for a governed surface. |
| Derived output | A generated or synced artifact that must match its canonical source. |
| Repair command | The exact repo-backed command that repairs deterministic drift or restores policy compliance. |
| Gate layer | The single primary enforcement layer for a surface: pre-commit, changed-file PR CI, scheduled CI, or manual/on-demand. |
| Rollout state | The current posture of a surface: advisory, autofix, blocking, or migrating. |
| Domain | Taxonomy metadata that classifies a governed artifact by repo concern. It is not a reviewer, person, team, or approval authority. |
| Lock holder | The current actor holding a local execution lock for codex isolation. This is task state, not repository authority. |
| Legacy review map | A historical repository file that may be archived for context. It is never a canonical source, gate layer, or approval authority. |
Gate Ownership Rules
Each governed surface must declare exactly one primary gate layer inoperations/governance/config/ownerless-governance-surfaces.json.
Allowed gate layers:
pre-commitpr-changedscheduledmanual
Repair Path Rules
- Every blocking failure must print:
- why it failed
- the re-check command
- the repair command
- Repair commands must be repo-backed commands that an OSS contributor or AI agent can run directly.
- If repair is not deterministic, the surface stays advisory until deterministic repair exists.
- Historical review-map files may remain archived for context, but they cannot act as an active routing or approval contract.
Rollout State Rules
| State | Meaning |
|---|---|
advisory | Validate and report only. Do not block merges or commits. |
autofix | Deterministic repair exists, but blocking promotion is not complete. |
blocking | Surface is ownerless-ready and enforced in its primary layer. |
migrating | Surface remains a bounded transitional exception. The canonical control plane is already single-source, but promotion or archival is still under explicit review. |
blocking requires:
- one clean baseline run on the full governed surface
- changed-file PR simulation proving the scope is bounded
- exact repair output for every blocking failure mode
Production Approval Gate
Governance-sensitive PRs are controlled by the canonical approval policy at:operations/governance/config/governance-approval-policy.json
## Governance Approval
approval:governance-schemaapproval:governance-gateapproval:workflow-governanceapproval:governance-retirement
.allowlist edits or tracked deletions.
Surface Registry
The machine-readable surface registry lives at:operations/governance/config/ownerless-governance-surfaces.json
- governed globs
- canonical sources
- derived outputs
- validators
- repair commands
- gate layer
- rollout state
- network dependence
- ownerless readiness
operations/governance/config/** only.
OSS Contributor Loop
The ownerless contributor path is:- change canonical source or governed surface
- run or trigger the bounded validator
- read exact repair output
- run the repair command
- re-run the validator
- merge once the surface is green in its declared gate layer
Current Policy Connections
docs-guide/policies/source-of-truth-policy.mdxdefines canonical boundaries.docs-guide/policies/infrastructure-principles.mdxdefines the gate-layer model.operations/tests/unit/ownerless-governance.test.jsvalidates the manifest and ownerless language rules.operations/tests/unit/ai-tools-registry.test.jsvalidates the AI-tools registry surface declared in the ownerless manifest.operations/tests/unit/governance-approval-policy.test.jsvalidates the production governance approval contract and PR evidence rules.