P3: Verify Phase 3 Task Registry + Persistence completion

Phase 3 — Task Registry + Persistence (SQLite schema, Redis mirror)
was already implemented in prior commits. Verified all components:

- 14-table SQLite schema with migrations (001, 002, 003)
- Redis-backed TaskStore implementation mirroring all tables
- Schema versioning and migration system
- Property tests for SQLite (proptest)
- Restart resilience tests (task_survives_store_reopen, all_tables_survive_store_reopen)
- Redis integration tests with testcontainers
- O(cardinality) list iteration via _index secondary sets
- Helm schema validation enforcing Redis when replicas > 1
- Redis memory accounting test (plan §14.7)

All 36 task store tests pass.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
jedarden 2026-05-02 17:05:46 -04:00
parent e5902bb47f
commit 680e78fd3d
4 changed files with 3044 additions and 3022 deletions

File diff suppressed because one or more lines are too long

View file

@ -5,11 +5,11 @@
"model": "glm-4.7",
"exit_code": 124,
"outcome": "timeout",
"duration_ms": 600002,
"duration_ms": 600001,
"input_tokens": null,
"output_tokens": null,
"cost_usd": null,
"captured_at": "2026-05-02T20:51:41.327695362Z",
"captured_at": "2026-05-02T20:56:45.012175971Z",
"trace_format": "claude_json",
"pruned": false,
"template_version": null

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
ac80d1f7652235648c02834d0ec274988b96a6cf
e5902bb47f9b86cb2bd98ec69c26186ec47d56ba