commit 994bde715e373bd61d57074cf4f93acb5ec63ae0 Author: Ben Stull Date: Wed Jun 10 00:37:38 2026 -0700 Initialize wiggleverse-ecomm (clean ecomm rebuild) Greenfield skeleton for the clean ecomm implementation, superseding the R01-R07 reference prototype (wiggleverse-ecomm-prototype). One Name "ecomm"; app.json wires the code repo, the wiggleverse-ecomm-content collection repo, and the session-history/ecomm transcript home. No application code yet — architecture is to be designed in a brainstorming/planning session. Co-Authored-By: Claude Opus 4.8 (1M context) diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..20f0bd7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +.DS_Store +.venv/ +__pycache__/ +*.pyc +node_modules/ +dist/ +.env +*.local diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..d485189 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,15 @@ +@~/.claude/wiggleverse.md + +# wiggleverse-ecomm + +The clean implementation of Wiggleverse ecomm — a multi-tenant, OHM-grounded +Shopify alternative. Greenfield: started fresh 2026-06-10, superseding the +first-pass reference prototype (`wiggleverse-ecomm-prototype`). + +- **One Name:** `ecomm` (see `app.json`). +- **Content/corpus repo:** `wiggleverse-ecomm-content` (specs, plans, roadmap, pin). +- **Reference prototype:** `wiggleverse-ecomm-prototype` (+ `-prototype-content`) — + the R01–R07 first pass, kept read-only as a reference for the clean rebuild. + +Architecture is intentionally undecided here — to be set in a brainstorming / +planning session before the first release. diff --git a/README.md b/README.md new file mode 100644 index 0000000..cd1c4c8 --- /dev/null +++ b/README.md @@ -0,0 +1,24 @@ +# 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`](https://git.wiggleverse.org/wiggleverse/wiggleverse-ecomm-prototype) +(R01–R07, kept read-only as a reference for the rebuild). + +## Composition + +This app (One Name `ecomm`, see [`app.json`](./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 + +No application code yet. The architecture and first release are to be designed in +a brainstorming/planning session before any code lands. diff --git a/app.json b/app.json new file mode 100644 index 0000000..95892fd --- /dev/null +++ b/app.json @@ -0,0 +1,30 @@ +{ + "schemaVersion": "1.1", + "name": "ecomm", + "title": "Wiggleverse ecomm — multi-tenant commerce", + "giteaHost": "ssh://git@git.wiggleverse.org:2222", + "repos": [ + { + "namespace": "wiggleverse", + "name": "wiggleverse-ecomm", + "contains": ["code", "specs", "documentation"] + }, + { + "namespace": "wiggleverse", + "name": "wiggleverse-ecomm-content", + "contains": ["content", "specs", "roadmap", "documentation", "pin"] + }, + { + "namespace": "wiggleverse", + "name": "session-history", + "contains": ["sessions"], + "sessions": { + "subdir": "ecomm", + "layout": "folder-per-session", + "naming": "numeric", + "manifest": true, + "visibility": "public" + } + } + ] +}