Sprint
Planned for Sprint 6, beginning 7 September 2026. This is not Sprint 5 delivery.
Goal
Make a clean clone reproducibly start ShowCrafter against a local Supabase stack without production data or undocumented manual steps.
Scope
- Add and commit
supabase/config.toml with local-safe settings and no secrets.
- Audit local migration order against the linked project's migration history before changing it.
- Resolve migration-history gaps deliberately, preserving forward-only production history.
- Consolidate deterministic development seed data using
supabase/seed.sql or ordered seed paths in config.toml.
- Seed only synthetic users and useful catalogue, assortment, show and credit scenarios.
- Regenerate
lib/database.types.ts from the verified local schema.
- Add a concise local database runbook to the handover documentation.
Acceptance criteria
Current repository boundary
The repository already contains migrations and several standalone seed SQL files, but it has no committed supabase/config.toml or canonical supabase/seed.sql. The README mentions a local Supabase environment but does not yet provide a reproducible reset workflow.
Sprint
Planned for Sprint 6, beginning 7 September 2026. This is not Sprint 5 delivery.
Goal
Make a clean clone reproducibly start ShowCrafter against a local Supabase stack without production data or undocumented manual steps.
Scope
supabase/config.tomlwith local-safe settings and no secrets.supabase/seed.sqlor ordered seed paths inconfig.toml.lib/database.types.tsfrom the verified local schema.Acceptance criteria
supabase startsucceeds from the repository root.supabase db resetapplies every migration in order and then seeds without manual intervention.Current repository boundary
The repository already contains migrations and several standalone seed SQL files, but it has no committed
supabase/config.tomlor canonicalsupabase/seed.sql. The README mentions a local Supabase environment but does not yet provide a reproducible reset workflow.