Generated by /plan-eng-review on 2026-03-30.
Design doc: ~/.gstack/projects/topherchris420-james_library/root-claude-add-gstack-documentation-JfuDW-design-20260329-204538.md
- Register
crates/rain-benchin rootCargo.tomlworkspace members - Create
crates/rain-bench/Cargo.tomlwithrain-labs = { path = "../../" },criterion,tokio,tempfile - Implement
benches/store_concurrent.rs— 50 concurrent Tokio tasks, oneArc<SqliteMemory>, p50/p95/p99 throughput - Implement
benches/recall_integrity.rs— stored count == recalled count per task (FTS5 consistency check) - Commit criterion baselines to
crates/rain-bench/benches/baselines/main/ - Write 10 tests — all 10 pass
- Add CI job for
cargo bench --package rain-bench -- --baseline mainwith regression gate
-
rain-benchCLI binary + GitHub Releases CI - Benchmark report landing page (GitHub Pages, modern API)
- Email capture gate (Formspree)
- Python comparison harness (cached venv,
--fresh-venvflag)