feat(meals): enforce three lower-calorie dinners with media
CI / backend (pytest + alembic) (push) Canceled after 0s
CI / frontend (build) (push) Canceled after 0s

This commit is contained in:
2026-09-01 10:11:36 -07:00
parent 7838c49721
commit 2695ba0232
85 changed files with 8103 additions and 795 deletions
@@ -0,0 +1,7 @@
# Production Recipe Replacement Phase 1
- Replaced the unsuccessful Wikibooks bulk strategy with 50 original bundled starter recipes.
- Added strict catalog validation and an atomic, advisory-locked, idempotent PostgreSQL loader.
- Preserved the existing approved Wikibooks recipe and all quarantined historical recipes by contract and test.
- Verified 3 offline tests and 79 focused disposable-PostgreSQL tests; compilation and scoped diff checks passed.
- Production backup already exists. No bundled recipe has been loaded into production yet.