user-feedback: verify migration deployment order and authenticated integrations

Open Beginner friendly
#337 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
78/100
Issue type
Documentation
Clarity
Clearly specified
Activity status
Quiet
Tech stack
supabase

Research direction

Open skills/supabase/SKILL.md and read Core Principles > 2. Verify your work and Making and Committing Schema Changes. Update the documented verification checklist for migration rollout compatibility, authenticated application paths, external-provider calls, and blocked local database checks. Done means the workflow explicitly covers each requested gate and incomplete verification is not treated as complete.

Written by the indexing model from the issue text.

Description

What happened

Task: Add a Supabase-backed multi-currency feature that introduced a household column, enriched snapshot RPCs, and authenticated historical exchange-rate lookups.

Skill said: Verify the work and follow the migration workflow, but it did not make deployment-order compatibility or an authenticated end-to-end request a required completion gate.

Expected: When application parsing depends on a new migration, verification should confirm that old-schema/new-app and new-schema/old-app rollout states remain safe. A new authenticated API or Server Action path that also calls an external provider should be exercised end to end before the feature is reported complete. If the local database cannot run because Docker is unavailable, that limitation should prevent treating the database integration as fully verified unless an equivalent remote or branch verification succeeds.

Source

File: skills/supabase/SKILL.md

Section: Core Principles > 2. Verify your work and Making and Committing Schema Changes

Fix suggestion

Add a rollout and integration checklist:

  • Verify migration history and schema state before deploying code that requires new RPC fields.
  • Require backward-compatible parsing during rolling deployments.
  • Exercise new authenticated routes or Server Actions with a real session.
  • Exercise external-provider calls from the actual application runtime, not only a mocked unit test.
  • If local Supabase verification is blocked, require a branch/remote test or explicitly mark the database integration incomplete.
Dominant language
TypeScript
Stars
2.6k
Forks
208
PR merge metrics
No merged PRs in 30d

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from supabase/agent-skills

All issues in supabase/agent-skills

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.