1.1.1
ait workflow
對有界改動分類,準備遠端就緒證據,並檢視收尾狀態。
適用對象: coding agent 與維運
角色#
通常由 coding agent 執行。維運人員也可以用同樣的決策入口去檢視 某個遠端關卡,但不能繞過它。
用途#
ait workflow 給有界的改動分類,準備遠端 Patchset 的就緒狀態,還能 檢視或續上收尾。生效的範圍和確切的命令,都來自儲存庫生成的那份指示。
語法#
ait workflow guide [topic]
ait workflow reconcile --dry-run --json
ait workflow ready <change-id> --apply
ait workflow finish <change-id> --applyworkflow ready 和 workflow finish 是純文字的決策入口。不要給它們 加 --json。
引導與對賬#
workflow guide 列印一份受支援的操作手冊。workflow reconcile 會 跨物件盤點 Task、Change、Line、worktree、收尾和 Plan 繫結的狀態。 它的預設形式和顯式的 --dry-run 都不會改動 Plan 狀態;只有對賬動作 已經過評審時才用 --apply。
遠端就緒#
workflow ready --apply 可以建立或同步選定的 Patchset,並推進必需 的 CI、attestation、評審和策略狀態。某個關卡需要單獨處理時,它會停 下來,給出確切的下一步動作。
顯式的遠端評審者收尾入口是:
ait workflow finish <change-id> --apply它先檢查選定 Patchset 的評審和策略要求,再安全地原子 finish。設定好的 本地收尾,或就緒證據已經完整的遠端收尾,也可以用:
ait task finish <task-or-change-id>失敗與恢復#
不要拿本地檢查去頂替必需的遠端 CI,不要加上不支援的輸出 flag,也不 要為了躲開阻塞就換一個權威。等對應的證據變了,再重新跑一遍決策入口, 並且保持同一個 Change ID。