Skip to content

Database migration system + smoke tests #3

Closed

Description

@blairg23

🧾 Title

Database migration system + smoke tests

🧠 Summary

Establish a structured workflow for applying and tracking database migrations, with automated smoke tests that verify critical schema elements exist after each migration.

📦 Scope

Establish a structured workflow for applying and tracking database migrations, with automated smoke tests that verify critical schema elements exist after each migration.

🚫 Out of Scope

✅ Acceptance Criteria

  • Migration runner configured (Supabase CLI or equivalent)
  • At least one base migration creates the profiles table
  • Smoke test suite verifies that critical tables and columns exist
  • Migrations are idempotent — safe to re-run
  • CI/CD runs migrations and smoke tests before deployment

🧪 Testing / Validation

  • Manually verify each acceptance criterion above in a local dev environment

🧰 Implementation Notes

🧰 Notes / Links

✅ Addendum: Bugs Found/Fixed

⏳ Addendum: Pending

Metadata

Metadata

Assignees

No one assigned

    Labels

    epic:foundationInfrastructure, auth, and platform setupmvpIn scope for the first shippable release

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions