feat(model): add optional start/end plan span

Optional top-level `start`/`end` dates widen the plan's week range with
lead-in / trailing columns. They only extend the auto-fitted range, never
narrowing it or clipping a Feature, so a momentarily-tight bound can't hide
work in progress.
This commit is contained in:
Julien Calixte
2026-06-17 01:40:29 +02:00
parent f37122eea1
commit d95f0a78c7
3 changed files with 8 additions and 0 deletions

View File

@@ -23,6 +23,8 @@ export interface RawMilestone {
export interface RawPlan {
title: string
start?: string // yyyy-mm-dd — optional authored left edge of the plan's span
end?: string // yyyy-mm-dd — optional authored right edge of the plan's span
features: RawFeature[]
milestones: RawMilestone[]
}