diff --git a/ecomm/0036/SESSION-0036.0-TRANSCRIPT-2026-06-12T09-13--INPROGRESS.md b/ecomm/0036/SESSION-0036.0-TRANSCRIPT-2026-06-12T09-13--INPROGRESS.md index 15de8eb..b77b535 100644 --- a/ecomm/0036/SESSION-0036.0-TRANSCRIPT-2026-06-12T09-13--INPROGRESS.md +++ b/ecomm/0036/SESSION-0036.0-TRANSCRIPT-2026-06-12T09-13--INPROGRESS.md @@ -25,8 +25,53 @@ NOTE: proceeding on explicit operator instruction as a logged override of the § ``` +## Plan + +> Anchor: **none** — network direction has no approved Solution Design or leaf +> issue yet. Proceeding on explicit operator instruction as a logged §4.3 override +> (see Deferred decisions). Inputs: `ecomm-content/rfcs/network_strategy.md` + the +> OHM `identity`/`relationality` super-drafts (committed to `ohm-content` this session). + +**The pivot.** `ecomm` moves from a generic multi-tenant Shopify-alternative +storefront to the commitment-commerce + cross-maker **verified referral network**. +Target service map: `ecomm` → the **network service** (keep canonical catalog +codec/dialect as the index-ingestion seed); a **new repo** for the Medusa +storefront engine; `wgl-identity` as a platform-wide service (later); no Shopify +app yet. + +**Phase A — clear decks (this repo).** +- Issue triage (Gitea): close #1, #12, #14, #23, #24, #25, #27, #28, #31 with + pivot-citing comments; keep #3 (OHM Exit & Portability), #19 (patchwatch), #16 + (email branding); recast #15 → cross-maker kits. +- Branch → PR: strip storefront-shaped code (`storefronts` domain; products + `service`/`hosted`/`imagefetch`/`repo` + import-UX), keep `products` + codec/dialect/models/serialize/validate/diff + `platform/*` + `accounts`; + repoint `app.json` (title/description → network); keep checks green; merge. + +**Phase B — Medusa storefront engine, deployable for one storefront.** +- New repo(s) for the headless Medusa engine + commitment-commerce modules. +- Cloud-Run-via-flotilla deploy for ONE store. Repo/env stand-up is a + **flotilla/`launch-app`** gesture handed to the operator + (`flotilla-only-provisioning`), not hand-rolled. + +## Progress + +- **Phase A DONE (merged `c18ddcc`, PR #33).** Issue triage: closed #1/#12/#14/#23/#24/#25/#27/#28/#31; kept #3/#16/#19 (+#21 left open); recast #15 → cross-maker kits. Code strip (branch `pivot-strip-storefront`, now deleted): removed `storefronts` domain, products import/export/image HTTP spine, SPA `frontend/`, Playwright `e2e/`; kept `/healthz` + `/api/auth/*` (accounts) + catalog-normalization library + `platform/*`. `check.sh` green (import-linter KEPT, pytest passing). `app.json`/README/CLAUDE.md repointed; VERSION 0.8.0 → 0.9.0; `dev.sh`/`deployment.toml` trimmed. +- **OHM (committed to `ohm-content` main earlier this session, before the planning gate):** `identity` + `relationality` super-drafts written (`70c79c6`). +- **Pending operator decisions:** (1) deploy the v0.9.0 seed to `ecomm-ppe` (tears down the live v0.8.0 storefront PPE) vs leave v0.8.0 running; (2) Phase B Medusa storefront engine — new app name + GCP sharing, and repo/env stand-up is an operator-run flotilla/`launch-app` gesture. + ## Deferred decisions _Autonomous-mode low-confidence calls the driver made and would have liked operator input on. Appended as the session runs; surfaced at finalize. Empty if none._ + +- **§4.3 anchor override (operator-instructed).** A planning-and-executing + session normally anchors on an approved Solution Design or a leaf + `story`/`task`/`bug`. The network direction has neither yet — the proper next + artifact is a network Solution Design (brainstorming). Operator chose to "clear + decks now, then get Medusa set up" ahead of the SD; proceeding on that explicit + instruction. The reset is reversible (git history + reopenable issues). +- **Stale orphan SESSION-0027** (2026-06-11T01-00, `--INPROGRESS`) surfaced at + claim — superseded by 0035 (finalized 2026-06-12), not live. Flagged for cleanup, + not adopted this session.