Files
Aegis/tasks/todo.md

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