- Item routes: GET, POST, PUT, DELETE with Zod validation and image cleanup - Category routes: GET, POST, PUT, DELETE with Uncategorized protection - Totals route: per-category and global aggregates - Image upload: multipart file handling with type/size validation - Routes use DI via Hono context variables for testability - Integration tests: 10 tests covering all endpoints and edge cases - All 30 tests passing Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3.4 KiB
3.4 KiB