kyle
3bc9cd0bca
refactor: complete code efficiency pass (Issues #10, #14, #16)
Backend:
- Add Prisma soft-delete middleware for automatic deletedAt filtering (#10)
- Split 2758-line copilot.service.ts into focused sub-services (#14):
- copilot-schedule.service.ts (schedule/event tools)
- copilot-reports.service.ts (reporting/analytics tools)
- copilot-fleet.service.ts (vehicle/driver tools)
- copilot-vip.service.ts (VIP management tools)
- copilot.service.ts now thin orchestrator
- Remove manual deletedAt: null from 50+ queries
Frontend:
- Create SortableHeader component for reusable table sorting (#16)
- Create useListPage hook for shared search/filter/sort state (#16)
- Update VipList, DriverList, EventList to use shared infrastructure
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 16:34:18 +01:00
..
2026-02-08 16:34:18 +01:00
2026-02-08 07:36:51 +01:00
2026-02-08 16:34:18 +01:00
2026-02-08 16:07:19 +01:00
2026-02-08 16:34:18 +01:00
2026-02-08 07:36:51 +01:00
2026-02-08 16:34:18 +01:00
2026-02-01 19:30:41 +01:00
2026-01-31 08:50:25 +01:00
2026-02-01 19:30:41 +01:00