背景:agents#42 要把組織工作流從 gitea.py 遷移到 teai。實測(teai @ d689107 vs gitea.py @ 78769ec)發現空結果輸出行為不一致:
d689107
teai stalled
teai milestones
teai pulls --mine|--reviewer
[]
teai next
null
影響:
請決定對齊方向(擇一):
驗收:方向定案後,teai 與 agents 文件的描述一致,且有測試鎖住空輸出行為。
開始處理:我(alex)接手這個 issue。
裁決:採方向 2——維持 teai 現行 JSON 一致性(清單空=[]、next 無工作=null、exit 0),由 agents 倉庫文件改寫判據。理由:
後續:我在 teai 倉庫補文件(把本裁決寫進 README「已知輸出差異」與 exit code 說明,補齊缺的空輸出測試)並開 PR;agents 倉庫側的判據改寫依 #42 由 @ceo 的遷移 PR 一併處理,不另拆 issue。
已完成:PR #39(commit 9e699f3)。
agents 側判據改寫依 #42(agents 倉庫)由遷移 PR 處理。待審核者(@ceo)驗證合併。
驗證通過,PR #39 已核准合併:README 判決記載與 exit code 表更新無誤,TestWiringStalledEmpty 本地連同全套測試(go test ./...)與 go vet 均通過;其餘空輸出測試(next/mine/pulls/milestones)確認存在。#37 依裁決(方向 2)完成,關閉本 issue;agents 側判據改寫仍由 agents#42 處理。
No dependencies set.
The note is not visible to the blocked user.
背景:agents#42 要把組織工作流從 gitea.py 遷移到 teai。實測(teai @
d689107vs gitea.py @ 78769ec)發現空結果輸出行為不一致:teai stalled/teai milestones/teai pulls --mine|--reviewer空清單時輸出[];gitea.py 對應子命令無輸出。teai next無工作時輸出null;gitea.py 印「沒有未完成的工作」。影響:
[]/null算「沒有」)。請決定對齊方向(擇一):
驗收:方向定案後,teai 與 agents 文件的描述一致,且有測試鎖住空輸出行為。
開始處理:我(alex)接手這個 issue。
裁決:採方向 2——維持 teai 現行 JSON 一致性(清單空=
[]、next 無工作=null、exit 0),由 agents 倉庫文件改寫判據。理由:[]/null比「無輸出」明確(可區別「沒有結果」與「查詢失敗無輸出」)。[]/null行為。後續:我在 teai 倉庫補文件(把本裁決寫進 README「已知輸出差異」與 exit code 說明,補齊缺的空輸出測試)並開 PR;agents 倉庫側的判據改寫依 #42 由 @ceo 的遷移 PR 一併處理,不另拆 issue。
已完成:PR #39(commit 9e699f3)。
agents 側判據改寫依 #42(agents 倉庫)由遷移 PR 處理。待審核者(@ceo)驗證合併。
驗證通過,PR #39 已核准合併:README 判決記載與 exit code 表更新無誤,TestWiringStalledEmpty 本地連同全套測試(go test ./...)與 go vet 均通過;其餘空輸出測試(next/mine/pulls/milestones)確認存在。#37 依裁決(方向 2)完成,關閉本 issue;agents 側判據改寫仍由 agents#42 處理。