miroir/docs
jedarden 1da32f8d57 Phase 3 (miroir-r3j): Task Registry + Persistence — Verification complete
Verified and documented the existing task store implementation:

- All 14 tables from plan §4 implemented in SQLite and Redis backends
- TaskStore trait enables runtime backend switching via task_store.backend
- Schema version tracking with migration detection
- Comprehensive test suite: property tests + integration tests with testcontainers
- Helm values.schema.json enforces replicas > 1 → redis requirement
- Redis memory accounting validated against representative load (20 kQPS)

Added documentation:
- docs/notes/phase3-task-store-verification.md — DoD checklist and Redis memory analysis
- notes/miroir-r3j-phase3-summary.md — Completion summary and retrospective

Definition of Done — ALL MET 

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-09 05:40:08 -04:00
..
benchmarks P12.OP3: Validate 2× transient load caveat and add CLI schedule window guard 2026-04-18 22:00:57 -04:00
dump-import P12.OP5: Add dump import compatibility matrix 2026-04-18 21:06:46 -04:00
notes Phase 3 (miroir-r3j): Task Registry + Persistence — Verification complete 2026-05-09 05:40:08 -04:00
plan Phase 0 (miroir-qon): Rust 1.88 upgrade + test infrastructure 2026-05-09 02:05:44 -04:00
research Phase 0 (miroir-qon): Foundation — verification complete 2026-05-08 19:20:18 -04:00
arm64-support.md OP#6: Add ARM64 (aarch64-unknown-linux-musl) target support 2026-05-08 15:25:12 -04:00
chaos_testing_report.md P12.OP1: Shard migration write safety - chaos testing 2026-05-08 15:29:48 -04:00
migration_runbook.md P12.OP1: Shard migration write safety - chaos testing 2026-05-08 15:29:48 -04:00
redis-memory-accounting.md Phase 3 (miroir-r3j): Task Registry + Persistence — Complete 2026-05-09 02:29:38 -04:00
trade-offs.md OP#3: Document S-change (resharding) vs N-change (node scaling) trade-offs 2026-05-08 15:25:53 -04:00