iiRecord
Agentic AI Atlas · Atlas Graph ↔ Library Gap Report
page:docs-atlas-library-gapsa5c.ai
II.
Page JSON

page:docs-atlas-library-gaps

Structured · live

Atlas Graph ↔ Library Gap Report json

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

File · wiki/docs/atlas-library-gaps.mdCluster · wiki
Record JSON
{
  "id": "page:docs-atlas-library-gaps",
  "_kind": "Page",
  "_file": "wiki/docs/atlas-library-gaps.md",
  "_cluster": "wiki",
  "attributes": {
    "nodeKind": "Page",
    "sourcePath": "docs/atlas-library-gaps.md",
    "sourceKind": "repo-docs",
    "title": "Atlas Graph ↔ Library Gap Report",
    "displayName": "Atlas Graph ↔ Library Gap Report",
    "slug": "docs/atlas-library-gaps",
    "articlePath": "wiki/docs/atlas-library-gaps.md",
    "article": "\n# Atlas Graph ↔ Library Gap Report\n\nGenerated: 2026-05-07\n\n## Summary\n\n- Records: 13,043\n- Edges: 67,283\n- Edge validity: 100.0% (18 dangling / 67,283 total — all from pre-existing hook-surface/lifecycle-state/graph prefixes)\n- Skill-areas: 456/456 connected (100%)\n- Roles: 106/133 connected (79.7%)\n\n## Remaining Gaps\n\n### Skill Areas Without Library Implementations\n\nNone — all 456 skill-area graph nodes now have at least one library skill pointing to them.\n\n### Roles Without Library Agents\n\nThe following 29 roles remain without library agent implementations. These are **intentionally skipped** as they are bot/automation roles, convergent variants, or highly generic utility roles not suitable for standalone agent stubs:\n\n**Bot / automation roles (intentionally skipped):**\n- `role:release-manager-bot`\n- `role:dependency-updater-bot`\n- `role:security-scanner-bot`\n- `role:changelog-writer`\n- `role:adr-writer`\n- `role:flaky-test-detector`\n- `role:perf-regression-detector`\n- `role:cost-tracker`\n- `role:sre-runbook-author`\n- `role:typo-fixer`\n\n**Convergent/specialized variants (intentionally skipped):**\n- `role:ml-engineer-convergent`\n- `role:technical-writer-convergent`\n- `role:engineering-manager-convergent`\n- `role:staff-engineer-convergent`\n\n**Generic utility roles (intentionally skipped):**\n- `role:implementer`\n- `role:planner`\n- `role:explorer`\n- `role:end-user`\n- `role:debugger`\n- `role:test-writer`\n\n**Specialist roles without clear domain home (future work):**\n- `role:on-call`\n- `role:technical-artist`\n- `role:ai-champion`\n- `role:code-reviewer`\n- `role:db-migrator`\n- `role:doc-generator`\n- `role:operational-risk-analyst`\n- `role:i18n-extractor`\n- `role:bug-triager`\n\n### Dangling Edges\n\n18 dangling edges (0.03% of total):\n\n| Target Prefix | Count | Notes |\n|---------------|-------|-------|\n| `hook-surface:` | 7 | Pre-existing — hook surface nodes not indexed |\n| `lifecycle-state:` | 6 | Pre-existing — lifecycle state nodes not indexed |\n| `role:` | 3 | Pre-existing references to roles not yet in graph |\n| `graph:` | 2 | Pre-existing — graph meta references |\n\nThese dangling edges are all pre-existing and not introduced by this change.\n",
    "documents": []
  },
  "outgoingEdges": [],
  "incomingEdges": [
    {
      "from": "page:docs",
      "to": "page:docs-atlas-library-gaps",
      "kind": "contains_page"
    }
  ]
}