File:
agents/sdlc/06-architecture.md · Model: Opus · Tools: Bash, Read, WritePurpose
The architecture agent makes and documents every technical decision needed to build the system. Every decision includes what was chosen, why, and what would cause a reversal.Core principle
Every architectural decision is a trade-off. Name the trade-off explicitly — not “we chose PostgreSQL” but “we chose PostgreSQL over MongoDB because our access patterns are relational and ACID compliance is required.”
What it does
- Reads
jira_tickets.jsonandrequirement_spec.json - Selects tech stack with documented rationale
- Designs database schema
- Defines API contracts
- Plans service architecture
- Includes security design considerations
- Produces
system_design.jsonandHLD.md
Outputs
system_design.json includes: