iiRecord
Agentic AI Atlas · Phase 2: Stale Paths Report
page:docs-genty-features-backlog-updated-phase2-stale-pathsa5c.ai
II.
Page JSON

page:docs-genty-features-backlog-updated-phase2-stale-paths

Structured · live

Phase 2: Stale Paths Report json

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

File · wiki/docs/genty-features-backlog-updated/phase2-stale-paths.mdCluster · wiki
Record JSON
{
  "id": "page:docs-genty-features-backlog-updated-phase2-stale-paths",
  "_kind": "Page",
  "_file": "wiki/docs/genty-features-backlog-updated/phase2-stale-paths.md",
  "_cluster": "wiki",
  "attributes": {
    "nodeKind": "Page",
    "sourcePath": "docs/genty-features-backlog-updated/phase2-stale-paths.md",
    "sourceKind": "repo-docs",
    "title": "Phase 2: Stale Paths Report",
    "displayName": "Phase 2: Stale Paths Report",
    "slug": "docs/genty-features-backlog-updated/phase2-stale-paths",
    "articlePath": "wiki/docs/genty-features-backlog-updated/phase2-stale-paths.md",
    "article": "\n# Phase 2: Stale Paths Report\n\nGaps whose Key Files in phase1-inventory.json reference paths that do not exist,\neven after the Phase 1b corrections.\n\n## Missing Paths\n\n### `packages/babysitter-sdk/src/dashboard/`\n\nReferenced by: GAP-OBS-001, GAP-OBS-002, GAP-OBS-003, GAP-OBS-005, GAP-OBS-NEW-001,\nGAP-OBS-NEW-002, GAP-JSON-005, GAP-PERF-004, GAP-PERF-006, GAP-SUBOBS-001,\nGAP-SUBOBS-002, GAP-SUBOBS-003, GAP-SUBOBS-005, GAP-USER-006, GAP-USER-017,\nGAP-UX-001, GAP-UX-001d, GAP-UX-001f, GAP-UX-005\n\n**Status:** This directory was never created. The \"embedded SDK dashboard\" concept\nis referenced by 19 gaps but no `packages/babysitter-sdk/src/dashboard/` directory exists.\nThe functionality it was expected to provide is split between:\n- `packages/genty/platform/src/observability/` (health, timeline, runStatus, webhooks)\n- `packages/genty/platform/src/api/` (runs, effects, breakpoints, eventStream)\n- No terminal UI rendering exists (no Ink/React dependency)\n\n**Recommendation:** Remove this path from all gap definitions. Replace with the\nactual genty platform paths where observability and API modules live.\n\n---\n\n### `packages/babysitter-sdk/src/interaction/`\n\nReferenced by: GAP-MCPC-003, GAP-SEC-003, GAP-TOOLS-026, GAP-TOOLS-038,\nGAP-UX-001c, GAP-UX-007, GAP-UX-008, GAP-UX-010, GAP-USER-001\n\n**Status:** This directory does not exist in `packages/babysitter-sdk/src/`. The interaction\nmodule lives at `packages/genty/platform/src/interaction/` instead.\n\n**Recommendation:** Update all references from `packages/babysitter-sdk/src/interaction/` to\n`packages/genty/platform/src/interaction/`.\n\n---\n\n### `packages/babysitter-sdk/src/processLibrary/` (partial)\n\nReferenced by: GAP-AGENT-004, GAP-PROC-003, GAP-PROMPT-002\n\n**Status:** The directory exists but contains only `active.ts`, `activeTypes.ts`,\nand `__tests__/`. There is no `packages/babysitter-sdk/src/processLibrary/` directory with\nprocess templates. The actual process library lives at `library/` (top-level).\n\n**Recommendation:** Update references to point to `library/methodologies/` and\n`library/processes/` for template/definition content, keep\n`packages/babysitter-sdk/src/processLibrary/` only for the active binding logic.\n\n---\n\n### `.a5c/processes/`\n\nReferenced by: GAP-AGENT-004, GAP-PROC-003, GAP-PROC-004\n\n**Status:** This is a runtime directory created per-project during orchestration.\nIt is not part of the source tree. The path is valid at runtime but not auditable\nin the codebase.\n\n**Recommendation:** Flag as \"runtime path\" in the inventory rather than \"key file\".\n\n---\n\n### `.a5c/runs/<runId>/state/`\n\nReferenced by: GAP-PERF-008\n\n**Status:** Runtime directory. Not part of source tree.\n\n**Recommendation:** Flag as \"runtime path\".\n\n---\n\n## Paths That Moved (already corrected but worth noting)\n\nThese paths were corrected in Phase 1b but the underlying code has moved further\ninto the genty platform layer:\n\n| Inventory Path | Actual Implementation |\n|---|---|\n| `packages/genty/platform/src/harness/agenticTools.ts` | Now a directory: `packages/genty/platform/src/harness/agenticTools/` with subdirectories (tools/, web/, background/, discovery/, config/, browser/) |\n| `packages/babysitter-sdk/src/harness/registry.ts` | Exists, but routing logic is in `packages/genty/platform/src/harness/capabilityRouter.ts` and `selectionPolicies.ts` |\n\n## Summary\n\n| Category | Count |\n|---|---|\n| Paths that never existed (`sdk/dashboard/`) | 19 gaps affected |\n| Paths in wrong package (`sdk/interaction/` -> `genty/platform/interaction/`) | 9 gaps affected |\n| Runtime-only paths (`.a5c/`) | 4 gaps affected |\n| Directory restructured (agenticTools.ts -> agenticTools/) | Multiple gaps affected |\n| Total unique gaps with stale paths | ~30 gaps |\n",
    "documents": []
  },
  "outgoingEdges": [],
  "incomingEdges": [
    {
      "from": "page:docs-genty-features-backlog-updated",
      "to": "page:docs-genty-features-backlog-updated-phase2-stale-paths",
      "kind": "contains_page"
    }
  ]
}