Game guide · source of truth
Ledger

WEB-038

Seeds: factual CMS drafts (FAQ from the docs, devlog, welcome post, legal drafts pending review) — drafts only, never published by seed

← Ledger

donestatus · web-db
1✓ 1✗tests passed / failed
2.64Mtokens · 3 min
0evidence files

Evidence

From logs/evidence/WEB-038/. Click a thumbnail for the full image.

No evidence files in logs/evidence/WEB-038/.

Tests

fail reset + seeds load as drafts; nothing public; all DB tests · 17.3 s · raw log$ test "$(docker exec supabase_db_zoen psql -U postgres -tAc "select count(*) from cms.posts where state <> 'draft'")" = 0 && test "$(docker exec supabase_db_zoen psql -U postgres -tAc 'select count(*) from cms.faqs')" = 11 && pnpm db:test
pass reset + seeds load as drafts; nothing public; all DB tests · 44.7 s · raw log$ test "$(docker exec supabase_db_zoen psql -U postgres -tAc "select count(*) from cms.posts where state <> 'draft'")" = 0 && test "$(docker exec supabase_db_zoen psql -U postgres -tAc 'select count(*) from cms.faqs')" = 11 && pnpm db:test

Notes

2026-10-04 15:03 UTC · seeds/10_cms_drafts.sql: 11 factual FAQ drafts (from VISION/SKILLS/ONLINE/AUTOMATION/ALPHA/ADR-018/021; no prices, odds, numbers or other games), devlog 'Pre-production complete', news 'Welcome to Zoen', legal drafts privacy/terms/cookies marked pending legal review. All drafts (0 public). pgTAP fixtures now use unique @pgtap.test emails so they never collide with seeded staff. db:reset reseeds staff; 83 pgTAP pass with seeds loaded.