From e5d4402f2c44849c9e69cdbef250832d3f3be256 Mon Sep 17 00:00:00 2001 From: Yisroel Baum Date: Sat, 22 Aug 2026 21:59:51 +0300 Subject: [PATCH] document reschedule date semantics --- ai/shared.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ai/shared.md b/ai/shared.md index eb2bd6b..d2872ea 100644 --- a/ai/shared.md +++ b/ai/shared.md @@ -20,8 +20,9 @@ these rules. - Persisted schedules must not reference their source set or selected level. Persisted assignments must not reference their source elements. Later source edits or deletions must not change an existing schedule. -- Schedule recalculation must preserve completed work while redistributing - unfinished assignments across the remaining dates. +- Schedule recalculation must preserve completed work and the schedule's + 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. - The Laravel backend exists under `backend/`. - The standalone Vue frontend exists under `frontend/website/`.