iiRecord
Agentic AI Atlas · GAP-L2-P2-coverage-checklist-internal-broken-refs
page:process-gaps-GAP-L2-P2-coverage-checklist-internal-broken-refsa5c.ai
II.
Page JSON

page:process-gaps-GAP-L2-P2-coverage-checklist-internal-broken-refs

Structured · live

GAP-L2-P2-coverage-checklist-internal-broken-refs json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · wiki/process/gaps/GAP-L2-P2-coverage-checklist-internal-broken-refs.mdCluster · wiki
Record JSON
{
  "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"
    }
  ]
}