website refactor

This commit is contained in:
2026-01-12 01:45:19 +01:00
parent fefd8d1cd6
commit 61db9116f6
11 changed files with 375 additions and 3 deletions

View File

@@ -123,7 +123,7 @@ See [`PRESENTERS.md`](docs/architecture/website/PRESENTERS.md:1).
Canonical placement in this repo:
- colocated with ViewModels in `apps/website/lib/view-models/**`
- `apps/website/lib/presenters/**`
### 4.2 Display Object
@@ -250,4 +250,4 @@ See [`WEBSITE_DI_RULES.md`](docs/architecture/website/WEBSITE_DI_RULES.md:1).
6. Page Queries do not format; they only compose.
7. Presenters are pure and deterministic.
8. Server Actions are the only write entry point.
9. Authorization always belongs to the API.
9. Authorization always belongs to the API.