Docs/Product Specs/Cross-Reference Matrix

Cross-Reference Matrix

Maps every product domain to its architecture dependencies, API operations, stored data, CLI commands, and desktop views. Use this to understand what a domain touches across the system.

DomainArchitecture ADRAPI OperationsStored DataCLI CommandsDesktop Views
Data Model—All (defines shared types)worktrees, agents, events, memory—Models
CLI—All client-facing operations—All commands—
DaemonDaemon Engine, IPC & APIHealth check, Initdaemon statepu health, pu init—
Agent LifecycleAgent ExecutionSpawn, Kill, Restart, Status, Attach, Logsagents, eventsspawn, kill, restart, status, attach, logsAgent list, PointGuardScreen, ConversationSidebar
Worktree Mgmt—Create, Merge, Diff, Clean, Rename, Deleteworktreesworktree, merge, diff, cleanSidebar, WorktreeDetailView, DiffViewer
Orchestration—Swarm, Spawn, Template CRUD, AgentDef CRUD, SwarmDef CRUDtemplates, agent_defs, swarm_defsprompt, agent, swarmAgentsHub (prompts, agent defs, swarms), creation sheets
Scheduling—Schedule CRUD, Enable/Disableschedulesschedule list/show/create/delete/enable/disableScheduleView, calendar views, ScheduleCreationSheet
Output & StreamingAgent ExecutionLogs, Stream Output, Attachoutput chunks, summarieslogs, attach, aggregateTerminal panes, ChatAreaView
Memory—Get/Set Memorymemory——
RecoveryDaemon EngineRecoveragents, worktreesrecover—
Desktop AppDesktop App IntegrationWatch Project, Stream Outputdashboard state, layoutuiAll views, CommandPalette, Settings, HotkeySystem
Configuration——config—SettingsView (general, display, hotkeys, about)