Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
i.4Wiki
Agentic AI Atlas · Gap Inventory — Graph vs Implementation
docs/v6-spec-and-roadmap/v6-1/gap-inventorya5c.ai
Search the atlas/
Wiki · linked records

Article and nearby pages

I.Current articlepp. 1 - 1
Agent Layer Capabilities — What agent-core, agent-runtime, and agent-platform Should Actually DoAgent Stack Decomposition — agent-platform, agent-core, SDK, and adaptersGraph Alignment Tasks — Make the Repo Match the GraphAdapter Architecture — Graph vs Packages Deep DiveNaming Alignment — Graph Concepts vs Package NamesStack Layer Map — Atlas Graph to Package Mapping
I.
Wiki article

docs/v6-spec-and-roadmap/v6-1/gap-inventory

Reading · 6 min

Gap Inventory — Graph vs Implementation reference

Complete inventory of gaps between the Atlas graph (source of truth) and the current implementation. Each gap is classified by severity and type.

Page nodewiki/docs/v6-spec-and-roadmap/v6.1/gap-inventory.mdNearby pages · 7Documents · 0

Continue reading

Nearby pages in the same section.

Agent Layer Capabilities — What agent-core, agent-runtime, and agent-platform Should Actually DoAgent Stack Decomposition — agent-platform, agent-core, SDK, and adaptersGraph Alignment Tasks — Make the Repo Match the GraphAdapter Architecture — Graph vs Packages Deep DiveNaming Alignment — Graph Concepts vs Package NamesStack Layer Map — Atlas Graph to Package Mappingv6.1 Priorities — Actionable Work Items

Gap Inventory — Graph vs Implementation

Complete inventory of gaps between the Atlas graph (source of truth) and the current implementation. Each gap is classified by severity and type.

Gap Classification

  • **S1 (Critical):** Graph defines a core concept with no implementation — blocks production use
  • **S2 (Major):** Graph defines a concept with partial/fragmented implementation — causes friction
  • **S3 (Minor):** Naming or organizational mismatch — doesn't block functionality
  • **S4 (Deferred):** Graph defines a future concept explicitly marked as out-of-scope for current version

Gaps by Layer

L1: Model — Metadata Only

IDSeverityGapDescription
G-L1-01S4No model selection engineGraph defines ModelVersion, ModelFamily, Modality but no package performs runtime model selection or capability negotiation. Models are specified by the user or hardcoded in launch configs.
G-L1-02S3AdapterModel in extensions clusterAdapterModel records live in the extensions cluster but conceptually belong to L1 (Model) or L2 (Provider).

L2: Provider — Split Ownership

IDSeverityGapDescription
G-L2-01S2Provider abstraction fragmentedProvider concepts are split: transport-adapter owns the proxy, adapters-cli owns provider translation, agent-catalog owns provider metadata. No unified provider interface.
G-L2-02S2ProviderTranslation in extensions clusterProviderTranslation records describe how to route provider X through transport Y, but they're in extensions rather than a dedicated provider cluster.

L3: Transport — Codec Architecture Incomplete

