98 lines
2.0 KiB
JSON
98 lines
2.0 KiB
JSON
{
|
|
"schema_version": "typed-contracts/v1",
|
|
"document_roots": [
|
|
"raw/project-notes",
|
|
"raw/branch-notes"
|
|
],
|
|
"registries": {
|
|
"artifacts": {
|
|
"section_id": "artifact-registry",
|
|
"required_columns": [
|
|
"Artifact ID",
|
|
"Revision",
|
|
"Name",
|
|
"Schema Owner",
|
|
"Producer",
|
|
"Consumers",
|
|
"Schema Ref",
|
|
"Status"
|
|
],
|
|
"active_statuses": [
|
|
"active",
|
|
"deprecated"
|
|
]
|
|
},
|
|
"contracts": {
|
|
"section_id": "contract-gate-registry",
|
|
"required_columns": [
|
|
"Contract ID",
|
|
"Concern Key",
|
|
"Revision",
|
|
"Type",
|
|
"Owner",
|
|
"Trigger",
|
|
"Required Effect",
|
|
"Enforcement",
|
|
"Status"
|
|
],
|
|
"types": [
|
|
"gate",
|
|
"operational-contract"
|
|
],
|
|
"active_statuses": [
|
|
"active",
|
|
"deprecated"
|
|
]
|
|
},
|
|
"delegations": {
|
|
"section_id": "delegation-registry",
|
|
"required_columns": [
|
|
"Delegation ID",
|
|
"Concern Key",
|
|
"Revision",
|
|
"Delegator",
|
|
"Delegate",
|
|
"Scope",
|
|
"Status"
|
|
],
|
|
"statuses": [
|
|
"proposed",
|
|
"accepted",
|
|
"rejected",
|
|
"superseded"
|
|
]
|
|
},
|
|
"flow_stages": {
|
|
"section_id": "flow-stage-registry",
|
|
"required_columns": [
|
|
"Stage ID",
|
|
"Order",
|
|
"Owner",
|
|
"Input",
|
|
"Action",
|
|
"Output",
|
|
"Invariants",
|
|
"Revision"
|
|
]
|
|
}
|
|
},
|
|
"frontmatter": {
|
|
"imports": "imports",
|
|
"overrides": "overrides",
|
|
"delegates": "delegates",
|
|
"accepts_delegations": "accepts_delegations"
|
|
},
|
|
"projection_markers": {
|
|
"artifacts": "artifact-imports",
|
|
"contracts": "project-contract-imports",
|
|
"delegations": "received-delegations",
|
|
"flow_stages": "flow"
|
|
},
|
|
"definition_sections": [
|
|
"gate-matrix",
|
|
"legacy-decision-rows",
|
|
"project-decisions",
|
|
"project-work-items"
|
|
]
|
|
}
|