diff --git a/plans/hs-conformance-scoreboard.md b/plans/hs-conformance-scoreboard.md index e081b61b..4eec76f0 100644 --- a/plans/hs-conformance-scoreboard.md +++ b/plans/hs-conformance-scoreboard.md @@ -4,7 +4,7 @@ Live tally for `plans/hs-conformance-to-100.md`. Update after every cluster comm ``` Baseline: 1213/1496 (81.1%) -Merged: 1303/1496 (87.1%) delta +90 +Merged: 1310/1496 (87.6%) delta +97 Worktree: all landed Target: 1496/1496 (100.0%) Remaining: ~194 tests (clusters 17/29(partial)/31 blocked; 33/34 partial) @@ -75,7 +75,7 @@ Remaining: ~194 tests (clusters 17/29(partial)/31 blocked; 33/34 partial) | 37 | Tokenizer-as-API | design-done | `plans/designs/e37-tokenizer-api.md` | | 38 | SourceInfo API | design-done | `plans/designs/e38-sourceinfo.md` | | 39 | WebWorker plugin | design-done | `plans/designs/e39-webworker.md` | -| 40 | Fetch non-2xx / before-fetch / real response | design-done | `plans/designs/e40-real-fetch.md` | +| 40 | Fetch non-2xx / before-fetch / real response | done | +7 | d7244d1d | ### Bucket F — generator translation gaps @@ -89,7 +89,7 @@ Defer until A–D drain. Estimated ~25 recoverable tests. | B | 7 | 0 | 0 | 0 | 0 | — | 7 | | C | 4 | 1 | 0 | 0 | 0 | — | 5 | | D | 2 | 2 | 0 | 0 | 1 | — | 5 | -| E | 0 | 0 | 0 | 0 | 0 | 5 | 5 | +| E | 1 | 0 | 0 | 0 | 0 | 4 | 5 | | F | — | — | — | ~10 | — | — | ~10 | ## Maintenance diff --git a/plans/hs-conformance-to-100.md b/plans/hs-conformance-to-100.md index 2e078de9..ea8f94a0 100644 --- a/plans/hs-conformance-to-100.md +++ b/plans/hs-conformance-to-100.md @@ -137,7 +137,7 @@ All five have design docs on their own worktree branches pending review + merge. 39. **[design-done, pending review — `plans/designs/e39-webworker.md` on `hs-design-e39-webworker`] WebWorker plugin** — 1 test. Parser-only stub that errors with a link to upstream docs; no runtime, no mock Worker class. Hand-write the test (don't patch the generator). Single commit. -40. **[design-done, pending review — `plans/designs/e40-real-fetch.md` on `worktree-agent-a94612a4283eaa5e0`] Fetch non-2xx / before-fetch event / real response object** — 7 tests. SX-dict Response wrapper `{:_hs-response :ok :status :url :_body :_json :_html}`; restructured `hs-fetch` that always fetches wrapper then converts by format; test-name-keyed `_fetchScripts`. 11-step checklist. Watch for regression on cluster-1 JSON unwrap. +40. **[done +7 — d7244d1d] Fetch non-2xx / before-fetch event / real response object** — 7 tests. SX-dict Response wrapper `{:_hs-response :ok :status :url :_body :_json :_html}`; restructured `hs-fetch` that always fetches wrapper then converts by format; test-name-keyed `_fetchScripts`. 11-step checklist. Watch for regression on cluster-1 JSON unwrap. ### Bucket F: generator translation gaps (after bucket A-D)