1288a9b26c6a46247024aebf569021d837de2fb8
ContextAssembler: - Accept optional MessageRepository/EvidenceStore via set_data_sources() - L6/L7/L8 query real DB data when available, fall back to descriptive text ArchitectureDesigner: - Emit architecture.impact.completed event via EventIngestor - Import eventIngestor singleton for fire-and-forget emission MainAgent: - AWAITING_CONFIRMATION now triggered for breaking/destructive requests - User confirmation required before delegating delete/break/remove tasks DoctorService: - Accept optional CapabilityRegistry in constructor - Add check_capability_deps() — verify capability tool dependencies (INV-4) TUI PermissionPrompt: - Add UiCommandChannel interface for proper INV-3 routing - Channel routes through ToolRegistry; callbacks are component-level only All 5 legacy audit findings closed. Zero stubs, zero execSync. tsc: 0 errors. E2E: 13/13 passed. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
AirCoding
Languages
Markdown
100%