update project

This commit is contained in:
root
2026-05-30 01:11:35 -04:00
parent 3a0628ecc7
commit 2225f6bc72
9743 changed files with 1122482 additions and 59 deletions
+24
View File
@@ -0,0 +1,24 @@
# Domain Boundary Rules
Dependency direction:
```text
Http / Controllers / Requests / Resources
Application Services / Use Cases
SchoolCore Contracts
SchoolCore Implementations
Domain Extensions may provide policies/providers
```
Rules:
- `SchoolCore` defines neutral platform capabilities.
- Extension modules may depend on `SchoolCore` contracts.
- `SchoolCore` must not import extension namespaces.
- Domain services must not accept `Illuminate\Http\Request`.
- Domain services must not call `auth()`.
- Controllers should depend on contracts, not concrete domain services.