Set up the workspace so each of us can start on their own slice without stepping on each other. - [x] pnpm workspace with `client/`, `server/`, `e2e/` - [x] shared `tsconfig.base.json` (strict, `noUncheckedIndexedAccess`) - [x] ESLint (flat config) + Prettier, 0 warnings - [x] root scripts: `dev`, `build`, `lint`, `format`, `typecheck`, `test`, `test:e2e`, `db:*` - [x] `AGENTS.md` describing the architecture rules **Acceptance:** `pnpm install && pnpm format:check && pnpm lint && pnpm typecheck && pnpm test` all pass from a clean clone.