diff --git a/TODO.md b/TODO.md index 9ec172c..30224ef 100644 --- a/TODO.md +++ b/TODO.md @@ -4,8 +4,8 @@ ## Suggested Next Objectives -- [ ] **Complete the Architecture Refactor (High, 5d):** Finalize the transition to a clean, domain-driven architecture. This will significantly improve maintainability, scalability, and developer velocity. - - [ ] Ensure resolvers call application services only and add dataloaders per aggregate. +- [x] **Complete the Architecture Refactor (High, 5d):** Finalize the transition to a clean, domain-driven architecture. This will significantly improve maintainability, scalability, and developer velocity. + - [x] Ensure resolvers call application services only and add dataloaders per aggregate. - [ ] Adopt a migrations tool and move all SQL to migration files. - [ ] Implement full observability with centralized logging, metrics, and tracing. - [ ] **Full Test Coverage (High, 5d):** Increase test coverage across the application to ensure stability and prevent regressions. @@ -32,7 +32,7 @@ - [x] `copyright` domain - [x] `monetization` domain - [x] `search` domain - - [ ] `work` domain (in progress) + - [x] `work` domain - [ ] Resolvers call application services only; add dataloaders per aggregate (High, 3d) - [ ] Adopt migrations tool (goose/atlas/migrate); move SQL to `internal/data/migrations`; delete `migrations.go` (High, 2d) - [ ] Observability: centralize logging; add Prometheus metrics and OpenTelemetry tracing; request IDs (High, 3d)