{"note":"Free preview. Paid endpoints return the full record including fix and prevention.","cases":[{"case_id":"rule-adr-naming","title":"[rule] ADR number race blocking (ADR-198 follow-up, 2026-05-19)","root_cause":"- Cause: ADR-198 pre-commit hook only checks git staged files. Untracked state race accumulation not caught.","evidence":["2026-05-19 on mac, multiple number collisions found for ADR-222/223 etc. `adr_index.py --check` result **9 duplicates** (75/77/107/181/184/185/197/222/223).","However** mac/Seoul simultaneous write race cannot be 100% blocked by this rule alone. Triple defense:"]},{"case_id":"rule-code-wiring","title":"[rule] Mandatory wiring upon completion of all code work — so what you make doesn't die as an orphan (ADR-363)","root_cause":"`lib/wiring.py` is a static import graph, so (a) it misses dynamic imports (importlib) and string calls, and (b) `__init__` that only imports but doesn't use the functionality is a \"gray zone\" (e.g., honcho) that appears WIRED. Therefore, the ORPHAN list is **reviewed one by one via cc before deletion**. False positives (alert on healthy code) teach cc to ignore, so healthcheck conservatively only flags \"new fossils\".","evidence":["· 0 call sites · `cmux_stamp_guard repair` (created via ADR-544, only signal wired) · 14 empty shells over 22.7h. Runner ran 26,662 times, only logging `[skip] uptime > 900s` ·","`lib/wiring.py` is a static import graph, so (a) it misses dynamic imports (importlib) and string calls, and (b) `__init__` that only imports but doesn't use the functionality is a \"gray zone\" (e.g., honcho) that appears WIRED. Therefore, the ORPHAN list is **reviewed one by one via cc before deletion**. False positives (alert on healthy code) teach cc to ignore"]}]}