# Requirements Archive: v1.3 Research & Decision Tools **Archived:** 2026-04-08 **Status:** SHIPPED --- ## v1.3 Requirements Requirements for this milestone. Each maps to roadmap phases 10-13. ### Candidate Ranking - [x] **RANK-01**: User can drag a candidate card to a new position within the thread's candidate list - [x] **RANK-02**: The reordered sequence persists after navigating away and returning - [x] **RANK-03**: Database schema supports pros/cons fields and sort ordering for candidates - [x] **RANK-04**: Top three candidates display gold, silver, and bronze rank badges - [x] **RANK-05**: Drag handles and rank badges are absent on resolved threads ### Comparison - [x] **COMP-01**: User can toggle a "Compare" mode to reveal a tabular view of all candidates - [x] **COMP-02**: Lightest candidate is highlighted with weight deltas shown for all others - [x] **COMP-03**: Cheapest candidate is highlighted with price deltas shown for all others - [x] **COMP-04**: Comparison table scrolls horizontally on narrow viewports with fixed label column ### Setup Impact Preview - [x] **IMPC-01**: User can select a setup and see weight/cost deltas on each candidate - [x] **IMPC-02**: Delta reflects replacement when setup has an item in the same category - [x] **IMPC-03**: Pure addition is clearly labeled when no category match exists - [x] **IMPC-04**: Candidates without weight data show a "no weight data" indicator ## Traceability | Requirement | Phase | Status | |-------------|-------|--------| | RANK-01 | Phase 11 | Complete | | RANK-02 | Phase 11 | Complete | | RANK-03 | Phase 10 | Complete | | RANK-04 | Phase 11 | Complete | | RANK-05 | Phase 11 | Complete | | COMP-01 | Phase 12 | Complete | | COMP-02 | Phase 12 | Complete | | COMP-03 | Phase 12 | Complete | | COMP-04 | Phase 12 | Complete | | IMPC-01 | Phase 13 | Complete | | IMPC-02 | Phase 13 | Complete | | IMPC-03 | Phase 13 | Complete | | IMPC-04 | Phase 13 | Complete | **Coverage:** - v1.3 requirements: 13 total - Mapped to phases: 13 - Unmapped: 0 --- *Requirements defined: 2026-03-16* *Archived: 2026-04-08*