# T001 — Scaffold apps/web (Vite React TS)

> Status: `done`  
> Milestone: `M0`  
> Est. change: `~120 lines`  
> Completed: 2026-07-09

## Goal

repo 根下有可啟動的 `apps/web`（Vite + React + TypeScript）。

## Depends on

- —

## Inputs

- Spec §5.2 路由前綴、§1 落點 `apps/web`
- 根 `README.md` / `AGENTS.md`

## Outputs

### 程式變更（預期路徑）

| 路徑 | 動作 | 說明 |
|------|------|------|
| `apps/web/package.json` | add | scripts: dev, build, preview |
| `apps/web/vite.config.ts` | add | React plugin |
| `apps/web/tsconfig*.json` | add | strict TS |
| `apps/web/index.html` | add | root mount |
| `apps/web/src/main.tsx` | add | render App |
| `apps/web/src/App.tsx` | add | hello 占位 |
| `README.md` | edit | 補充 `cd apps/web && npm run dev` |

### 行為變更

- `npm run dev` 可開本機頁面

## Out of scope

- 路由、設計系統、mock 資料
- 後端

## Acceptance

- [ ] `cd apps/web && npm install && npm run build` 成功  
- [ ] `npm run dev` 可開啟（手動）  
- [ ] 不依賴 `old/`

```bash
cd apps/web && npm install && npm run build
```
