新增市場情報 review decision writer gate
All checks were successful
CD Pipeline / deploy (push) Successful in 1m7s

This commit is contained in:
OoO
2026-05-19 13:59:51 +08:00
parent 80bb654dbc
commit 934366bdd3
10 changed files with 994 additions and 73 deletions

View File

@@ -194,6 +194,7 @@ EwoooC 目前已有 MOMO EDM / 節慶活動資料、`promo_products`、PChome
- 2026-05-19 追加 candidate queue review decision`services.market_intel.candidate_queue_review_decision``/api/market_intel/manual_sample_review/candidate_queue_review_decision` 將通過 inventory 的 queue row 整理成人工決策草案,限制 next state 為 `confirmed` / `rejected` / `deferred`。此階段不更新 `review_state`、不寫 decision record、不讀 approval token、不掛 scheduler。
- 2026-05-19 追加 candidate queue review decision approval`services.market_intel.candidate_queue_review_decision_approval``/api/market_intel/manual_sample_review/candidate_queue_review_decision_approval` 檢查人工決策草案是否可進入下一個 CLI-only transaction preview。此階段不更新 `review_state`、不寫 decision record、不建立 approval record、不讀 approval token、不掛 scheduler。
- 2026-05-19 追加 candidate queue review decision transaction`services.market_intel.candidate_queue_review_decision_transaction``/api/market_intel/manual_sample_review/candidate_queue_review_decision_transaction` 將已批准的人工決策整理成 `review_state` update statement preview、payload hash、runtime order 與 rollback plan。此階段不連 DB、不開 transaction、不 commit、不更新 `review_state`、不讀 approval token、不執行 CLI、不掛 scheduler真正更新只允許後續人工 shell/CLI 寫入窗口。
- 2026-05-19 追加 candidate queue review decision writer CLI gate`services.market_intel.candidate_queue_review_decision_writer_cli``scripts/market_intel_review_decision_writer.py``/api/market_intel/manual_sample_review/candidate_queue_review_decision_writer_status` 先建立 review_state writer 的 shell-only gate、一次性 token env var、command bundle 與 rollback plan。此階段 writer implementation 保持 disabledAPI/UI 不讀 approval token、不執行 CLI、不連 DB、不開 transaction、不 commit、不更新 `review_state`、不掛 scheduler。
### Phase 4Coupang / Shopee Adapter