Add lessons Phase 2: schedule slots with conflict detection

Recurring weekly time slots linking instructors to lesson types.
Includes day/time overlap detection, instructor and day-of-week
filtering, and 17 new integration tests (40 total lessons tests).
This commit is contained in:
Ryan Moon
2026-03-30 09:20:03 -05:00
parent 5dbe837c08
commit f777ce5184
8 changed files with 513 additions and 3 deletions

View File

@@ -204,6 +204,13 @@
"when": 1774880000000,
"tag": "0028_lessons_foundation",
"breakpoints": true
},
{
"idx": 29,
"version": "7",
"when": 1774890000000,
"tag": "0029_schedule_slots",
"breakpoints": true
}
]
}