Capabilities
This year-creation task supports:- strict academic-year progression
- next-year creation without gaps
- downstream readiness for terms and promotion
What Kralis enforces
- year names must follow the
YYYY/YYYY+1pattern - the next year must continue the existing sequence without gaps
- the normal client mutation creates the next valid year rather than accepting an arbitrary year name
Recommended operator flow
- Confirm the current year is correct.
- Confirm the school is actually ready to move forward academically.
- Create the next year through the normal client workflow.
- Create the terms for that year.
- Review any downstream setup before promotions begin.
What not to do
- do not try to skip ahead several academic years
- do not use year names as free-form labels
- do not rely on manual deletion to correct poor year planning

