MeetAndy logo
網頁應用

任務生命週期

任務從一個請求走到 PR 合併的完整路徑,以及每一步你要做的事。

每個你交給 Andy 的任務——不管從 Slack 還是 網頁應用 起——都會走過固定的幾個階段。這頁是標準參考:你會看到的標籤、Andy 在每個階段做什麼,以及(如果有的話)正在等你做什麼。

整體流程

典型任務會走過五個階段:

  1. 你提出請求。 你描述要做什麼:問題、變更或 bug。
  2. Andy 規劃。 Andy 讀取相關程式碼,並提出做法供你審閱。
  3. 你核准規劃。 Andy 把規劃交給 Coding Agent,由它在新分支上撰寫程式碼。
  4. Andy 發布變更說明。 你檢視變更內容,核准或請求調整。
  5. Andy 開立 PR。 你像審閱任何同事的 PR 一樣審閱與合併。

任何階段都可以停下。很多任務在第 2 階段就結束——Andy 解釋清楚某件事,或者產出你會自己接手實作的規劃,這樣就夠了。

你會看到的狀態

任務列表 中的任務會依狀態分組。標籤告訴你發生了什麼,以及球目前在你還是在 Andy 那邊。

群組/狀態意義等誰動作
PlanningAndy 正在思考做法Andy
Needs plan approvalAndy 已備好規劃,等你核准
ImplementingAndy 正在寫程式Andy
In reviewAndy 在等你:核准變更說明,或合併已開立的 PR
Ready for PRAndy 開立 PR 之間的短暫過渡狀態Andy
DonePR 已合併,或任務被標記完成沒人——任務已關閉

上表中粗體的兩個群組代表任務正在等你。任務列表會在這些任務上顯示 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 三者持續連結,你隨時可以在它們之間跳。

下一步