diff --git a/TODO.md b/TODO.md index 4e3fd8b..f9d9086 100644 --- a/TODO.md +++ b/TODO.md @@ -4,17 +4,17 @@ A single linear checklist of tasks to implement the complete pixa caching image ## Project Setup - [x] Create Makefile with check, lint, test, fmt targets -- [ ] Create project structure (cmd/pixad, internal/*) -- [ ] Implement globals package -- [ ] Implement logger package -- [ ] Implement config package -- [ ] Implement database package (SQLite) -- [ ] Implement healthcheck service -- [ ] Implement middleware package -- [ ] Implement handlers package with placeholder routes -- [ ] Implement server package (lifecycle, routing, HTTP) -- [ ] Wire up fx dependency injection in main.go -- [ ] Verify basic server starts and healthcheck works +- [x] Create project structure (cmd/pixad, internal/*) +- [x] Implement globals package +- [x] Implement logger package +- [x] Implement config package +- [x] Implement database package (SQLite) +- [x] Implement healthcheck service +- [x] Implement middleware package +- [x] Implement handlers package with placeholder routes +- [x] Implement server package (lifecycle, routing, HTTP) +- [x] Wire up fx dependency injection in main.go +- [x] Verify basic server starts and healthcheck works ## Core Image Proxy Features - [ ] Implement URL parsing for `/v1/image///.`