II.
Page JSON
Structured · livepage:docs-genty-features-backlog-updated-phase1-category-summary
Gap Inventory: Category Summary json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "page:docs-genty-features-backlog-updated-phase1-category-summary",
"_kind": "Page",
"_file": "wiki/docs/genty-features-backlog-updated/phase1-category-summary.md",
"_cluster": "wiki",
"attributes": {
"nodeKind": "Page",
"sourcePath": "docs/genty-features-backlog-updated/phase1-category-summary.md",
"sourceKind": "repo-docs",
"title": "Gap Inventory: Category Summary",
"displayName": "Gap Inventory: Category Summary",
"slug": "docs/genty-features-backlog-updated/phase1-category-summary",
"articlePath": "wiki/docs/genty-features-backlog-updated/phase1-category-summary.md",
"article": "\n# Gap Inventory: Category Summary\n\nSource: `docs/harness-features-backlog/gaps/` (147 gap files across 22 category directories)\n\n## Gaps Per Category\n\n| # | Category | Directory | Total | Critical | High | Medium | Low | Missing | Partial |\n|---|----------|-----------|-------|----------|------|--------|-----|---------|---------|\n| 1 | Agent Delegation | `agent-delegation/` | 7 | 0 | 5 | 2 | 0 | 3 | 4 |\n| 2 | Breakpoint Workflows | `breakpoint-workflows/` | 3 | 0 | 2 | 0 | 1 | 3 | 0 |\n| 3 | Ecosystem | `ecosystem/` | 5 | 1 | 2 | 2 | 0 | 5 | 0 |\n| 4 | Effect Routing | `effect-routing/` | 3 | 0 | 1 | 2 | 0 | 2 | 1 |\n| 5 | Harness Adaptation | `harness-adaptation/` | 5 | 1 | 3 | 1 | 0 | 4 | 1 |\n| 6 | JSON Interaction | `json-interaction/` | 5 | 2 | 3 | 0 | 0 | 4 | 1 |\n| 7 | MCP Channels | `mcp-channels/` | 4 | 0 | 3 | 1 | 0 | 4 | 0 |\n| 8 | Observability | `observability/` | 8 | 0 | 2 | 6 | 0 | 3 | 5 |\n| 9 | Observer Integration | `observer-integration/` | 2 | 0 | 1 | 1 | 0 | 2 | 0 |\n| 10 | Parallelization | `parallelization/` | 7 | 0 | 4 | 3 | 0 | 2 | 5 |\n| 11 | Performance | `performance/` | 7 | 2 | 3 | 2 | 0 | 4 | 3 |\n| 12 | Process Composition | `process-composition/` | 4 | 0 | 2 | 2 | 0 | 4 | 0 |\n| 13 | Profile Orchestration | `profile-orchestration/` | 1 | 0 | 0 | 1 | 0 | 1 | 0 |\n| 14 | Prompt Engineering | `prompt-engineering/` | 12 | 1 | 4 | 7 | 0 | 5 | 7 |\n| 15 | Remote Integration | `remote-integration/` | 7 | 0 | 3 | 4 | 0 | 5 | 2 |\n| 16 | Run Lifecycle | `run-lifecycle/` | 3 | 0 | 0 | 2 | 1 | 3 | 0 |\n| 17 | Security | `security/` | 7 | 1 | 3 | 3 | 0 | 5 | 2 |\n| 18 | Session Management | `session-management/` | 5 | 1 | 2 | 1 | 1 | 5 | 0 |\n| 19 | State Continuity | `state-continuity/` | 5 | 0 | 3 | 2 | 0 | 4 | 1 |\n| 20 | Subagent Observability | `subagent-observability/` | 5 | 1 | 2 | 2 | 0 | 5 | 0 |\n| 21 | Tools & Capabilities | `tools-capabilities/` | 23 | 0 | 8 | 10 | 5 | 16 | 7 |\n| 22 | User Experience | `user-experience/` | 19 | 0 | 11 | 8 | 0 | 8 | 11 |\n| | **TOTAL** | | **147** | **10** | **67** | **62** | **8** | **95** | **52** |\n\n## Priority Distribution\n\n| Priority | Count | Percentage |\n|----------|-------|------------|\n| Critical | 10 | 6.8% |\n| High | 67 | 45.6% |\n| Medium | 62 | 42.2% |\n| Low | 8 | 5.4% |\n| **Total** | **147** | **100%** |\n\n## Status Distribution\n\n| Status | Count | Percentage |\n|--------|-------|------------|\n| Missing | 95 | 64.6% |\n| Partial | 52 | 35.4% |\n| **Total** | **147** | **100%** |\n\n## Effort Distribution\n\n| Effort | Count | Percentage |\n|--------|-------|------------|\n| S (Small) | 15 | 10.2% |\n| M (Medium) | 68 | 46.3% |\n| L (Large) | 56 | 38.1% |\n| XL (Extra Large) | 8 | 5.4% |\n| **Total** | **147** | **100%** |\n\n## Critical Gaps (10)\n\n| Gap ID | Title | Category | Effort | Status |\n|--------|-------|----------|--------|--------|\n| GAP-PROMPT-001 | Prompt Strata Model | prompt-engineering | L | Partial |\n| GAP-SEC-001 | Governance Policy Layer | security | L | Missing |\n| GAP-PERF-001 | Prompt Caching (Ephemeral) | performance | L | Missing |\n| GAP-PERF-002 | Session Compaction | performance | XL | Partial |\n| GAP-JSON-001 | JSON API for Run Creation | json-interaction | L | Partial |\n| GAP-JSON-002 | JSON Effect Dispatch Protocol | json-interaction | L | Missing |\n| GAP-SUBOBS-001 | Streaming Output Capture | subagent-observability | L | Missing |\n| GAP-HADAPT-001 | Capability-Based Task Routing | harness-adaptation | L | Partial |\n| GAP-SESSION-001 | Session-to-Run One-to-Many | session-management | L | Missing |\n| GAP-ECO-001 | CC Plugin Compatibility Layer | ecosystem | XL | Missing |\n\n## XL Effort Gaps (8)\n\n| Gap ID | Title | Category | Priority |\n|--------|-------|----------|----------|\n| GAP-AGENT-001 | Sub-Harness Invocation with Isolation | agent-delegation | High |\n| GAP-AGENT-003 | Process Orchestration with Effect Routing | agent-delegation | High |\n| GAP-ECO-001 | CC Plugin Compatibility Layer | ecosystem | Critical |\n| GAP-ROUTE-001 | Smart Effect Routing Engine | effect-routing | High |\n| GAP-PAR-003 | Multi-Harness Parallel Dispatch | parallelization | High |\n| GAP-PERF-002 | Session Compaction | performance | Critical |\n| GAP-REMOTE-001 | Daemon Mode | remote-integration | High |\n| GAP-REMOTE-003 | Remote Sessions (WebSocket) | remote-integration | High |\n\n## Roadmap Milestones (from roadmap.md)\n\n| Milestone | Gaps | Cumulative | Timeframe |\n|-----------|------|------------|-----------|\n| M0: Quick Wins | 5 | 5 | ~1 week |\n| M1: Core Infrastructure | 11 | 16 | ~6-8 weeks |\n| M2: Observability & Control | 26 | 42 | ~10-12 weeks |\n| M3: Multi-Harness Orchestration | 23 | 65 | ~12-16 weeks |\n| M4: MCP & External Integration | 21 | 86 | ~10-14 weeks |\n| M5: Rich UI & Experience | 23 | 109 | ~10-14 weeks |\n| M6: Platform & Ecosystem | 38 | 147 | ~16-20 weeks |\n\n## Top Dependency Hubs\n\nThese gaps are depended upon by the most other gaps (from priority-matrix.md):\n\n1. **GAP-PROMPT-001** (Prompt Strata) -- 19 downstream gaps\n2. **GAP-HADAPT-001** (Capability Routing) -- 15 downstream gaps\n3. **GAP-SEC-001** (Governance) -- 12 downstream gaps\n4. **GAP-SESSION-001** (Session Model) -- 8 downstream gaps\n5. **GAP-SUBOBS-001** (Streaming Capture) -- 7 downstream gaps\n6. **GAP-JSON-001** (JSON API) -- 7 downstream gaps\n\n## Notes\n\n- The source directory is `docs/harness-features-backlog/gaps/` (22 subdirectories)\n- Two non-gap files exist in the gaps/ tree: `TOOLS-COVERAGE-MAP.md` and `PROMPT-PHRASING-IMPLEMENTATION.md` (excluded from inventory)\n- All 147 gap .md files were read and inventoried\n- The README claims 24 categories in its index; however, the actual directory structure has 22 subdirectories because some categories share a directory (e.g., GAP-USER-* and GAP-UX-* both live in `user-experience/`)\n",
"documents": []
},
"outgoingEdges": [],
"incomingEdges": [
{
"from": "page:docs-genty-features-backlog-updated",
"to": "page:docs-genty-features-backlog-updated-phase1-category-summary",
"kind": "contains_page"
}
]
}