# Validation Master

## 目的

整合驗證入口、前置條件、執行流程、triage 規則與批次策略。

## 驗證前提

- API 與 frontend 可啟動
- 有可用帳號與權限
- 最小測試資料已建立

## 最短啟動路徑

1. 準備 env（參考 scripts 與 env 模板）
2. 跑 preflight 檢查
3. 跑 smoke
4. 跑 editor / runtime 指定流程
5. 記錄結果到 execution log

## 驗證批次建議

### Batch 1：環境與身份

- health / ready
- auth / session

### Batch 2：後台資料流

- experiments / variants / releases / goals

### Batch 3：Editor 主流程

- 選取、即時編輯、結構操作、history

### Batch 4：Runtime 主流程

- bootstrap / assign / payload / events

### Batch 5：回填與審查

- triage
- readiness 結論

## Triage 規則

- 先判斷失敗階段：Auth / Admin / Editor / Runtime
- 再判斷根因：環境 / 資料 / 程式 / 範圍誤判
- 阻塞與非阻塞分開紀錄

## 搭配文件

- [TEST_ACCEPTANCE_MASTER.md](/Users/chirs/Documents/workspace/marketing/mkt.ose.tw/docs/validation/TEST_ACCEPTANCE_MASTER.md)
- [VALIDATION_EXECUTION_LOG.md](/Users/chirs/Documents/workspace/marketing/mkt.ose.tw/docs/validation/VALIDATION_EXECUTION_LOG.md)
- [MINIMAL_TEST_DATA_TEMPLATE.md](/Users/chirs/Documents/workspace/marketing/mkt.ose.tw/docs/validation/templates/MINIMAL_TEST_DATA_TEMPLATE.md)
- [STAGING_REQUEST_PACKAGE.md](/Users/chirs/Documents/workspace/marketing/mkt.ose.tw/docs/validation/templates/STAGING_REQUEST_PACKAGE.md)
- [STAGING_REPLY_TEMPLATE.md](/Users/chirs/Documents/workspace/marketing/mkt.ose.tw/docs/validation/templates/STAGING_REPLY_TEMPLATE.md)

