20 lines
1.4 KiB
Markdown
20 lines
1.4 KiB
Markdown
# Feature Flag Rollout Map
|
|
|
|
Phase 10 requires every risky modular cutover to be flag-controlled by module, school, domain profile, environment, and owner. Flags default safe and must have removal targets where they are temporary.
|
|
|
|
| Flag | Default | Owner | Rollout Scope | Removal Target |
|
|
|---|---:|---|---|---|
|
|
| `school_context.enabled` | on | Platform | global | permanent |
|
|
| `finance.modular_file_access.enabled` | on | Finance | global, school | 2026-09-30 |
|
|
| `finance.modular_payments.enabled` | off | Finance | school, role | 2026-12-31 |
|
|
| `attendance.modular_scanner.enabled` | off | Attendance | school, route | 2026-12-31 |
|
|
| `students.modular_creation.enabled` | off | Students | school, route | 2026-12-31 |
|
|
| `communication.preview_required.enabled` | on | Communication | global | 2026-09-30 |
|
|
| `communication.modular_send.enabled` | off | Communication | school, channel | 2026-12-31 |
|
|
| `reporting.modular_reports.enabled` | off | Reporting | school, role | 2027-01-31 |
|
|
| `api.v2.enabled` | off | API | school, user role | tbd |
|
|
| `islamic_sunday_school.extension.enabled` | on | Islamic Sunday School | domain profile | permanent |
|
|
| `boundary_enforcement.fail_ci.enabled` | off | Platform | repo/CI | 2026-10-31 |
|
|
|
|
Rollout order: internal, staging, pilot tenant, Islamic Sunday School production, broader rollout, legacy removal. Do not advance tracks because someone vibes-based the dashboard. That is not a release criterion, it is astrology with logs.
|