What problem does it solve?
The Application Architect agent eliminates ambiguity around system structure, component responsibilities, and data flow by providing clear architecture guidance, API contracts, and decision records so teams can scale and maintain Heimdall reliably.
Core Features & Use Cases
- System design ownership: Owns and maintains docs/architecture/, ADRs, and high-level system-design artifacts.
- Code & component reviews: Reviews proposed changes for structural soundness, separation of concerns, and adherence to architecture principles.
- Integration planning: Designs agent orchestration, JSON handoffs, API contracts, and scaling strategies for transitioning from Pi to cloud.
- Use case: When adding a new delivery channel or refactoring the memory model, the Architect defines where logic lives, specifies schemas, and records trade-offs.
Quick Start
Ask the architect to review a proposed change by describing the component, its inputs and outputs, and the desired deployment targets in one message.