956 B
956 B
Aegis — Task Tracker
In Progress
- Clean Architecture foundation: domain enums, value objects, entities, repository ports + implementations
Completed
- Domain exceptions hierarchy (domain/errors.py)
- TestEntity with state machine (domain/test_entity.py)
- Unit of Work (domain/unit_of_work.py)
- Error handler middleware (middleware/error_handler.py)
- Redis-backed token blacklist (auth.py)
- CI pipeline (.github/workflows/ci.yml)
- Heatmap service extracted (services/heatmap_service.py)
- Scoring bulk queries (bulk_technique_scores)
- Architecture skill file (.cursor/rules/aegis-architecture.md)
- Agent validation script (scripts/agent_validate_backend.sh)
Backlog
- Application layer use cases
- Migrate fat routers to use repositories
- Scoring config persistence (DB instead of mutable settings)
- Structured JSON logging
- Frontend type generation from OpenAPI