Post-mortem council flagged 6 items. All resolved:
1. Clean dead code in measure_test.go — removed longOutput variable,
order variable, fixed byte-vs-rune assertion to use len([]rune())
2. Add goleak for goroutine leak detection — replaces fragile
runtime.NumGoroutine + sleep heuristic with deterministic check
3. Assert AntiStars values in goals_init_test.go — not just count
4. Fix ci-local-release.sh invocation: ./scripts/ not bash scripts/
5. Add MigrateV1ToV2 and killAllChildren package-level tests —
previously at 0% coverage in internal/goals
6. Fix goroutine leak in rpi_status.go — same signal.Stop-without-close
pattern found by audit of all signal.Notify sites (1/3 leaking)
- Add ao rpi parallel for concurrent multi-epic execution in isolated worktrees
- Enhance phased RPI processing with plan-file discovery and context improvements
- Update Go standards to modern idiom references
- Update CHANGELOG and README