Load configs/agent-governance.json from the main worktree with fail-closed POLICY_* codes, and keep test fixtures writing the same contract file.
35 lines
932 B
JSON
35 lines
932 B
JSON
{
|
|
"protocol_version": 1,
|
|
"min_protocol_version": 1,
|
|
"policy_revision": "agent-governance-2026-09-21-r1",
|
|
"shared_docs": [".doc/ops/CURRENT.md", ".doc/status/FEATURE-MATRIX.md"],
|
|
"projectable_docs": [".doc/ops/CURRENT.md", ".doc/status/FEATURE-MATRIX.md"],
|
|
"projectable_prefixes": [".doc/ops/", ".doc/status/", ".doc/remediation/"],
|
|
"job_kinds": [
|
|
"validate",
|
|
"integrate",
|
|
"with",
|
|
"deploy_prepare",
|
|
"deploy_run",
|
|
"deploy_accept",
|
|
"docs_project",
|
|
"cleanup_inspect",
|
|
"noop"
|
|
],
|
|
"doc_rules": {
|
|
".doc/ops/CURRENT.md": {
|
|
"own_row_only": true,
|
|
"slot_protected": true,
|
|
"header": "| owner | task |"
|
|
},
|
|
".doc/status/FEATURE-MATRIX.md": {
|
|
"evidence_for_done": true,
|
|
"header": "| 模块 |"
|
|
}
|
|
},
|
|
"reserved_record_ids": ["holder", "idle", "Cursor", "Codex", "-"],
|
|
"protected_sections": {
|
|
".doc/ops/CURRENT.md": ["## 集成槽位"]
|
|
}
|
|
}
|