P3: Verify Phase 3 Task Registry + Persistence completion
## Verification Summary All components from the Definition of Done have been verified: - ✅ SQLite Backend (SqliteTaskStore) — 2,536 lines, 14 tables - ✅ Redis Backend (RedisTaskStore) — 3,894 lines, 14 tables + Redis keyspace - ✅ TaskStore Trait — 53 methods covering all 14 tables - ✅ Migration Files — 3 migrations (001_initial, 002_feature_tables, 003_task_registry_fields) - ✅ SQLite Tests — 36 tests passing - ✅ Redis Tests — 28 integration tests (testcontainers-based) - ✅ Helm Validation — 5 rules enforcing replicas > 1 → redis - ✅ Restart Resilience — task_survives_store_reopen, all_tables_survive_store_reopen ## 14 Tables Implemented 1. tasks — Miroir task registry 2. node_settings_version — Per-(index, node) settings freshness 3. aliases — Single-target + multi-target aliases 4. sessions — Read-your-writes session pins 5. idempotency_cache — Write deduplication 6. jobs — Background job queue 7. leader_lease — Singleton-coordinator lease 8. canaries — Canary definitions 9. canary_runs — Canary run history 10. cdc_cursors — CDC cursors 11. tenant_map — API-key → tenant mapping 12. rollover_policies — ILM policies 13. search_ui_config — Search UI configuration 14. admin_sessions — Admin UI sessions Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
b2fd92290a
commit
1d8d46670f
4 changed files with 5320 additions and 961 deletions
File diff suppressed because one or more lines are too long
|
|
@ -3,13 +3,13 @@
|
|||
"agent": "claude-code-glm-4.7",
|
||||
"provider": "zai",
|
||||
"model": "glm-4.7",
|
||||
"exit_code": 1,
|
||||
"outcome": "failure",
|
||||
"duration_ms": 253128,
|
||||
"exit_code": 124,
|
||||
"outcome": "timeout",
|
||||
"duration_ms": 600001,
|
||||
"input_tokens": null,
|
||||
"output_tokens": null,
|
||||
"cost_usd": null,
|
||||
"captured_at": "2026-05-02T21:21:17.001923876Z",
|
||||
"captured_at": "2026-05-02T21:26:55.119290232Z",
|
||||
"trace_format": "claude_json",
|
||||
"pruned": false,
|
||||
"template_version": null
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -1 +1 @@
|
|||
3fbb20c5e6b47d5c80dfcd7c706195ff5991138a
|
||||
a39f0ad9c97171167488c232f713fa7ddcf34c11
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue