Files
arcrun-collector/cmd/arcrun-app/.version-source.json
T
Leo d0852e9b45 v0.18.19:失敗訊息改成人話(leo:「這個錯誤訊息我真的看不懂」)
v0.18.18 雖然把失敗檔案列出來了,但寫的是
「上次失敗(第 5 次),5h38m38s 後重試(上面是自動重試的排程,真正的原因是前一次失敗)」
——**那是我寫給自己看的**:只是把 collector 的原文轉貼、再補一句解釋為什麼看起來怪。

使用者要的是三件事:**現在怎樣、為什麼、我要不要做什麼**。

## 改法
- 解析退避訊息取出「試幾次/多久後再試/原因」,重新組成人話
- **有原因**時以原因為主、排程放後面補充(他要判斷的是原因)
- **沒有原因**時(舊版失敗的檔案沒存 LastError)誠實說:
  「已經自動試過 5 次都沒成功,約 5 小時後會再試一次。這個檔是在舊版失敗的,
    當時沒有記下原因;如果一直沒好,把紀錄檔傳給我們。」
- 時間不再精確到秒(`5h38m38s` → 「約 5 小時」)——使用者要的是量級不是秒數

## 實測輸出(三種情境都印出來看過)
  舊:上次失敗(第 5 次),5h38m38s 後重試(上面是自動重試的排程…)
  新:已經自動試過 5 次都沒成功,約 5 小時後會再試一次。這個檔是在舊版失敗的…
  新:今天的免費 AI 額度用完了 ⇒ 明天會自動恢復,這些檔案會自己補上,你不用做什麼。
  新:這份 PDF 看起來是掃描的圖片 ⇒ 需要先做文字辨識(OCR),或換一份有文字的版本。
2026-08-06 22:02:32 +08:00

7 lines
115 B
JSON

{
"_algo": 2,
"v0.18.17": "cb6e53a052b87482",
"v0.18.18": "a495451d9d9da78a",
"v0.18.19": "b754d7ff97396794"
}