Add architecture package and application skeleton

This commit is contained in:
2026-07-03 21:09:47 +03:00
parent 7d6cc1c83e
commit ce2b263e52
47 changed files with 2377 additions and 53 deletions
+60
View File
@@ -0,0 +1,60 @@
# Execution Backlog
## Package A: Architecture Freeze
- [x] runtime ADR
- [x] storage ADR
- [x] event stream ADR
- [x] worker transport ADR
- [x] policy evaluation ADR
- [x] event taxonomy ADR
- [x] model fallback ADR
- [x] domain model
- [x] state machines
- [x] storage schema draft
- [x] internal interfaces
- [x] error model
- [x] execution model
## Package B: Core Hardening
- [ ] graph scheduler service
- [ ] node runner abstraction
- [ ] reviewer contract
- [ ] finalizer contract
- [ ] resume/cancel use cases
- [ ] idempotency policy
- [ ] retry policy matrix
## Package C: Persistence
- [ ] SQLAlchemy models
- [ ] repositories for PostgreSQL/SQLite
- [ ] migrations
- [ ] artifact metadata persistence
- [ ] event store queries with pagination
## Package D: Integrations
- [ ] model router providers
- [ ] MCP transport adapter
- [ ] worker WebSocket gateway
- [ ] heartbeat monitor
- [ ] capability-aware dispatch
## Package E: Delivery
- [ ] typed worker registration schema
- [ ] task event DTO normalization
- [ ] confirmation cards
- [ ] progress cards
- [ ] artifact cards
- [ ] error cards
## Package F: Validation
- [ ] contract tests
- [ ] scenario tests
- [ ] smoke suite
- [ ] static checks in CI