add ecomm/0020/SESSION-0020.0-TRANSCRIPT-2026-06-10T06-52--2026-06-10T08-14.md + replace placeholder/variant SESSION-0020.0-TRANSCRIPT-2026-06-10T06-52--2026-06-10T07-15.md
This commit is contained in:
+42
@@ -140,3 +140,45 @@ liked operator input on._
|
|||||||
```
|
```
|
||||||
/goal Implement SLICE-1 (walking skeleton) of SD-0001 — repo scaffold (4-layer backend + import-linter, Vite/React shell, scripts/check.sh, CI), platform/db migration runner + migration 0001, /healthz, scripts/dev.sh, docs/BOOTSTRAP.md (localhost) — per wiggleverse-ecomm-content/specs/SD-0001-mvp-sign-up-and-single-storefront.md §7.2; DoD: clean checkout → dev.sh → app up on an empty self-migrated DB, check gate green in CI.
|
/goal Implement SLICE-1 (walking skeleton) of SD-0001 — repo scaffold (4-layer backend + import-linter, Vite/React shell, scripts/check.sh, CI), platform/db migration runner + migration 0001, /healthz, scripts/dev.sh, docs/BOOTSTRAP.md (localhost) — per wiggleverse-ecomm-content/specs/SD-0001-mvp-sign-up-and-single-storefront.md §7.2; DoD: clean checkout → dev.sh → app up on an empty self-migrated DB, check gate green in CI.
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Post-finalize addendum (operator-driven tail, 07-15 → 08-14)
|
||||||
|
|
||||||
|
The operator continued the conversation after the first finalize; everything
|
||||||
|
below was operator-directed (no autonomous low-confidence calls).
|
||||||
|
|
||||||
|
1. **Plugin feedback filed** (dev-tooling actions, no session impact):
|
||||||
|
- dev-claude-plugin **#83** — session posture should be per type (yolo for
|
||||||
|
planning-and-executing; careful for brainstorming/capture), prompted by
|
||||||
|
this session's overridden per-section review.
|
||||||
|
- dev-claude-plugin **#84** — finalize-on-goal Stop hook misfired on a
|
||||||
|
stale, pre-stamp `--INPROGRESS` placeholder (ecomm/0016) after this
|
||||||
|
session was already finalized.
|
||||||
|
- dev-claude-plugin **#85** — brainstorming should author specs in the
|
||||||
|
content repo, not the app repo (single home).
|
||||||
|
2. **Spec single-home move** (operator direction, acting on #85's local case):
|
||||||
|
the app-repo copy of SD-0001 was removed — `wiggleverse-ecomm` PR **#4**
|
||||||
|
(squash, main @ 0078b0c). The content repo's copy is the spec's ONLY home.
|
||||||
|
3. **Datastore decision revisited → SD-0001 v0.3.0** (operator decision after
|
||||||
|
a dev/PPE/Prod data-store discussion): **PostgreSQL everywhere** — Cloud
|
||||||
|
SQL in PPE/Prod (automated backups + PITR; resolves Q-2 as D-8), a single
|
||||||
|
pinned Postgres container via Docker Compose in dev (app stays native;
|
||||||
|
`docker compose down -v` = reset-to-empty). Replaces SQLite (now the
|
||||||
|
recorded rejected alternative); D-7; retires R-3; adds R-6 (Docker
|
||||||
|
prerequisite). Rationale: ecomm's destination workload is transactional
|
||||||
|
(row locking arrives with the first inventory/checkout Feature), pre-data
|
||||||
|
is the cheapest swap moment, and no-ORM dialect drift made the
|
||||||
|
SQLite-dev/Postgres-deployed bridge a planned demolition. Merged as
|
||||||
|
`wiggleverse-ecomm-content` PR **#1** (squash, main @ 235794c).
|
||||||
|
4. **Feature #1 Solution notes amended** (PATCH): start PPE and Prod Cloud SQL
|
||||||
|
at **db-f1-micro** at ~2-customer scale (no-SLA shared-core consciously
|
||||||
|
accepted pre-v1; ~25-connection cap fits the single small-pool process;
|
||||||
|
resize is a config-edit + minutes restart; PPE stoppable when idle). Tier
|
||||||
|
is deployment config at SLICE-4 (INV-8), not spec content.
|
||||||
|
5. **Memory updated** throughout; the stored next `/goal` (SLICE-1) is now
|
||||||
|
v0.3.0-aware (dev Postgres compose, psycopg, Docker prerequisite in
|
||||||
|
BOOTSTRAP.md).
|
||||||
|
|
||||||
|
Cut state after the tail: `wiggleverse-ecomm` main @ 0078b0c (no `specs/`);
|
||||||
|
`wiggleverse-ecomm-content` main @ 235794c (SD-0001 v0.3.0, status graduated,
|
||||||
|
single home); Feature #1 open with sizing notes; ecomm issue #3 and plugin
|
||||||
|
issues #83/#84/#85 open. Next session: SLICE-1, per the stored `/goal`.
|
||||||
Reference in New Issue
Block a user