ben.stull b3ffb2d4b6 feat(slice-2): Landing + Sign-in screens, entry routing, API client (§5.1/5.2/6.5)
Two-step email + one-time-code sign-in behind both doors; pure entry-routing rule unit-
tested with Vitest (§6.8); storefront routing reaches a SLICE-2 signed-in placeholder with
sign-out (PUC-9). check.sh now runs the frontend unit tests.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 10:39:48 -07:00

wiggleverse-ecomm

The clean implementation of Wiggleverse ecomm — a multi-tenant, OHM-grounded Shopify alternative.

This repo is greenfield. It was stood up fresh on 2026-06-10, superseding the first-pass reference prototype at wiggleverse-ecomm-prototype (R01R07, kept read-only as a reference for the rebuild).

Composition

This app (One Name ecomm, see app.json) is composed of:

Repo Role
wiggleverse-ecomm code, in-repo specs/docs (this repo)
wiggleverse-ecomm-content reviewed specs, archived plans, roadmap, version pin
wiggleverse/session-history (ecomm/ subdir) session transcripts

Status

SLICE-1 (walking skeleton) of SD-0001 is in place: a four-layer FastAPI backend that self-migrates an empty PostgreSQL database at startup and serves /healthz, a Vite/React shell, the scripts/check.sh gate, and the dev container lifecycle (scripts/dev.sh). See docs/BOOTSTRAP.md to run it locally. Identity (SLICE-2) and the storefront (SLICE-3) are next.

S
Description
No description provided
Readme 1,005 KiB
Languages
Python 98.1%
Shell 1.9%