docs(reviewer): mark S2 (I1/H1/N7) done in the plan + audit banners
Update finding-orchestration.md (master table I1/H1/N7 → ✅, S2 session marked
done with the original plan folded into a <details>), README headline cells +
next-batch pointer (now S3), and the test-coverage / numerical-stability audit
banners. S2 was implemented directly by Opus in the warm post-refactor session
(commit 90e966a); 301/301 tests green.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -63,9 +63,9 @@ Status: ✅ done · ⬜ open (actionable) · ⏸ deferred (intentional) · ⛔ b
|
||||
| N5 | numerics | 🟡 | ✅ | Opus | S1 |
|
||||
| N3 | numerics | 🟡 | ✅ | Opus | S1 |
|
||||
| H2, B2, B3, B4, B5 | test-cov/api-perf | 🔵/🟡 | ✅ | Opus | S1 |
|
||||
| **I1** | test-cov | 🟡 | ⬜ | Sonnet→🔍Opus | **S2** |
|
||||
| **H1** | test-cov | 🔵 | ⬜ | Sonnet→🔍Opus | **S2** |
|
||||
| **N7** | numerics | 🔵 | ⬜ | Opus | **S2** |
|
||||
| I1 | test-cov | 🟡 | ✅ | Opus | S2 |
|
||||
| H1 | test-cov | 🔵 | ✅ | Opus | S2 |
|
||||
| N7 | numerics | 🔵 | ✅ | Opus | S2 |
|
||||
| **H3** | test-cov | 🔵 | ⬜ | Sonnet→🔍Opus | **S3** |
|
||||
| **H4** | test-cov | 🔵 | ⬜ | Sonnet→🔍Opus | **S3** |
|
||||
| **H5** | test-cov | 🔵 | ⬜ | Sonnet→🔍Opus | **S3** |
|
||||
@@ -96,7 +96,16 @@ Branch `fix/b1-v3-c1-quick-wins`, 9 commits, 298/298 CGAL tests green.
|
||||
- **🔍 Opus review:** validated all Sonnet/Haiku commits (value-identity, error
|
||||
handling, coverage gate, alias forwarding) — all correct.
|
||||
|
||||
### ⬜ S2 — Solver result diagnostics (Sonnet → 🔍 Opus)
|
||||
### ✅ S2 — Solver result diagnostics (DONE, 2026-05-31, Opus impl + self-review)
|
||||
Done directly in the warm post-refactor Opus session (all three findings live in
|
||||
the just-written `newton_core`/`NewtonResult`/`NewtonLinearSolver`). Commit
|
||||
`90e966a`; 301/301 CGAL tests green. **I1** status enum + **H1** iteration fix +
|
||||
**N7** `sparse_qr_fallback_used` / `min_ldlt_pivot` diagnostics. Follow-up idea
|
||||
(optional): propagate `NewtonStatus` up into the CGAL `Conformal_map_result`.
|
||||
|
||||
<details><summary>original S2 plan</summary>
|
||||
|
||||
#### S2 — Solver result diagnostics (Sonnet → 🔍 Opus)
|
||||
- **I1** — give `NewtonResult` a status enum
|
||||
(`Converged`/`MaxIterations`/`LinearSolverFailed`/`LineSearchStalled`). The
|
||||
`newton_core` refactor centralised every exit point, so this lands in one
|
||||
@@ -109,6 +118,8 @@ Branch `fix/b1-v3-c1-quick-wins`, 9 commits, 298/298 CGAL tests green.
|
||||
- **🔍 Opus review:** confirm the enum doesn't break the CGAL-layer result
|
||||
mapping and that `converged` semantics are unchanged for existing callers.
|
||||
|
||||
</details>
|
||||
|
||||
### ⬜ S3 — Robustness & test-gap closure (Sonnet → 🔍 Opus)
|
||||
- **H3** — `enforce_gauss_bonnet` reports the magnitude of the applied correction.
|
||||
- **H4** — test `reduce_to_fundamental_domain` boundary `Im(τ)==0.0`.
|
||||
|
||||
Reference in New Issue
Block a user