a0dd0a5596
Pulls in 13 modified + 4 new source files that were uncommitted on main when this branch forked. Without them, ScheduleStartPage.test.tsx fails 4 tests against the committed main state, which would mask real regressions during the CI/CD pipeline rollout. Source files only — no test infra or pipeline code. The user's main checkout still owns these changes; this commit will dedupe naturally once the branches reconcile.