Commit graph

10 commits

Author SHA1 Message Date
589eb5380c Batch-load meal participants (fetch IDs once, bulk load persons) 2025-10-19 13:21:56 +11:00
322e14c26c Centralize transaction scoping per-request (dependency) and remove scattered conn.commit() in handlers 2025-10-19 13:12:28 +11:00
99b699eec9 Phase 2 — API design and OpenAPI 2025-10-18 18:21:04 +11:00
a3c0a2701e Removed redundant code from master and route to new submodules 2025-10-18 17:52:02 +11:00
f51c90f922 - [x] Wire routers in main with minimal app code
- [x] Create api/deps module for get_db, cookie_person, and error_response
- [x] Use settings.py (DOOF_DB) for DB path in main and deps
2025-10-18 17:14:03 +11:00
53b07343d1 API extractions 2025-10-18 17:05:48 +11:00
2bbed57313 Persons api extraction 2025-10-18 17:00:01 +11:00
edfc341b4b extract recipes 2025-10-18 16:54:35 +11:00
3d7afa3765 Scaffolding 2025-10-18 16:50:43 +11:00
1b76ea44b6 Initial plan and strategy 2025-10-18 16:48:32 +11:00