Capabilities
This promotion task supports:- controlled promotion execution
- class-hierarchy progression
- section cleanup where needed
- post-promotion verification
Preconditions
Before running promotion:- the current year’s work should be complete enough for the school
- the next academic year should already exist
- class hierarchy should be correct
- operators should understand the section behavior for class-bound sections
What the operation does
- promotes students by class hierarchy order
- records immutable promotion history
- runs atomically for the school
Section behavior
Global sections can remain attached. Class-bound sections only remain valid when they still match the promoted class. If they no longer match, they are cleared rather than preserved incorrectly.After promotion
Review:- promotion history
- student counts in destination classes
- section placement for affected students

