mirror of
https://github.com/jjbrunton/Sauci.git
synced 2026-11-01 18:19:43 +00:00
feat(content): add catalogue review metadata
Add reversible review states, audit history, and super-admin controls for catalogue entities without changing current client visibility. Stage 30 high-risk production packs for archival review, cap generated content at non-explicit language, and preserve a checksummed pre-change production catalogue snapshot.
This commit is contained in:
1 parent
b43804d8fd
commit
94c76535a4
30 files changed
+46906
-128
No files matched your search
@@ -0,0 +1,27 @@
|
||||
# Production catalogue snapshots
|
||||
|
||||
These files are immutable, version-controlled backups of Sauci's
|
||||
developer-authored catalogue. They deliberately exclude subscriber accounts,
|
||||
couples, responses, matches, messages, media, subscriptions, and other customer
|
||||
data.
|
||||
|
||||
`production-2026-08-28.json` contains every production row from:
|
||||
|
||||
- `categories`
|
||||
- `topics`
|
||||
- `question_packs`
|
||||
- `questions`, including soft-deleted rows and inverse links
|
||||
- `dare_packs`
|
||||
- `dares`
|
||||
- `pack_topics`
|
||||
|
||||
The snapshot is archival input, not an automatically executed seed. Restoration
|
||||
must be implemented as an explicit, reviewed operation that validates the target
|
||||
environment, schema compatibility, foreign keys, row counts, and checksum before
|
||||
writing anything.
|
||||
|
||||
Verify the checked-in snapshot from this directory with:
|
||||
|
||||
```sh
|
||||
shasum -a 256 -c production-2026-08-28.sha256
|
||||
```
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1 @@
|
||||
042551fd33c8994209f44b1a269716c82e8a0d69b87434373c16407d6e7d48ff production-2026-08-28.json
|
||||
Reference in new issue
Block a user