網頁應用
任務生命週期
任務從一個請求走到 PR 合併的完整路徑,以及每一步你要做的事。
每個你交給 Andy 的任務——不管從 Slack 還是 網頁應用 起——都會走過固定的幾個階段。這頁是標準參考:你會看到的標籤、Andy 在每個階段做什麼,以及(如果有的話)正在等你做什麼。
整體流程
典型任務會走過五個階段:
- 你提出請求。 你描述要做什麼:問題、變更或 bug。
- Andy 規劃。 Andy 讀取相關程式碼,並提出做法供你審閱。
- 你核准規劃。 Andy 把規劃交給 Coding Agent,由它在新分支上撰寫程式碼。
- Andy 發布變更說明。 你檢視變更內容,核准或請求調整。
- Andy 開立 PR。 你像審閱任何同事的 PR 一樣審閱與合併。
任何階段都可以停下。很多任務在第 2 階段就結束——Andy 解釋清楚某件事,或者產出你會自己接手實作的規劃,這樣就夠了。
你會看到的狀態
任務列表 中的任務會依狀態分組。標籤告訴你發生了什麼,以及球目前在你還是在 Andy 那邊。
| 群組/狀態 | 意義 | 等誰動作 |
|---|---|---|
| Planning | Andy 正在思考做法 | Andy |
| Needs plan approval | Andy 已備好規劃,等你核准 | 你 |
| Implementing | Andy 正在寫程式 | Andy |
| In review | Andy 在等你:核准變更說明,或合併已開立的 PR | 你 |
| Ready for PR | Andy 開立 PR 之間的短暫過渡狀態 | Andy |
| Done | PR 已合併,或任務被標記完成 | 沒人——任務已關閉 |
上表中粗體的兩個群組代表任務正在等你。任務列表會在這些任務上顯示 Review 標籤,方便你一眼掌握。
不依正常路徑走的情況
不是每個任務都會走到合併 PR。其他你可能看到的狀態:
- PR rejected:你在 GitHub 或 GitLab 上把 PR 直接關閉而非合併。分支會留下,方便之後回來繼續。
- Blocked:Andy 卡在自己無法解決的事情上(例如缺少存取權限、測試失敗)。Andy 會在討論串中說明問題,請回覆缺少的脈絡來解除阻塞。
- On hold:任務被暫停,通常是你主動要求。直到你重新啟動為止都會停在這裡。
- Abandoned:你透過 Discard and exit 捨棄這個工作。分支也一併消失。
哪裡會看到狀態
任務的狀態會出現在三個地方:
- 任務列表 與每張任務卡上的 狀態徽章
- 任務詳情頁 上的 屬性面板,附帶三步驟進度指示器(Plan → Walkthrough → Review and merge)
- Slack:Andy 會在討論串中提及狀態變化
Slack 討論串、任務詳情頁與 PR 三者持續連結,你隨時可以在它們之間跳。
下一步
- 在 對話流程 中看任務即時走過這些階段
- 在 任務執行運作方式 看 Implementing 階段背後發生什麼
- 在 審閱 Andy 的工作成果 完成審閱與合併