diff --git a/docs/work/_system/_state.json b/docs/work/_system/_state.json index 5b1deb9..f114a1b 100644 --- a/docs/work/_system/_state.json +++ b/docs/work/_system/_state.json @@ -1,5 +1,5 @@ { - "updated_at": "2026-07-12T19:17:36.659Z", + "updated_at": "2026-07-12T19:44:14.864Z", "epics": { "platform-retrofit": { "status": "done", @@ -110,10 +110,10 @@ "prd": "docs/work/prds/walking-skeleton.prd.md", "stories": { "01-vite-kitchen-fixture": { - "status": "in-progress", + "status": "done", "title": "vite-kitchen fixture + git-serving test helpers", "ac_total": 2, - "ac_completed": 0, + "ac_completed": 2, "depends_on": [], "blocks": [ "04-runner-app-protocol-clone-install" @@ -236,11 +236,6 @@ } }, "ready": [ - { - "epic": "walking-skeleton", - "story": "01-vite-kitchen-fixture", - "title": "vite-kitchen fixture + git-serving test helpers" - }, { "epic": "walking-skeleton", "story": "02-core-runner-protocol", @@ -268,7 +263,6 @@ "story": "04-runner-app-protocol-clone-install", "title": "runner app — protocol server, clone stage, install stage", "waiting_on": [ - "walking-skeleton/01-vite-kitchen-fixture", "walking-skeleton/02-core-runner-protocol" ] }, diff --git a/docs/work/epics/walking-skeleton/01-vite-kitchen-fixture/_story.md b/docs/work/epics/walking-skeleton/01-vite-kitchen-fixture/_story.md index 10c2a7f..2678cab 100644 --- a/docs/work/epics/walking-skeleton/01-vite-kitchen-fixture/_story.md +++ b/docs/work/epics/walking-skeleton/01-vite-kitchen-fixture/_story.md @@ -3,11 +3,12 @@ id: 01-vite-kitchen-fixture epic: walking-skeleton title: vite-kitchen fixture + git-serving test helpers type: technical-story -status: in-progress +status: done feature: core-testing depends-on: [] blocks: [04-runner-app-protocol-clone-install] created: 2026-07-12T10:24:14Z +updated: 2026-07-12T19:44:14.557Z --- ## Goal @@ -40,5 +41,7 @@ The protocol integration suite (the load-bearing test tier of this epic) spawns ## Tasks -- [ ] Create `fixtures/vite-kitchen` at the repo root — minimal Vite + React + TS + Tailwind app with a `Button` component (typed props) — outside the pnpm workspace and turbo graph; confirm `pnpm install` and turbo ignore it and all gates stay green. -- [ ] Add `core-testing` helpers that serve a fixture directory as a local bare repo / `git daemon` remote (setup/teardown, clone URL) with tests exercising a real `git clone` of `vite-kitchen`. +- [x] Create `fixtures/vite-kitchen` at the repo root — minimal Vite + React + TS + Tailwind app with a `Button` component (typed props) — outside the pnpm workspace and turbo graph; confirm `pnpm install` and turbo ignore it and all gates stay green. +- [x] Add `core-testing` helpers that serve a fixture directory as a local bare repo / `git daemon` remote (setup/teardown, clone URL) with tests exercising a real `git clone` of `vite-kitchen`. + +_Landed: 1ae4a23 (fixture) + 2bd882e (git-serving helpers), reviewer-approved — real git-daemon clones over git:// and file://, all four ignore surfaces + allowlist test, zero lockfile diff._