M5: KVEventStorage with dense commit keys, setIfAbsent and mutex modes, head cache, probe-based read

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017Qxbkp4tA7G5SCWjzWuxmE
This commit is contained in:
Claude
2026-10-23 07:07:54 +00:00
parent 8bc1c27c40
commit 67f0ba11f7
10 changed files with 628 additions and 3 deletions
+2 -1
View File
@@ -6,7 +6,8 @@ Record new decisions in DESIGN.md section 12.
## Commands
- `npm test` — run all tests (Vitest; includes `*.test-d.ts` type tests)
- `npm test` — `tsc --noEmit` then all Vitest tests (including `*.test-d.ts` type tests)
- `npm run test:only -- <file>` — Vitest only, e.g. a single file
- `npm run typecheck` — `tsc --noEmit` over src, test and bench
- `npm run bench` — `vitest bench`
- `npm run build` — emit `dist/`