From 43a002c6aa6041835d81341c9abe3dd4f3d96376 Mon Sep 17 00:00:00 2001 From: Ben Stull Date: Sat, 6 Jun 2026 11:19:28 -0700 Subject: [PATCH] =?UTF-8?q?Spec=20v0.1.6:=20=C2=A77.1=20execution=20conven?= =?UTF-8?q?tion=20(one=20slice,=20one=20session,=20just-in-time)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- docs/design/2026-06-06-configurable-collection-metadata.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/design/2026-06-06-configurable-collection-metadata.md b/docs/design/2026-06-06-configurable-collection-metadata.md index 7544dcc..87b36f4 100644 --- a/docs/design/2026-06-06-configurable-collection-metadata.md +++ b/docs/design/2026-06-06-configurable-collection-metadata.md @@ -5,7 +5,7 @@ | **Author(s)** | Ben Stull | | **Reviewers / approvers** | Ben Stull | | **Status** | `draft` | -| **Version** | v0.1.5 | +| **Version** | v0.1.6 | | **Source artifacts** | Reference modeled: retired **BDD Release Planner** (`wiggleverse/wiggleverse-ecomm-bdd-release-planner-app`, RETIRED 2026-06-04) · Related: [`2026-06-05-three-tier-projects-collections.md`](./2026-06-05-three-tier-projects-collections.md) (§22) · Corpus: ecomm Shopify-modeled BDD (`wiggleverse-ecomm-meta/research/shopify`, ~1,238 scenarios) · **Supersedes:** [`2026-06-06-per-type-surfaces.md`](./2026-06-06-per-type-surfaces.md) | **Change log** @@ -18,6 +18,7 @@ | 2026-06-06 | v0.1.3 | Supersede per-type-surfaces draft (harvest patterns; bdd coverage future; §22.4a amendment); split Business Actors / Product Personas | Ben Stull | | 2026-06-06 | v0.1.4 | Two-part restructure: §1 Business Context (solution-agnostic, 1.1–1.9) + §2 Solution Proposal; renumber | Ben Stull | | 2026-06-06 | v0.1.5 | Move Business Actors to §1.3 (define roles before Problem/Pain reference them) | Ben Stull | +| 2026-06-06 | v0.1.6 | §7.1 execution convention — each slice is its own writing-plans→executing-plans coding session, plans just-in-time | Ben Stull | --- @@ -353,6 +354,8 @@ Unit: schema parsing (all types, missing block); sidecar round-trip incl. unknow Amend the binding contract first, then build storage/compat, then schema, then read, then write. Each build slice is shippable and non-breaking. +**Execution convention.** Each slice is taken as **its own coding session** — `writing-plans → executing-plans → verify → ship/deploy → merge + version bump` — in dependency order, with the slice's implementation plan written **just-in-time** at the start of that session, not up front (later slices' plans depend on the code earlier slices land). `brainstorming` ran once to produce this spec and recurs only if a slice proves the spec wrong. A slice's **Definition of Done** (§7.2) is the signal to advance the `Next /goal:` cursor to the next slice. SLICE-0 is doc-only (no implementation plan). + ### 7.2 Slicing plan #### SLICE-0 — Amend `SPEC.md` §22.4a (contract) → unblocks the rest