docs(phase-5): evolve PROJECT.md after phase completion
This commit is contained in:
@@ -39,6 +39,11 @@ Validated in Phase 4: CLI scaffolding, i18n and mail
|
||||
- [x] i18n with CLDR plurals and namespaced keys (`vendor.plugin::group.key`), pl and en, loaded from per-plugin per-locale YAML, the design carried over from summer-phrasebook
|
||||
- [x] Plugins register mail templates and layouts by dotted name with the per-locale suffix convention; html/template + Goldmark render through memory, log, and SMTP (go-mail) drivers; `scripts/check-phase4.sh` is the sign-off gate
|
||||
|
||||
Validated in Phase 5: Data layer full fidelity
|
||||
|
||||
- [x] All 25 Płytarium models ported with matching tables, relations, casts, lifecycle hooks, and fillable/hidden/encrypted mass-assignment discipline; squashed gormigrate sets run up and down; schema-diff vs a committed PHP snapshot; `migrate:rollback --plugin=fonoteka` isolates that plugin
|
||||
- [x] `lagoon.Fill` allow-list copy, `lagoon.Validate` Laravel rule strings, `lagoon.Paginate` `{data, meta}` envelope, AES-256-GCM `lagoon.Encrypted`, Jsonable TEXT casts, MoneyString 4-decimal numeric, and `system_files` attach (blob + Winter Thumb names). HTTP public URL serving of uploads remains Phase 6.
|
||||
|
||||
### Active
|
||||
|
||||
Framework kernel
|
||||
@@ -48,8 +53,7 @@ Framework kernel
|
||||
|
||||
Data layer
|
||||
|
||||
- [ ] Remaining Płytarium GORM models beyond the Genre and user-plugin tables needed for the first JWT route (Album, Artist, Collection, Style, AlbumRating, AlbumReservation, ApiToken, CollectionEditor, CollectionInvitation, CsvImport, CsvImportRow, Notification, OAuthAuthCode, OAuthClient, OAuthRefreshToken, OrgAiCredential, OrgDiscogsCredential, PendingInvitationRegistration, Settings, UserAiCredential, UserCollectionContext, UserDiscogsCredential, WishlistDigestQueue, WishlistSubscription) and the rest of the 27 migrations
|
||||
- [ ] Pagination, soft deletes, timestamps, relations (has-many, belongs-to, many-to-many) and JSON columns behave like the PHP originals for the API responses
|
||||
- (moved to Validated in Phase 5)
|
||||
|
||||
HTTP and auth
|
||||
|
||||
@@ -164,4 +168,4 @@ This document evolves at phase transitions and milestone boundaries.
|
||||
4. Update Context with current state
|
||||
|
||||
---
|
||||
*Last updated: 2026-09-18 after Phase 4 completion*
|
||||
*Last updated: 2026-09-18 after Phase 5 completion*
|
||||
|
||||
Reference in New Issue
Block a user