Skip to content

W-071: Scaffold apps/demo-ck3

Type: chore · Size: S · Epic: E-ck3-m1 · Target: apps/demo-ck3 · Breaking: no Depends: W-009 Refs: Scaffolder agent, model W-069, demo-ck3 brief (approved) docs/products/demo-ck3.md, from W-017

Goal

Create apps/demo-ck3 from the apps/web template with Scaffolder, as W-069 did for apps/demo-anno. The app has a title and an empty layout, and passes typecheck lint test build. No features.

Steps

  • S1 (scaffold): copy apps/web to apps/demo-ck3 (source only, no dist, .turbo, or node_modules), rename the package to demo-ck3 in package.json, and set the page title in index.html and the App heading in src/App.tsx to demo-ck3; update App.test.tsx to match (title heading demo-ck3, test name prefixed W-071:); components.json, the tsconfig files, and vite.config.ts stay as in the template; no feature code, no new dependencies; files: apps/demo-ck3/**
  • S2 (check): run pnpm install, then pnpm turbo run typecheck lint test build --filter=demo-ck3; all pass

Log

  • 2026-11-02 created, follow-up of W-017 (Triage). Held in Later until the brief is approved (W-017 S2).
  • 2026-11-02 brief approved; Depends W-009 done; ready check passed; moved Later -> Next (Triage)
  • 2026-11-02 next → active (Triage)
  • 2026-11-02 steps written (Planner): 2 steps, modeled on W-074; no new dependencies
  • 2026-11-02 S1 done (Scaffolder + TestWriter for App.test.tsx)
  • 2026-11-02 S2 checks pass (typecheck lint test build, demo-ck3)
  • 2026-11-02 review APPROVED; no [manual] requirements, no accept gate; active -> done (Triage)