54 lines
1.7 KiB
Markdown
54 lines
1.7 KiB
Markdown
# Enrollment Phase 8 Closeout and Reconciliation
|
|
|
|
Phase 8 starts when the registration window is ending or after online registration closes.
|
|
|
|
## Closeout Report
|
|
|
|
Run:
|
|
|
|
```bash
|
|
php spark registration:closeout-report --school-year=2026-2027
|
|
```
|
|
|
|
Use JSON for saved archive output:
|
|
|
|
```bash
|
|
php spark registration:closeout-report --school-year=2026-2027 --json
|
|
```
|
|
|
|
Export exception rows for spreadsheet review:
|
|
|
|
```bash
|
|
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_student`
|
|
- `pending_enrollment`
|
|
- `unresolved_flag`
|
|
- `failed_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.
|