W-074: Scaffold apps/demo-totalwar¶
Type: chore · Size: S · Epic: E-totalwar-m1 · Target: apps/demo-totalwar · Breaking: no Depends: W-009 Refs: Scaffolder agent, model W-069, demo-totalwar brief (approved by user) docs/products/demo-totalwar.md, from W-018
Goal¶
Create apps/demo-totalwar from the apps/web template with Scaffolder, as W-069 did for apps/demo-anno. The folder exists but is empty. The app has a title and an empty layout, and passes typecheck lint test build. No features.
Steps¶
- S1 (scaffold): copy
apps/webtoapps/demo-totalwar(source only, nodist,.turbo, ornode_modules), rename the package todemo-totalwarinpackage.json, and set the page title inindex.htmland theAppheading insrc/App.tsxtodemo-totalwar; updateApp.test.tsxto match (title headingdemo-totalwar, test name prefixedW-074:);components.json, the tsconfig files, andvite.config.tsstay as in the template; no feature code, no new dependencies; files: apps/demo-totalwar/** - S2 (check): run
pnpm install, thenpnpm turbo run typecheck lint test build --filter=demo-totalwar; all pass
Log¶
- 2026-11-02 created, follow-up of W-018 (Triage). Needed by W-073 (the bench file lives in the app)
- 2026-11-02 brief approved; Depends W-009 done; ready check passed; placed in Next (Triage)
- 2026-11-02 next → active (Triage): size S, Depends W-009 done, WIP 0
- 2026-11-02 S1 done (Scaffolder): scaffold created; App.test.tsx updated by TestWriter per W-069 precedent
- 2026-11-02 S2 done: typecheck, lint, test, build pass
- 2026-11-02 review → done (Triage): review APPROVED, fresh checks pass, no [manual] requirements