Commit Graph

41 Commits

Author SHA1 Message Date
ben.stull c870bc77d0 docs: generalize spine principle to 'gate the demand, not the tool'
Both verification (entry) and reputation (ongoing standing) gate the
network's demand surfaces; the storefront tool stays open to all.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-15 05:32:08 -07:00
ben.stull f32c8abaa0 docs: maker strategy — OHM grounding, per-item provenance, trust-model shape
- Add an Open Human Model grounding note near the top: all principles rest
  on the OHM dictionary (trust/consent/reputation/harm/recourse/value/agency/
  dignity); the RFC is canonical on conflict; link to rfc.wiggleverse.org/p/ohm.
- §7: new 'Per-item provenance' subsection — provenance attaches per-item
  (Original / Original+components / Resale–fellow-Maker / Resale–third-party),
  self-attested + audited + buyer-facing, with trust-surface eligibility keyed
  to it. Resolves the per-maker-vs-per-item question.
- Backlog #1 (trust & safety): upgraded from open question to spec-ready stub
  — records the decided shape (originating edge, no-pay invites, decayed/capped
  reputation flow-up, positive reinforcement, low-visible-score-not-expulsion,
  inviter authority + platform floor) and marks the reputation *engine* as
  OHM-guided work.
- Backlog #8: narrowed to the open making-vs-reselling line + enforcement.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-15 05:27:55 -07:00
ben.stull de64348fbf docs: refine maker strategy — money-flow dial, cross-merchant transparency, membership gate
§7 + Appendix C refinements from the trust/referral working session:
- §7 money flow: spell out the Stripe Connect dial (charge type × account
  type); the out-of-flow stance holds only at Standard + direct charges +
  application_fee; flag the destination-charges default as a trap and label
  Connect config a legal-posture constraint.
- Appendix C.2: default kit-supplier settlement is now money-free (merchant
  handles obligations directly); platform notifies a supplier when their item
  sells in another's kit but moves no money; Models B/C demoted to optional.
- §7 network service: holds full per-maker order history (since join) and a
  cross-maker component-metadata layer on the catalog index.
- §7: new 'cross-merchant order transparency' principle (grocery scan-based /
  DSD analogy) — one order-history asset, three uses.
- §7 verification: the membership gate phases (start invitation-only end to
  end, loosen toward open signup once roots + density exist).
