CAT PAW

全部 workflow

軟體工程

規劃軟體架構決策

一項有紀錄的架構決策:依明確限制比較方案、記錄後果,並在實作前指定驗證檢查點。

流程

照這個順序做。

  1. 說明決策、脈絡、受影響使用者、具有架構重要性的需求、時間範圍,以及誰可以核准這項選擇。
  2. 收集產品、儲存庫、可靠性、安全、成本與合規的相關限制,並將已核實事實與假設及未知事項分開。
  3. 至少定義兩個可行方案以及不採取行動,並以明確標準比較,而非依熟悉程度選擇。
  4. 以失敗模式、遷移工作量、營運負擔、可逆性、安全曝險與長期變更成本壓力測試每個方案。
  5. 選擇建議或明確記錄延後決策,並附理由、異議、被拒方案,以及會改變決策的條件。
  6. 在實作開始前,寫入包含狀態、脈絡、決策、後果、證據連結、負責人與複核觸發條件的決策紀錄。
  7. 與負責人複核紀錄,記錄核准或必要條件,並將成品、證據與未解決風險交回請求者。

先準備

貓會向你要的輸入。

  • 架構決策與決策負責人
  • 需求與限制
  • 目前系統與版本
  • 可用證據與複核利害關係人

路由器 + 一份 playbook

先路由。只選一份。

Cat Paw 每次任務只載入一份 playbook,不合併多份。先走這個路由器;其餘路徑是此 workflow 可檢查的候選。

  • 路由器: software-delivery-pack
  • skills/software-delivery-pack/software-architecture-decision-gate/SKILL.md

界線

界線跟著提示一起走。

  • 開始前先核實實際的工具、帳戶、權限與工作區;絕不聲稱擁有不可用的工具、帳戶、來源或能力。
  • 私有程式碼、成品、即時探測或非公開資料請使用 Latch/target-workspace;若無法存取,就在邊界停下並回報阻礙,不可改用猜測。
  • 任何有後果的外部行動前先暫停並取得明確核准;回傳證據、未解決風險、假設,以及仍在等待核准的行動。

完成代表

一個可核對的終點。

已核准或明確延後的架構決策紀錄包含脈絡、方案、理由、後果、負責人、證據與複核觸發條件。

來源

這個流程從哪來。

  1. github.com/obra/superpowers/tree/5bf4e78011075bcfc0dc295f0724994cd123ee71/
  2. adr.github.io/

來源確立 workflow 的模式。若有 Reddit 或社群貼文,視為實務軼事,不是普遍事實。

AI 行動。你決定。

給 AI 的人類煞車。

Latch 會在每個指令、點擊和檔案變更發生前先讓你看見——你可以說好、不要,或再等等。

Plow Latch · macOS Cat Paw Latch · Windows + Linux · 從原始碼建置
Cat Paw Latch

號碼背後

兩個 harness,一條線。

相同號碼、相同的 100 美元額度。選擇你發訊息時由哪個 harness 回覆。

Hermes

Nous Research 的終端原生代理。跑在你的機器上,跨工作階段保留記憶,每項任務開一份 playbook。

傳訊給 Hermes
OpenClaw

開源助理,跑在你自己的電腦上,在你已在使用的頻道裡回覆。每項任務一份 playbook。

傳訊給 OpenClaw

兩個 harness 共用同一條線 +1 628 246 3032

會開啟「訊息」,並已帶入選好的 harness。