From bf62f413d7aa17bc4d0e8a0ad96377cca383e0d6 Mon Sep 17 00:00:00 2001 From: Ben Stull Date: Wed, 10 Jun 2026 10:42:49 -0700 Subject: [PATCH] =?UTF-8?q?docs(slice-2):=20README=20status=20=E2=80=94=20?= =?UTF-8?q?identity=20slice=20in=20place?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- README.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 30fcc93..7fd0807 100644 --- a/README.md +++ b/README.md @@ -20,8 +20,10 @@ This app (One Name `ecomm`, see [`app.json`](./app.json)) is composed of: ## 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`](./docs/BOOTSTRAP.md) to run it locally. -Identity (SLICE-2) and the storefront (SLICE-3) are next. +SLICE-2 (identity) of SD-0001 is in place on top of the SLICE-1 skeleton: open, +passwordless sign-up/log-in by email + one-time code (`accounts` domain, INV-2/INV-3), +signed-cookie sessions, the `/api/auth/*` endpoints (`request-code`, `verify`, `me`, +`logout`), the `platform/mailer` port with `LogMailer` (the dev code channel), and the +Landing + Sign-in screens with the entry-routing rule (storefront hard-wired `null` until +SLICE-3). See [`docs/BOOTSTRAP.md`](./docs/BOOTSTRAP.md) to run it locally. The storefront +(SLICE-3) and deployed environments (SLICE-4) are next.