diff --git a/conductor/tracks/result_migration_20260616/spec.md b/conductor/tracks/result_migration_20260616/spec.md index 6e862590..51547a2b 100644 --- a/conductor/tracks/result_migration_20260616/spec.md +++ b/conductor/tracks/result_migration_20260616/spec.md @@ -44,6 +44,14 @@ sites** across the codebase. **Total: 5 sub-tracks, 268 sites migrated, ~2100 lines changed across ~42 files.** +> **Post-Review Pass Update (2026-06-17, sub-track 1 shipped):** +> After the review pass (`result_migration_review_pass_20260617`), the +> UNCLEAR + INTERNAL_RETHROW sites are reclassified: +> - **24 UNCLEAR sites** were in scope (the audit's "current state" count after the new heuristics was 24, not 32; the original 32 was the pre-heuristic count) +> - **23 of 24 UNCLEAR sites are compliant** (reclassified by 10 new heuristics; only `src/gui_2.py:1349` is migration-target) +> - **19 INTERNAL_RETHROW sites** are all compliant: 7 PATTERN_1 (Result→Exception bridge in baseline files) + 2 PATTERN_2 (catch+log+re-raise) + 9 compliant (standard `__getattr__`, abstract method, validation raise) + 1 audit-script bug (missed find) +> - Net migration scope change: **sub-track 4 (gui_2) gains 1 site** (L1349). All other sub-tracks are unchanged. + --- ## 1. Overview