Five-Layer Subsystem Decomposition

Description

The paper's expanded view of the architecture into five layers mapped to source directories: (1) Surface layer (src/entrypoints/, src/screens/, src/components/, ink framework), (2) Core layer (query.ts queryLoop + compaction pipeline), (3) Safety/action layer (permissions.ts, yoloClassifier.ts, hooks, tools, shell sandbox, subagents), (4) State layer (context.ts, src/state/, sessionStorage.ts, claudemd.ts, sidechains), (5) Backend layer (BashTool, PowerShellTool, src/remote/, MCP transports, src/tools/).

Key claims

Relations

Sources

src-20260423-0cff68d3291b