v0.8.0 — ### Added
- **T-008** M-GCD gcd-drop detection (`analysis/gcd.py`). Per-player GCD interval estimated from inter-cast median, spine-based GCD identification (filters oGCD weaves at 0.9 × GC…
- T-008 M-GCD gcd-drop detection (
analysis/gcd.py). Per-player GCD interval estimated from inter-cast median, spine-based GCD identification (filters oGCD weaves at 0.9 × GCD threshold), drops counted by missed slots in gaps > 1 full GCD. Drop timeline positions returned (capped at 200/fight-player). GET /api/reports/{code}/gcdroute.- 12 unit tests + live verification on M5S report — drop counts differentiate by role (Pict highest, tanks lowest). 57 tests total.
Known limitation
- Boss-untargetable / forced-downtime windows currently count as drops. To be subtracted in Mode 2 via M-CONS (T-306) + M-INFER (T-103/202).