Files
laravel_school_api_old/docs/modules/reporting.md
T
2026-05-29 04:33:03 -04:00

15 lines
468 B
Markdown

# Reporting Module Governance
This module must follow the Phase 9 boundary rules.
Required checks:
- SchoolContext for scoped operations.
- No direct HTTP/global state in domain services.
- Controller layer delegates to contracts.
- Wrong-school access tests for scoped data.
- Sensitive data is permission-controlled.
- New routes appear in route inventory and OpenAPI.
Owner information lives in `docs/architecture/module-ownership.md` and `.github/CODEOWNERS`.