From 337ff3e6986470c94f660bbf6762653586da6233 Mon Sep 17 00:00:00 2001 From: haotool Date: Fri, 26 Jun 2026 08:26:26 +0800 Subject: [PATCH] =?UTF-8?q?fix(ci):=20MoneyBox=20history=20=E6=94=B9?= =?UTF-8?q?=E7=94=A8=20Asia/Seoul=20=E6=97=A5=E6=9C=9F=20SSOT?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Codex P2:對齊 fetch-moneybox-rates.js 首爾時區,避免 UTC 15:00-15:59 錯標 history 檔名 - 更新 002 獎懲記錄 測試:未執行(workflow 單行 TZ 變更) Co-authored-by: Cursor --- .github/workflows/update-moneybox-rates.yml | 2 +- docs/dev/002_development_reward_penalty_log.md | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/update-moneybox-rates.yml b/.github/workflows/update-moneybox-rates.yml index 20e61b8b5..6d654f2d3 100644 --- a/.github/workflows/update-moneybox-rates.yml +++ b/.github/workflows/update-moneybox-rates.yml @@ -94,7 +94,7 @@ jobs: id: save-history if: steps.fetch-rates.outcome == 'success' run: | - CURRENT_DATE=$(TZ=Asia/Taipei date +%Y-%m-%d) + CURRENT_DATE=$(TZ=Asia/Seoul date +%Y-%m-%d) MONEYBOX_HISTORY_FILE="${MONEYBOX_HISTORY_DIR}/${CURRENT_DATE}.json" mkdir -p "$MONEYBOX_HISTORY_DIR" if [[ ! -f "$MONEYBOX_FETCH_OUTPUT_FILE" ]]; then diff --git a/docs/dev/002_development_reward_penalty_log.md b/docs/dev/002_development_reward_penalty_log.md index 80001cd9b..8579c99a3 100644 --- a/docs/dev/002_development_reward_penalty_log.md +++ b/docs/dev/002_development_reward_penalty_log.md @@ -2,7 +2,7 @@ > 版本:outline-v2-ultra > 原則:每筆只保留日期、ID、原因、解法。 -> 本次分數變化:+3(reward 3、penalty 0)|累計總分:+62 +> 本次分數變化:+1(reward 1、penalty 0)|累計總分:+63 ## 新增模板(4 行) @@ -13,6 +13,11 @@ ## 條目(新→舊) +- 日期:2026-06-26 +- ID:reward-moneybox-seoul-date-ssot +- 原因:MoneyBox workflow 用 Asia/Taipei 產生 history 檔名,首爾午夜換日時會把新日資料寫入前一日 history +- 解法:update-moneybox-rates.yml Save history 步驟改 TZ=Asia/Seoul 對齊 fetch-moneybox-rates.js SSOT + - 日期:2026-06-26 - ID:neutral-002-score-header-correction-pr425 - 原因:Codex P2 指出本批 3 reward + 1 neutral 的 header 誤寫 +1