Skip to main content

Runtime Subsystem Manuals Overview

M31A contains 20 dedicated architectural subsystems. These manuals provide deep architectural explanations of their internal mechanics, authority ownership, data flows, and tested invariants.

Subsystem Catalog​

SubsystemPrimary ModuleCore Functionality
Application Startupsrc/main.rs, src/init/Panic hooks, storage migration, configuration bootstrapping
Configuration Enginesrc/config/8-tier precedence engine, canonical defaults, schema validation
CLI & Dispatchsrc/cli/Clap hierarchy, exit code taxonomy, runtime command routing
Sessions & Runtimesrc/runtime.rs, src/interaction/AppRuntime composition root, interactive session persistence
Agent Pool & Registrysrc/agent/18 built-in agent roles, supervisor, adaptive replanning
Model & Providerssrc/model/NVIDIA NIM provider, SSE stream accumulator, token metrics
Context & Promptssrc/context/, src/prompt/Context compaction, prompt reference catalog, token budgeting
Planning & Schedulingsrc/planning/, src/dag/Task decomposition, CPM critical path, cycle validation
Capabilities & Toolssrc/capability/, src/tools/28 core tools, extended tools, provider abstraction
Policy & Approvalssrc/policy/4 policy decisions, multi-layer rules, interactive approvals
Filesystem & Reposrc/repo/, src/change/AST symbol extraction, repo search, workspace mutation
Process Supervisionsrc/process/, src/sandbox/PID recycling protection, spool capture, signal escalation
Git & Attributionsrc/git/Worktree isolation, commit trailers, attribution ledger
Verification & Nyquistsrc/verification/7-tier verification hierarchy, evidence snapshot matching
Events & Telemetrysrc/events/, src/telemetry/Broadcast event bus, distributed tracing spans
Persistence & Migrationssrc/persistence/SQLite WAL connection pool, migrations 001-032
Checkpoints & Recoverysrc/checkpoint/Two-phase commit protocol, crash recovery scanner
Ratatui TUI Cockpitsrc/tui/62-file terminal cockpit, read-only projection, streaming
Deployment Channelssrc/deployment/Compile-time channel isolation (production vs development)