1.7 KiB
1.7 KiB
Enrollment Phase 8 Closeout and Reconciliation
Phase 8 starts when the registration window is ending or after online registration closes.
Closeout Report
Run:
php spark registration:closeout-report --school-year=2026-2027
Use JSON for saved archive output:
php spark registration:closeout-report --school-year=2026-2027 --json
Export exception rows for spreadsheet review:
php spark registration:closeout-report --school-year=2026-2027 --export=/tmp/registration-closeout-2026-2027.csv
Closeout Gates
- Every expected returning student is either submitted, intentionally not returning, withdrawn, expelled, or administratively resolved.
- No admission-under-review registrations remain without an owner.
- No open enrollment placement, make-up exam, age, date, or financial exception flags remain.
- No failed registration-opening email records remain without retry notes or corrected contact data.
- Final class placement counts match administrator-approved class rosters.
- Registration audit history is retained before any school-year status is archived.
Exception Review
The closeout report groups exceptions into:
unsubmitted_returning_studentpending_enrollmentunresolved_flagfailed_email
Each row should be assigned to an administrator, resolved, and rechecked before the school year transition is considered complete.
Archive Package
Save these artifacts for the school-year transition record:
- Phase 6 release audit JSON.
- Phase 7 daily or weekly monitor snapshots.
- Phase 8 closeout report JSON.
- Phase 8 closeout CSV export, if exceptions existed.
- Final administrator approval note for closing registration.