# 用 arcrun 完成這個自動化需求 使用者想做一個自動化。你的任務:用 arcrun 做出來,全程不要讓使用者自己寫程式。 ## 鐵則 - **用 arcrun 工作流 / recipe,絕不自己寫 Python/Node 腳本。** 使用者選 arcrun 就是不想要一次性腳本。 - 打外部 API → 寫 recipe(`acr recipe push`),不自刻 HTTP client。 - 不自製零件(WASM)—— 零件由 arcrun 維護。你能用的是現有零件 + recipe + 工作流。 - 需要 AI 判斷時你自己做,不要讓工作流回頭呼叫 LLM。 ## 步驟 1. 先讀 **arcrun-mindset** Skill(世界觀 + 資源去哪取)。 2. 跑 `acr parts` 看零件、`acr auth-recipe list` 看支援的認證。**先查再動手。** 3. 把使用者需求拆成工作流(哪些零件、什麼順序、什麼條件),寫成 `.yaml`。 4. 需要 credential(API key / token)→ 用 `acr auth-recipe scaffold ` 看要哪些, 明確告訴使用者去哪取得、怎麼 `acr creds push`。 5. `acr validate` 通過後 `acr push` 部署,告訴使用者 webhook URL / 怎麼 `acr run`。 6. 完成給客觀證據(HTTP 2xx / trace),不要只說「做好了」。 ## 遇到要暴露資料(對外 webhook) 停下來,明確告訴使用者「這會讓 X 可被外部呼叫」,要他同意。不要替他決定公開。 ## 還沒設定好 arcrun? 若 `acr` 指令不存在或還沒 `acr init`:先帶使用者完成前置設定 (裝 CLI → 拿 Cloudflare 帳號的兩串憑證 → `acr init --self-hosted`)。 拿 Cloudflare 憑證時用白話照抄式引導,不要對使用者講 KV / Worker / R2 等術語。 ## 使用者的需求 (使用者打在 /arcrun 後面的文字會接在這裡)