II.
Page JSON
Structured · livepage:process-gaps-GAP-L2-P2-coverage-checklist-internal-broken-refs
GAP-L2-P2-coverage-checklist-internal-broken-refs json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "page:process-gaps-GAP-L2-P2-coverage-checklist-internal-broken-refs",
"_kind": "Page",
"_file": "wiki/process/gaps/GAP-L2-P2-coverage-checklist-internal-broken-refs.md",
"_cluster": "wiki",
"attributes": {
"nodeKind": "Page",
"title": "GAP-L2-P2-coverage-checklist-internal-broken-refs",
"displayName": "GAP-L2-P2-coverage-checklist-internal-broken-refs",
"slug": "process/gaps/GAP-L2-P2-coverage-checklist-internal-broken-refs",
"articlePath": "wiki/process/gaps/GAP-L2-P2-coverage-checklist-internal-broken-refs.md",
"article": "# GAP-L2-P2-coverage-checklist-internal-broken-refs\n\n| Field | Value |\n|---|---|\n| id | gap:coverage-checklist-internal-broken-refs |\n| title | Coverage-checklist references several NodeKinds/Terms that don't exist as schema elements |\n| level | 2 |\n| priority | P2 |\n| discoveredAt | 2026-04-28T00:00:00Z |\n| source | C:/work/v6/graph/coverage-checklist.md vs schema/ontology-schema.yaml |\n| status | open |\n| owner | tbd |\n\n## Current state\nBeyond `PathDescriptor` (its own gap), coverage-checklist mentions:\n- `OntologySchema` — used in row \"Catalog / Ontology\" but not in v6 nodeKinds (it IS in repo schema, line 23-30)\n- `Mux` (as schema element) — coverage-checklist treats `ExtensionInterface` `kind=mux` as the mapping, but no `kind` attribute is declared on ExtensionInterface\n- `ProcessLibrary` — referenced row 406 (\"modeled as `ProcessLibrary`\") but no such NodeKind in v6 ontology-schema.yaml; only `ProcessDescriptor`\n- `SharedContextSpec` — coverage row 139 (\"structured Claim attached to ... as a `SharedContextSpec`\") — no such named claim shape\n- `RunJournalEvent` — row 154 (\"enum `RunJournalEvent`\") — but enums in v6 are not first-class schema elements\n- `DecisionVerb` — row 104 (\"ordered enum `DecisionVerb`\") — same issue\n\n## Desired state\nEither (a) add the missing NodeKinds and named-enum primitives to schema, or (b) downgrade those coverage rows to `🟡` (partial) with a remediation plan in place. Currently they are marked `✅` falsely.\n\n## Evidence\n- C:/work/v6/graph/coverage-checklist.md (rows 139, 154, 104, 406, 524)\n- C:/work/v6/graph/schema/ontology-schema.yaml\n\n## Propagation status\n- Level 2: open\n\n## Propagation chain\n- Level 2: choose for each row: promote-to-schema or demote-status.\n\n## Notes\nSelf-audit gap. The coverage-checklist's gate criterion (\"Every row in the coverage table has Status... no row left blank\") is being met only because rows are over-claiming `✅`.\n",
"documents": []
},
"outgoingEdges": [],
"incomingEdges": [
{
"from": "page:process-gaps",
"to": "page:process-gaps-GAP-L2-P2-coverage-checklist-internal-broken-refs",
"kind": "contains_page"
}
]
}