# Marketing Workspace Roadmap

## 現在位置

➡️ **Phase A–E 主線完成（2026-03-23）。** 系統已通過 Staging 真實環境驗證並可運作，尚有少量 hardening（rollback 邊界條件、自動化測試）持續補強。

## 本輪規格重置

- 實驗匹配改為 `URL 規則 + 裝置限制`
- 建立 Experiment 自動建立原始 Variant
- 移除 `is_control`
- 移除 `variant_changes.enabled`
- key 改為系統生成：`EX+timestamp` / `VA+timestamp`
- Variant 使用者只編輯 `name` / `traffic_weight`

## 核心方向

- 先完成可上線 MVP，不先追大型 polish。
- 產品主線：`Experiment -> Variant -> Release -> Runtime`。
- Frontend 主入口走 FastAPI，Directus 保留 CMS/身份/權限底座。
- Visual Editor 以「頁面為主角」為第一原則。

## 分階段計畫

### Phase A：文件治理

- 收斂到新文件樹（`docs/frontend`、`docs/backend`、`docs/validation`、`docs/operations`）
- 舊版分散文件刪除與連結修正

### Phase B：Frontend（Visual Editor）

- 選取、即時編輯、結構操作、undo/redo 穩定
- toolbar 與編輯泡泡操作一致化

### Phase C：Backend（管理流）

- Experiment / Variant / Release API 依新規格重構
- Build / Publish / Rollback 鏈路可跑

### Phase D：Runtime / SDK

- snippet 載入
- assignment / payload / events 整合

### Phase E：Staging / Production Readiness

- validation、go/no-go、rollback、operations 演練

## 文件入口

- 總索引： [docs/INDEX.md](/Users/chirs/Documents/workspace/marketing/mkt.ose.tw/docs/INDEX.md)
- 系統主規格： [docs/SYSTEM_SPEC_MASTER.md](/Users/chirs/Documents/workspace/marketing/mkt.ose.tw/docs/SYSTEM_SPEC_MASTER.md)
- 任務主控： [docs/EXECUTION_PLAN.md](/Users/chirs/Documents/workspace/marketing/mkt.ose.tw/docs/EXECUTION_PLAN.md)
- 當前細項： [docs/CURRENT_WORK_ITEMS.md](/Users/chirs/Documents/workspace/marketing/mkt.ose.tw/docs/CURRENT_WORK_ITEMS.md)
