2026-07-09 03:45:28 +00:00
|
|
|
|
# Product run: haixun-console
|
|
|
|
|
|
|
|
|
|
|
|
| Field | Value |
|
|
|
|
|
|
|-------|--------|
|
2026-07-10 05:10:31 +00:00
|
|
|
|
| Goal | 從零重寫:地基 → 前端 mock → 接真;多帳互回(reply 含 lead)+ AI 創作面 + 海巡 mock |
|
|
|
|
|
|
| Phase | **Phase B′ mock 前端擴充 — 等人審** |
|
|
|
|
|
|
| Requirements / Spec / Plan | approved(B′ 能力已補進前端;文件細節可再對齊) |
|
|
|
|
|
|
| Tasks T001–T022 | done |
|
|
|
|
|
|
| B′ 擴充 | Studio AI/已發文/靈感、Scout 海巡 mock、Settings AI+搜尋、Crew 人設 |
|
2026-07-09 03:45:28 +00:00
|
|
|
|
| Legacy | `old/` 封存 |
|
|
|
|
|
|
| Updated | 2026-07-09 |
|
|
|
|
|
|
|
2026-07-10 05:10:31 +00:00
|
|
|
|
## 怎麼跑 mock 前端
|
2026-07-09 03:45:28 +00:00
|
|
|
|
|
2026-07-10 05:10:31 +00:00
|
|
|
|
```bash
|
|
|
|
|
|
cd apps/web
|
|
|
|
|
|
npm install
|
|
|
|
|
|
npm run dev # 0.0.0.0:5173
|
2026-07-09 03:45:28 +00:00
|
|
|
|
```
|
|
|
|
|
|
|
2026-07-10 05:10:31 +00:00
|
|
|
|
- 登入:`demo@harbor.local` / `demo`
|
|
|
|
|
|
- 走查: [B-CHECKLIST.md](./B-CHECKLIST.md)
|
|
|
|
|
|
- 舊 localStorage:清 `harbor.*` 或等 seed key `harbor.seeded.v2` 重灌
|
2026-07-09 03:45:28 +00:00
|
|
|
|
|
2026-07-10 05:10:31 +00:00
|
|
|
|
## 前端 mock 範圍(B′)
|
2026-07-09 03:45:28 +00:00
|
|
|
|
|
2026-07-10 05:10:31 +00:00
|
|
|
|
| 區塊 | 可點流程 |
|
|
|
|
|
|
|------|----------|
|
|
|
|
|
|
| Studio | 串場 wizard + AI 產文;已發文接回;靈感=熱標/網搜/時事發現流 |
|
|
|
|
|
|
| Scout | 品牌→主題→掃描→外展草稿(全 mock) |
|
|
|
|
|
|
| Crew | 帳號 + 人設視角 |
|
|
|
|
|
|
| Settings | mock/live、AI provider/model/key、搜尋 Brave/Exa |
|
|
|
|
|
|
| Outbox / Jobs / 通知 | 既有 mock 不變 |
|
2026-07-09 03:45:28 +00:00
|
|
|
|
|
2026-07-10 05:10:31 +00:00
|
|
|
|
## 你回覆
|
2026-07-09 03:45:28 +00:00
|
|
|
|
|
2026-07-10 05:10:31 +00:00
|
|
|
|
- **`B OK`** → 可開始拆 Phase C(`services/api` / T100+)
|
|
|
|
|
|
- 或列出要改的流程/風格
|
2026-07-09 03:45:28 +00:00
|
|
|
|
|
2026-07-10 05:10:31 +00:00
|
|
|
|
## 文件
|
2026-07-09 03:45:28 +00:00
|
|
|
|
|
2026-07-10 05:10:31 +00:00
|
|
|
|
| File | Status |
|
|
|
|
|
|
|------|--------|
|
|
|
|
|
|
| [requirements.md](./requirements.md) | approved(P1 能力已先做 mock 面) |
|
|
|
|
|
|
| [spec.md](./spec.md) | approved(部分段落仍寫「Scout 占位」,以本 README + 前端為準) |
|
|
|
|
|
|
| [plan.md](./plan.md) | approved |
|
|
|
|
|
|
| [tasks/INDEX.md](./tasks/INDEX.md) | T001–T022 done;B′ 直接落地 mock UI |
|