diff --git a/CLAUDE/notes/history.md b/CLAUDE/notes/history.md index 2f0a89f..489e71b 100644 --- a/CLAUDE/notes/history.md +++ b/CLAUDE/notes/history.md @@ -229,10 +229,19 @@ - Added 4 tests (1 property): i32.rem_u, 8KB round-trip, 5 duplicate sends, combined lifecycle fuzz - All 216 tests pass +## Cycles 51-57 — Continued Coverage Expansion +- Cycle 51 (220): XOR transform, address reconstruction, double+watch, constructors +- Cycle 52 (224): shift ops, AND/OR, echo+double coexist, i16 load +- Cycle 53 (228): repeated build independence, stale memory read, guest module fuzz, 3-deep calls +- Cycle 54 (232): grow+send from new page, 20×20 stress (400 msgs), minimal module, data segment template +- Cycle 55 (236): raw inbox send, multi data segments, 100 ticks, nop instructions +- Cycle 56 (240): interleaved spawn, store16, min/max via select, runtime drop with live actors +- Cycle 57 (244): immutable global, 5 round-trips, builder ownership, empty tick ordering + ## Campaign Summary (ongoing) -- **55 commits** on bin-runner branch (3 bug fixes + 52 test commits) -- **216 tests** (198 scenario + 14 property + 4 compile-time checks) +- **62 commits** on bin-runner branch (3 bug fixes + 59 test commits) +- **244 tests** (225 scenario + 15 property + 4 compile-time checks) - **3 bugs found and fixed** in core WASM actor code and runtime - **2 flaky MT tests fixed** with retry polling -- **7,645 lines** of test code +- **~8,500 lines** of test code - Implementation proved extremely robust after initial 3 bug fixes