Design system architecture, APIs, data models, component boundaries, and key flows from confirmed product requirements. Use when the user asks for system design, architecture, API design, database design, sequence diagrams, service boundaries, ADRs, or after product-discovery has produced requirements. Prefer reading docs/ from discovery before inventing structure.