This roadmap transforms a difficulty calibration system that currently runs in isolation into one that drives intelligent exam assembly. The journey follows a strict gate-based progression: first validate that the calibration algorithm actually predicts outcomes (and fix the dual-scale data bug), then wire validated calibration into the production assembly pipeline, then build mastery-based adaptive matching on top, and finally add longitudinal health monitoring to catch drift before it harms students.
Phase Numbering:
Decimal phases appear between their surrounding integers in numeric order.
Goal: The calibration algorithm is verified against held-out historical data, the difficulty scale is unified to 0-1, and coverage gaps are visible -- forming a PASS/FAIL gate that must open before any production wiring Depends on: Nothing (first phase) Requirements: VAL-01, VAL-02, VAL-03, VAL-04, VAL-05 Success Criteria (what must be TRUE):
Plans:
Goal: All exam assembly paths use calibrated difficulty values when available, fall back gracefully to original values when not, and the difficulty distribution strategy is active by default Depends on: Phase 1 (PASS gate must open) Requirements: ASM-01, ASM-02, ASM-03, ASM-04 Success Criteria (what must be TRUE):
Plans:
Goal: Exams automatically target each student's optimal learning zone by mapping their per-knowledge-point mastery to a difficulty category, closing the "answer-calibrate-assemble-re-answer" loop Depends on: Phase 2 (calibrated assembly working in production) Requirements: ADP-01, ADP-02 Success Criteria (what must be TRUE):
Goal: Calibration quality is tracked longitudinally and drift is detected before it degrades exam quality, with actionable alerts Depends on: Phase 3 (accumulated production data from wired pipeline) Requirements: HLT-01, HLT-02 Success Criteria (what must be TRUE):
Execution Order: Phases execute in numeric order: 1 → 2 → 3 → 4
| Phase | Plans Complete | Status | Completed |
|---|---|---|---|
| 1. Validation & Data Audit | 0/2 | Not started | - |
| 2. Assembly Integration | 0/2 | Not started | - |
| 3. Adaptive Matching | 0/? | Not started | - |
| 4. Health Monitoring | 0/? | Not started | - |