# ACTIVE: BDL-020 — Source Coverage Hierarchy Fix

> **Last updated:** 2026-02-17
> **Phase:** COMPLETED

---

## Results

| Bead | Status | Details |
|------|--------|---------|
| BEAD-01 (annotations) | Done | Fixed 4 annotations (why.py, doctor.py, watcher.py, app.py) |
| BEAD-02 (logic + tests) | Done | Hierarchy-aware check_source_coverage + 4 tests |
| BEAD-03 (E2E) | Done | 37 OK, 0 stale. 1408 tests pass |

**Sync-check result:** 37 total pairs, 37 OK, 0 stale
