II.
Page overview
Reference · livepage:process-gaps
Gap Tracker overview
Inspect the raw attributes, linked wiki pages, and inbound or outbound graph edges for page:process-gaps.
Attributes
nodeKind
Page
title
Gap Tracker
displayName
Gap Tracker
slug
process/gaps
articlePath
wiki/process/gaps/README.md
article
# Gap Tracker
Human-readable form of every tracked gap. Each file in this directory mirrors a `Gap` node in the graph (see `graph/02-node-kinds/catalog-meta.md`, NodeKind `Gap`).
## How files relate to graph entries
- The **YAML form** of a gap lives under `graph/schema/examples/catalog-meta/gaps/<id>.yaml` — same as every other graph entity.
- The **markdown form** lives here, at `process/gaps/GAP-<level>-<priority>-<slug>.md`.
- The two are kept in sync by a Phase-3 generator (added as the eleventh entry in `06-derivation-spec.md`). The markdown file's path is recorded on the `Gap` node's `markdownRef` attribute.
## Authoring rules
- Always create the YAML node first; the markdown file is a projection (or co-authored alongside, then verified by the sync generator).
- The filename must match the `id` slug exactly: `GAP-<level>-<priority>-<slug>.md` ↔ `gap:<slug>`.
- Use [`_template.md`](./_template.md) verbatim. Do not invent extra sections; the sync generator only knows the template's structure.
## Lifecycle
| `status` | Meaning |
|---|---|
| `open` | Discovered, not yet picked up. |
| `in-progress` | Implementer assigned; one or more `propagationStatus` levels are `in-progress`. |
| `closed` | Adversarial review signed off; every applicable level is `done` or `not-applicable`. |
| `deferred` | Acknowledged but intentionally postponed (P2/P3 only); requires a date and a reason in `notes`. |
## Index
The full index of open / in-progress / closed gaps is **derived** from the graph (Phase 3 generator emits `process/gaps/INDEX.md` from `Gap` nodes). Do not author an index by hand — it would drift.
documents
[]
Outgoing edges
contains_page23
- page:process-gaps-GAP-L1-P0-claude-code-plugin-component-types·PageGAP-L1-P0-claude-code-plugin-component-types
- page:process-gaps-GAP-L1-P0-claude-models-pricing-and-lineup·PageGAP-L1-P0-claude-models-pricing-and-lineup
- page:process-gaps-GAP-L1-P0-mcp-spec-2025-11-25·PageGAP-L1-P0-mcp-spec-2025-11-25
- page:process-gaps-GAP-L1-P1-adaptive-thinking-vs-extended-thinking·PageGAP-L1-P1-adaptive-thinking-vs-extended-thinking
- page:process-gaps-GAP-L1-P1-anthropic-skills-vs-claude-code-skills·PageGAP-L1-P1-anthropic-skills-vs-claude-code-skills
- page:process-gaps-GAP-L1-P1-cursor-profiles-and-modes·PageGAP-L1-P1-cursor-profiles-and-modes
- page:process-gaps-GAP-L1-P1-mcp-elicitation-and-resource-links·PageGAP-L1-P1-mcp-elicitation-and-resource-links
- page:process-gaps-GAP-L1-P1-mcp-oauth-resource-server·PageGAP-L1-P1-mcp-oauth-resource-server
- page:process-gaps-GAP-L1-P1-repo-graph-discovery-signal·PageGAP-L1-P1-repo-graph-discovery-signal
- page:process-gaps-GAP-L1-P1-repo-graph-session-lifecycle-semantics·PageGAP-L1-P1-repo-graph-session-lifecycle-semantics
- page:process-gaps-GAP-L1-P2-gemini-2-5-and-3·PageGAP-L1-P2-gemini-2-5-and-3
- page:process-gaps-GAP-L1-P2-mcp-stdio-vs-http-sse-deprecation·PageGAP-L1-P2-mcp-stdio-vs-http-sse-deprecation
- page:process-gaps-GAP-L1-P2-openai-codex-and-responses-api·PageGAP-L1-P2-openai-codex-and-responses-api
- page:process-gaps-GAP-L1-P2-repo-graph-cisurface-packagesurface·PageGAP-L1-P2-repo-graph-cisurface-packagesurface
- page:process-gaps-GAP-L1-P2-repo-graph-pluginartifact·PageGAP-L1-P2-repo-graph-pluginartifact
- page:process-gaps-GAP-L1-P3-benchmarks-stale·PageGAP-L1-P3-benchmarks-stale
- page:process-gaps-GAP-L2-P0-pathdescriptor-undeclared-but-referenced·PageGAP-L2-P0-pathdescriptor-undeclared-but-referenced
- page:process-gaps-GAP-L2-P1-edge-kinds-md-vs-yaml-parity·PageGAP-L2-P1-edge-kinds-md-vs-yaml-parity
- page:process-gaps-GAP-L2-P1-mcptransport-status-attribute-undeclared·PageGAP-L2-P1-mcptransport-status-attribute-undeclared
- page:process-gaps-GAP-L2-P2-cluster-count-mismatch·PageGAP-L2-P2-cluster-count-mismatch
- page:process-gaps-GAP-L2-P2-coverage-checklist-internal-broken-refs·PageGAP-L2-P2-coverage-checklist-internal-broken-refs
- page:process-gaps-GAP-L2-P2-versionrange-attribute-on-modelversion·PageGAP-L2-P2-versionrange-attribute-on-modelversion
- page:process-gaps-template·PageGAP-<level>-<priority>-<slug>
Incoming edges
contains_page1
- page:process·PageProcess and Governance