- §10 backlog: add item 8 (hybrid makers — original + resale catalogs).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-15 05:05:33 -07:00
ben.stull 275d760aeb docs: add §10 open-sections backlog to maker platform strategy
Records the seven undeveloped operational axes (trust & safety, demand
GTM, legal/compliance, sustainability economics, MVP scope, data model,
governance) in rough priority order, each flagged as a future session.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-15 04:38:37 -07:00
ben.stull 8845cd526d Miniatures strategy generalized to makers and condensed/consolidated 2026-06-15 04:23:51 -07:00
ben.stull 18a4b00921 docs: add miniatures platform strategy
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 03:29:46 -07:00
ben.stull be333be078 Network Platform Strategy Doc 2026-06-12 10:06:14 -07:00
ben.stull de6b338d80 add plan ./plans/2026-06-12-slice-8-shopify-dialect.md 2026-06-12 02:42:30 -07:00
ben.stull 7d18c33281 docs(SD-0002): resolve Q-3 → D-15 image resolution bar (shorter side ≥500px); SLICE-7
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 01:24:12 -07:00
ben.stull d7b8e8c46c add plan ./plans/2026-06-11-slice-7-images.md 2026-06-12 01:22:56 -07:00
ben.stull 781b4d813e add plan ./plans/2026-06-11-slice-6-export-roundtrip.md 2026-06-11 22:26:11 -07:00
ben.stull 9150eafe79 add plan ./plans/2026-06-11-slice-5-import-spine.md 2026-06-11 21:06:50 -07:00
ben.stull 065722c420 update spec ./specs/SD-0002-products-bulk-csv-import-export.md (status: graduated) 2026-06-11 13:58:28 -07:00
ben.stull bcdbc18a1d Merge pull request 'SD-0002: Products — bulk CSV import/export Solution Design (#13) + Claude Design bundle' (#4) from session-0030 into main 2026-06-11 20:57:56 +00:00
ben.stull 6929467cf7 spec(SD-0002): status → approved (v0.3.1) at session-0030 finalize
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 13:57:06 -07:00
ben.stull 8a0c7bc35e spec(SD-0002 §5.1, D-14): commit Claude Design hi-fi bundle for the Products surface; amend design-tooling decision to Design → Code; adopt toast refinement; v0.3.0
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 13:46:48 -07:00
ben.stull 0116afbba9 spec(SD-0002 §§12–14): traceability matrix, decisions log D-1..13 + Q-1..3, glossary; self-review fixes; v0.2.0
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 13:10:09 -07:00
ben.stull e4cd24e631 spec(SD-0002 §§8–11): metrics, telemetry TEL-1..6, alerts ALR-2/3 + runbooks RB-2..4, ops, docs plan DOC-1..4
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 13:05:48 -07:00
ben.stull 07abd48b50 spec(SD-0002 §7): delivery plan — SLICE-5..8, spine-first sequencing, rollout via pipeline, risks
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 12:42:37 -07:00
ben.stull 50574fe68b spec(SD-0002 §6.3.1): storage design — Cloud SQL additive, per-env GCS bucket, key layout, app-served images with CDN seam
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 12:38:36 -07:00
ben.stull 4869c6141b spec(SD-0002 §6.5–6.10): column spec, dialect mapping, per-PUC sequences, hosted-URL no-refetch, NFRs incl. SSRF guard, decisions, testing, failure modes
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 08:53:28 -07:00
ben.stull a9137d17da spec(SD-0002 §6.1–6.4): invariants INV-10..18, architecture, data model, REST contracts
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 08:49:15 -07:00
ben.stull 08ded5fa1b spec(SD-0002 §5): UX layout — 4 screens; design-tooling decision: Code directly (rubric −1); reconcile PUC-7 badges + PUC-10 no-op confirm
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 08:45:56 -07:00
ben.stull f4e2a9b792 spec(SD-0002 §3–4): product personas + product use cases PUC-1..11
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 08:42:11 -07:00
ben.stull 966323b7c3 spec(SD-0002 §2): solution proposal — canonical CSV, Shopify dialect, upsert + preview-confirm
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 08:35:48 -07:00
ben.stull 2cb6ccc947 spec(SD-0002 §1): business context — products bulk CSV import/export (#13)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 08:29:04 -07:00
ben.stull 7df301f8b0 chore: ignore .worktrees/ (session worktree isolation)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 07:46:27 -07:00
ben.stull 4e8f3f6898 add plan ./plans/2026-06-10-slice-4-deploy-contract.md 2026-06-11 00:56:14 -07:00
ben.stull 31fb96401a add plan ./plans/2026-06-10-slice-3-storefront.md 2026-06-11 00:56:11 -07:00
ben.stull 9848b34b19 add plan ./plans/2026-06-10-ui-designs-collection.md 2026-06-10 21:54:33 -07:00
ben.stull bfadf638a2 restore *.local to .gitignore (clobbered by previous commit)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 21:54:20 -07:00
ben.stull afe36fd347 add ui design ./ui/designs/ecomm-login-and-create-storefront-designs/
Claude Design export for SD-0001 (login + create-storefront surfaces): wf-*/hf-*
screens, design-system bundle, offline preview. First artifact in the ui/designs/
collection (ecomm#8). Also ignore .DS_Store.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 21:53:43 -07:00
ben.stull f4d6961792 Merge pull request 'content: ui/designs is per Solution Design, not per slice' (#3) from ui-designs-sd-level into main 2026-06-11 04:30:53 +00:00
ben.stull 2843587ded content: ui/designs is per Solution Design, not per slice (ecomm#8)
Operator correction: designs live at the Solution-Design level — one subfolder
per spec (ui/designs/SD-0001/), not per slice.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 21:30:29 -07:00
ben.stull b78453c0f6 Merge pull request 'content: add ui/designs/ collection (ecomm#8)' (#2) from ui-designs-collection into main 2026-06-11 03:24:35 +00:00
ben.stull 7e6a0132c7 content: add ui/designs/ collection (ecomm#8)
Standard third content-repo collection alongside specs/ and plans/: UI-design
artifacts (Claude Design outputs generated from a Solution Design), referenced
from specs. Spec-linkage gate + backfill gesture tracked in
wiggleverse-dev-claude-plugin#93.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 20:24:11 -07:00
ben.stull 2597adbed8 add plan ./plans/2026-06-10-slice-2-identity.md 2026-06-10 10:52:22 -07:00
ben.stull e4f5091242 add plan ./plans/2026-06-10-slice-1-walking-skeleton.md 2026-06-10 08:52:03 -07:00
ben.stull 235794c1dd SD-0001 v0.3.0: PostgreSQL everywhere (Cloud SQL deployed, Docker container in dev) (#1) 2026-06-10 15:09:37 +00:00
ben.stull df616a6b52 add spec ./specs/SD-0001-mvp-sign-up-and-single-storefront.md (status: graduated) 2026-06-10 07:14:07 -07:00
ben.stull dc8d6e4c57 Initialize wiggleverse-ecomm-content
Content/corpus repo for the clean ecomm app: specs/ (reviewed Solution Designs)
and plans/ (archived implementation plans) collections, plus room for the roadmap
and version pin. Code lives in the sibling wiggleverse-ecomm repo.

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