# Islamic Sunday School Modular Plan Update Index

This bundle updates the global modular plan and Phases 1-6 so the extension domain is explicitly **Islamic Sunday School**.

Core rule: `SchoolCore` remains neutral. Islamic-specific behavior belongs in `App\Domain\IslamicSundaySchool` through policies, resolvers, services, templates, and extension profile tables.

## Updated Files

- `app_project_plan_global_modular_islamic.md`
- `phase_1_school_context_execution_plan_islamic.md`
- `phase_2_core_contracts_execution_plan_islamic.md`
- `phase_3_modular_finance_execution_plan_islamic.md`
- `phase_4_modular_attendance_execution_plan_islamic.md`
- `phase_5_modular_student_lifecycle_execution_plan_islamic.md`
- `phase_6_modular_communication_execution_plan_islamic.md`

## Key Renames

```text
App\Domain\SundaySchool        -> App\Domain\IslamicSundaySchool
sunday_school                   -> islamic_sunday_school
Sunday School profile           -> Islamic Sunday School profile
church/ministry/pastoral terms  -> masjid/community, volunteer/program, imam/admin or religious-sensitive terms
Bible curriculum                -> Qur'an/Arabic/Islamic studies curriculum
```

## Non-Negotiable Boundary

`SchoolCore` must not import `IslamicSundaySchool`.

Allowed:

```text
IslamicSundaySchool -> SchoolCore contracts
SchoolCore -> Shared neutral infrastructure
Controllers -> contracts
```

Forbidden:

```text
SchoolCore -> IslamicSundaySchool
SchoolCore contracts containing Islamic-specific vocabulary
Controllers hardcoding Islamic Sunday School rules
```
