Add reviewer, artifact store, and paginated queries

This commit is contained in:
2026-07-03 21:44:46 +03:00
parent 50178a4e69
commit 648f0f9024
17 changed files with 441 additions and 16 deletions
+6 -6
View File
@@ -20,7 +20,7 @@
- [x] graph scheduler service
- [x] node runner abstraction
- [ ] reviewer contract
- [x] reviewer contract
- [x] finalizer contract
- [x] resume/cancel use cases
- [x] idempotency policy
@@ -31,8 +31,8 @@
- [x] SQLAlchemy models
- [x] repositories for PostgreSQL/SQLite
- [x] migrations
- [ ] artifact metadata persistence
- [ ] event store queries with pagination
- [x] artifact metadata persistence
- [x] event store queries with pagination
## Package D: Integrations
@@ -53,7 +53,7 @@
## Package F: Validation
- [ ] contract tests
- [ ] scenario tests
- [ ] smoke suite
- [x] contract tests
- [x] scenario tests
- [x] smoke suite
- [ ] static checks in CI
+11
View File
@@ -169,6 +169,17 @@ Migration skeleton:
- `confirmations(status, created_at)`
- `worker_sessions(status, last_heartbeat_at)`
## Query Support
Read-model adapters now support paginated queries for:
- `task_events`
- `model_invocations`
- `tool_invocations`
- `artifacts`
This is implemented in both in-memory and SQLAlchemy adapters to keep test/runtime behavior aligned.
## Active Adapter Strategy
- `memory` backend остается для быстрых unit/integration прогонов;