Summary
Create the initial React app shell for youaskm3 at apps/youaskm3/web-react with no Traverse business logic, configured for local runtime connection via .traverse/server.json.
Why
youaskm3 needs a browser-hosted UI shell that the runtime HTTP client and knowledge workflow UI will build on top of. The shell must be clean, typed, and locally runnable before any integration work starts.
Definition of Done
Depends on
#10 (youaskm3 plan), #2 (traverse-starter scaffold — reuse toolchain decisions)
Summary
Create the initial React app shell for youaskm3 at
apps/youaskm3/web-reactwith no Traverse business logic, configured for local runtime connection via.traverse/server.json.Why
youaskm3 needs a browser-hosted UI shell that the runtime HTTP client and knowledge workflow UI will build on top of. The shell must be clean, typed, and locally runnable before any integration work starts.
Definition of Done
apps/youaskm3/web-reactexists with React 18 + TypeScript + Vite + Vitest + ESLint.nvmrcpins Node versionnpm run devstarts the app locallynpm run typecheckandnpm run lintpass cleanTRAVERSE_REPOoverrideDepends on
#10 (youaskm3 plan), #2 (traverse-starter scaffold — reuse toolchain decisions)