IDSeverityGapDescription
G-L3-01S2Codec refactor deferredThe transport-adapter codec architecture (TransportCodec interface, per-protocol codecs, tool schema translation) was planned in v6.0 but only partially implemented.
G-L3-02S2Codex websocket bypassCodex CLI uses websockets that bypass OPENAI_BASE_URL proxy (#200). Transport layer can't intercept all connection types.
G-L3-03S3TransportRuntime in extensionsTransportRuntime node kind is in extensions cluster, should be in compute.

L4-L5: Agent-Core / Agent-Runtime — Mature, Minor Gaps

IDSeverityGapDescription
G-L45-01S3Dual implementation pathsTwo packages (agent-core, agent-comm-adapter) both implement L4 concerns. Intentional per v6.0 but increases cognitive load.
G-L45-02S4CapabilityProfile not runtimeGraph defines CapabilityProfile as a swappable bundle; no runtime mechanism to swap capability profiles at launch time.

L6: Agent-Platform — Plugin Compiler Mature, Platform Deferred

IDSeverityGapDescription
G-L6-01S4No team agent platformGraph defines AgentTeam; no implementation for multi-agent team coordination beyond subagents.
G-L6-02S4Marketplace identity deferredPluginMarketplace is defined but marketplace authentication, billing, and identity are not implemented.
G-L6-03S2AgentPlatformImpl has no standalone packageThe node kind exists but platform concerns are scattered across 3 packages.

L7: Workspace — Implicit, Not Explicit

IDSeverityGapDescription
G-L7-01S2No workspace contractThe concept of "what the agent can see/modify" is implicit in .a5c/runs/ layout. No explicit workspace materialization, indexing, or access-control API.
G-L7-02S3Worktree concept partially implementedGraph defines Worktree and WorktreeSession; Claude Code worktrees exist but aren't managed through a babysitter workspace API.

L8: Execution — Effect Model Strong, Execution Environment Weak

IDSeverityGapDescription
G-L8-01S2ESM process module loadingProcess files using ESM imports fail in some contexts because Node.js ESM resolver doesn't find workspace packages from file:// URLs. Fixed with NODE_PATH hack but not architecturally clean (#196).
G-L8-02S3No execution environment abstractionEffects run in the host process; no containerized or isolated execution environment.

L9: Sandbox — Approval Only

IDSeverityGapDescription
G-L9-01S4No filesystem policy enforcementGraph defines Sandbox and FilesystemSafetyInvariant; only human approval gates (tasks-adapter) are implemented.
G-L9-02S4No network policy enforcementNo network-level sandboxing for agent-driven HTTP requests.
G-L9-03S4No resource limit enforcementNo CPU/memory/time budgets for effect execution beyond timeouts.

L10-L11: Interaction / Presentation — Mature

IDSeverityGapDescription
G-L1011-01S3Mobile/TV/watch platforms are stubsadapters has mobile-android-app, mobile-ios-app, tv-*, watch-* directories but they're scaffolds, not production apps.

L12: Knowledge Fabric — Catalog Exists, Memory Deferred

IDSeverityGapDescription
G-L12-01S4No durable agent memoryGraph defines MemorySystem, MemoryHierarchy, DecisionMemory; no package implements persistent agent memory across sessions.
G-L12-02S4No semantic retrieval / RAGGraph defines RetrievalPipeline, VectorStore, EmbeddingModelProfile; no implementation.
G-L12-03S2agent-catalog is metadata-onlyagent-catalog provides ontology and discovery but not runtime knowledge operations (query, update, learn).

L13: Orchestration — Monolithic Center (By Design)

IDSeverityGapDescription
G-L13-01S3SDK is monolithicbabysitter-sdk contains runtime, storage, tasks, CLI, hooks, plugins, profiles, session, compression — intentional per v6.0 but limits independent evolution.
G-L13-02S2Process code drift (#169)Process replay breaks when process code changes between iterations. Stable invocation keys (PR #178) address this.

L14: Governance — Scattered Controls

IDSeverityGapDescription
G-L14-01S2No unified governance APIGovernance concerns are in agent-platform (module), tasks-adapter (approval), atlas (evidence/claims). No unified governance interface.
G-L14-02S4NIST/OWASP frameworks aspirationalGraph references compliance frameworks; no implementation maps controls to these frameworks.
G-L14-03S3TrustLevel has 5 records, no runtimeGraph defines 5 trust levels; no runtime mechanism to evaluate or enforce trust decisions.

Summary by Severity

SeverityCountDescription
S1 (Critical)0No blocking gaps
S2 (Major)10Fragmented ownership, missing abstractions, architectural debt
S3 (Minor)9Naming, organization, cognitive load
S4 (Deferred)10Explicitly out-of-scope for current version

Cross-Cutting Gaps

IDSeverityGapDescription
G-X-01S2Graph clusters don't match layersSome node kinds are in "extensions" or "domain" clusters rather than their architectural layer cluster. Makes graph navigation harder.
G-X-02S3No layer tags on packagesPackage.json files don't reference which atlas layer(s) they implement.
G-X-03S2Windows support gapsnpm spawn, tar paths, TTY detection — multiple packages have Windows-specific issues that surface as CI failures.
G-X-04S2hooks-adapter-cli version inconsistencyAdapter sub-packages have inconsistent staging version hashes, blocking clean installs.

Trail

Wiki
Babysitter Docs
a5c.ai V6 Spec And Roadmap
v6.1 Specification — Layer-to-Package Gap Analysis

Gap Inventory — Graph vs Implementation

Continue reading

Agent Layer Capabilities — What agent-core, agent-runtime, and agent-platform Should Actually Do
Agent Stack Decomposition — agent-platform, agent-core, SDK, and adapters
Graph Alignment Tasks — Make the Repo Match the Graph
Adapter Architecture — Graph vs Packages Deep Dive
Naming Alignment — Graph Concepts vs Package Names
Stack Layer Map — Atlas Graph to Package Mapping
v6.1 Priorities — Actionable Work Items

Page record

Open node ledger

wiki/docs/v6-spec-and-roadmap/v6.1/gap-inventory.md

Documents

No documented graph nodes on this page.