Update CLAUDE.md: Phase 6 Library Dispatch COMPLETE

All 5 sprints (286-290, steps 1958-1982) complete. 50/50 tests passing.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Bill
2026-03-02 10:28:45 -07:00
parent d7caaa8762
commit 143e9014b3

View File

@@ -25,30 +25,50 @@ is one of many projects that consumes it. Whetstone's core capabilities:
| Item | Value | | Item | Value |
|------|-------| |------|-------|
| Last step | **Step 1937** | | Last step | **Step 1982** |
| Last sprint | **Sprint 281 — COMPLETE** | | Last sprint | **Sprint 290 — COMPLETE** |
| MCP tool count | **93 tools** | | MCP tool count | **93 tools** |
| Architecture gate | All headers ≤ 600 lines (pre-existing BufferOps.h violation) | | Architecture gate | All headers ≤ 600 lines (pre-existing BufferOps.h violation) |
| `whetstone_mcp` binary | `editor/build-native/whetstone_mcp` | | `whetstone_mcp` binary | `editor/build-native/whetstone_mcp` |
| Active track | **Polyglot Orchestrator** (Phase 4: DAP Orchestration — Sprint 281 complete. Next: Sprint 282) | | Active track | **Phase 6 COMPLETE** — Next: Phase 7 (TBD) |
Sprint history: see `progress.md` (15k+ lines) — single authoritative file, Sprint history: see `progress.md` (15k+ lines) — single authoritative file,
sprint summary table at top, step-by-step detail below. sprint summary table at top, step-by-step detail below.
Phase 6 plan (`docs/phase6_library_dispatch_sprint_plan.md`) **FULLY COMPLETE**:
- Sprint 286 (19581962): OperationTaxonomy + LibraryCapabilityLedger — COMPLETE
- Sprint 287 (19631967): PerTaskLibrarySelector — COMPLETE
- Sprint 288 (19681972): LibrarySymbolAdvisor — COMPLETE
- Sprint 289 (19731977): Integration into generate_taskitems — COMPLETE
- Sprint 290 (19781982): CUDA End-to-End Proof — COMPLETE
Phase 5 plan (`docs/polyglot_orchestrator_sprint_plan.md`) fully executed:
- Sprint 282 (19381942): Polyglot Test Harness — COMPLETE
- Sprint 283 (19431947): poly-pipeline — COMPLETE
- Sprint 284 (19481952): poly-compiler — COMPLETE
- Sprint 285 (19531957): poly-everything — COMPLETE
--- ---
## Sprint Workflow (TDD Pattern) ## Sprint Workflow (TDD Pattern)
Every sprint follows this exact pattern: Every sprint follows this exact pattern:
1. Write a `sprintN_plan.md` with 5 steps 1. `start_recording``architect_intake``generate_taskitems``queue_ready``run_pipeline ×4`
2. Each step: implement → test → verify → log to `progress.md` 2. Implement headers in `editor/src/` (single-class, ≤600 lines)
3. Step naming: `stepNNN_test.cpp` in `editor/tests/` 3. Write tests in `editor/tests/stepNNN_test.cpp`
4. Architecture check: run `file_limits_test` (headers ≤ 600 lines) 4. Add CMakeLists entries, build, run all 5 tests
5. Sprint integration summary step (always the 5th step) 5. `get_metrics` → commit → update CLAUDE.md + MEMORY.md → write handoff
6. Full matrix verification before closing sprint
**Next sprint starts at Step 1938. Sprint 282: DAP Session Lifecycle.** **Phase 6 COMPLETE.** All 5 sprints (286290, steps 19581982) done. 50/50 tests passing.
Sprint 281 (Steps 19331937) COMPLETE: DAPRequestValidator, DAPCapabilityNegotiator, DAPEventBroadcaster, DAPBreakpointHitDispatcher, integration test.
Phase 6 delivered deterministic per-task library + API dispatch:
- Sprint 286 (19581962): OperationTaxonomy + LibraryCapabilityLedger — **COMPLETE**
- Sprint 287 (19631967): PerTaskLibrarySelector — **COMPLETE**
- Sprint 288 (19681972): LibrarySymbolAdvisor — **COMPLETE**
- Sprint 289 (19731977): Integration into generate_taskitems — **COMPLETE**
- Sprint 290 (19781982): CUDA end-to-end proof — **COMPLETE**
**Next: Phase 7 (TBD).** Start a new session to plan the next phase.
--- ---