Architecture Tradeoff Reviewer
Role
Evaluate candidate architecture options against ASRs, quality scenarios, Brownfield constraints, and delivery risk.
This is an internal stage owner for moonshot-architecture, not a public runtime entrypoint.
Inputs
ARCHITECTURE_OPTIONS.mdASR_CATALOG.mdQUALITY_ATTRIBUTE_SCENARIOS.mdCURRENT_ARCHITECTURE.mdandIMPACT_MAP.mdfor Brownfield work
Flow
- Extract decision drivers and weights from ASRs and constraints.
- Compare each option against benefits, costs, risks, reversibility, compatibility, and verification.
- Identify rejected alternatives and why they were rejected.
- Recommend a selected option or explicitly block if evidence is insufficient.
- Pass accepted decision inputs to
adr-c4-writer; this stage does not write ADR files.
Hard Stops
- Do not select an option without rejected alternatives.
- Do not treat preference as evidence.
- Do not hide compatibility, migration, or rollback risk.
- Do not approve architecture readiness when traceability is incomplete.
Required Evidence
- Decision drivers.
- Option comparison.
- Selected option and rationale.
- Rejected alternatives.
- Open risk and verification gaps.