document reschedule date semantics

This commit is contained in:
Yisroel Baum 2026-08-22 21:59:51 +03:00
parent d9d9869a49
commit e5d4402f2c
Signed by: yisroelbaum
GPG key ID: 0FA60884F75520A9

View file

@ -20,8 +20,9 @@ these rules.
- Persisted schedules must not reference their source set or selected level. - Persisted schedules must not reference their source set or selected level.
Persisted assignments must not reference their source elements. Later Persisted assignments must not reference their source elements. Later
source edits or deletions must not change an existing schedule. source edits or deletions must not change an existing schedule.
- Schedule recalculation must preserve completed work while redistributing - Schedule recalculation must preserve completed work and the schedule's
unfinished assignments across the remaining dates. original start date. Treat the requested start as the boundary for
redistributing unfinished assignments, and update the target date.
- Planned features in `README.md` are future ideas, not authorized scope. - Planned features in `README.md` are future ideas, not authorized scope.
- The Laravel backend exists under `backend/`. - The Laravel backend exists under `backend/`.
- The standalone Vue frontend exists under `frontend/website/`. - The standalone Vue frontend exists under `frontend/website/`.