sso-zip-code-persistence
ARCHIVED"Fix the bug of the zip code not saving to an account despite adding it in." — Katy, [issue #175](https://github.com/beckharrisdesign/experiment-hub/issues/175), 2026-05-26
STAGES
- proposal05-27
- requirements05-27
- design05-27predates the Figma as-is + proposed pair
- tasks05-27
- build—
- archived—
CAPABILITY
- profile-zip-persistence5 requirements
OUTCOMES — AND HOW EACH IS MEASURED
- ✓1.1**Save zip, reload, see same zip** — User can enter a 5-digit zip in Profile, click Save, reload the page, and find the zip still populated in the field.not stated
- ✓1.2**Save zip, sign out and back in, see same zip** — User can save a zip, sign out, sign back in, open Profile, and find the zip still populated.not stated
- ✓1.3**Successful save shows confirmation** — User clicking Save with valid data sees a clear success indicator (toast: "Profile saved") without needing to reload to know it worked.not stated
- ✓1.4**Failed save shows actionable error** — User clicking Save when the write fails (network/auth/validation) sees an error toast naming the failure type; the form keeps its values; no auto-navigate.not stated
- ✓1.5**Saved zip drives the planting widget** — User with a persisted zip opens any seed detail page and sees zone-aware "Planting in your region" content (not the "Add your zip code in Profile" prompt).not stated
- ○1.6**Round-trip test fails before fix, passes after** — The new vitest live test (`lib/storage.profile.test.ts`) fails when run against the unfixed `localStorage`-backed code and passes after the Supabase-backed fix lands.not stated
- ✓1.7**Manual round-trip verification on a real account** — Verifier walks through 1.1 → 1.5 manually on a real Supabase-backed account; pass/fail logged under "Effort log" below.not stated
WHAT HAPPENED
- TASKS
proposal and specs and design and tasks landed
2026-05-27 · 1 pull request- #185chore(openspec): archive sso-zip-code-persistence
History read from a manifest built at 2026-09-30 (09e7bcc).
1 pull request, found by commits touching the change folder