Add revision-aware CMS taxonomies and relationships
This commit is contained in:
@@ -8,6 +8,15 @@ application concern belongs in the shared module.
|
||||
|
||||
## Gamertan accounts and commerce
|
||||
|
||||
- Typed content needs shared categories and relationships without becoming a
|
||||
page builder. The `cms`/`cmssqlite` boundary separates application-owned bodies
|
||||
and products from immutable editorial associations. Keeping associations and
|
||||
publication in the content transaction prevents a draft save from changing
|
||||
public reverse links. Stable references avoid rewriting purchases on a project
|
||||
rename. Consumer HTTP tests caught compiled article snapshots shadowing CMS
|
||||
revisions and catalog pickers showing newer draft titles; those are application
|
||||
routing/visibility responsibilities, not extra policy in this package.
|
||||
|
||||
- Personal identity editing is not instance administration. `OwnProfileRepository`
|
||||
derives self-access from the active session; `ProfileEdit` is a trusted internal
|
||||
command, never a browser request model. SQLite schema 11 adds a monotonic
|
||||
|
||||
Reference in New Issue
Block a user