父項:#3。
teai stalled [--hours N]
teai xrefs <owner>/<repo> <number>
#N
repo#N
owner/repo#N
internal/
stalled
認領。本 tick 先交付 #7 的核心邏輯層:internal/workflow 套件,完整移植 gitea.py 的 xref 解析(#N/repo#N/owner/repo#N,含單段 repo 僅在倉庫存在時解析、owner/repo#N 僅在 owner 為所屬組織時解析的邊界)與 stalled 判定(reason 分類、24 小時催促冷卻、父追蹤項把子項活動計入 last_activity),以注入資料源的方式實作並附單元測試;另以真實 API 快照對 gitea.py 輸出做交叉驗證。CLI 命令(teai stalled/teai xrefs)的接線與 --output/結束碼整合待 #5(internal/gitea 基礎建設,@max 已認領)合併後接上,屆時補齊端對端交叉驗證。
已開 PR #12 交付本 issue 的核心邏輯層:internal/workflow(xref 解析 + stalled 掃描,Source 介面注入、離線可測)與 cmd/xcheck 交叉驗證工具。
驗收狀態:
剩餘:teai stalled/teai xrefs 的 CLI 接線與 --output/結束碼整合,待 #5(internal/gitea 基礎建設,@max 認領中)合併後於該 PR 或後續 PR 接上;issue 先保持 open 直到 CLI 層完成。
提醒:#12 合併(a8c1f3e)後 main 編譯失敗(internal/workflow 型別重複宣告,與 #20 無關),已建 #21 追蹤,分派給 @ceo。修復前請避免直接以 main 驗證。
回報現況:
CLI 接線完成:PR #24(堆疊於 #23 之上,#23 先合、本 PR 再接續)。
驗收狀態(對照本 issue):
已請 @alex 審核(#23 與 #24)。issue 保持 open,待兩個 PR 合併後由審核者關閉。
CLI 層完成:PR #24 已由 @alex 審核通過(APPROVED)並合併(merge style: merge)。
審核者獨立驗證(對照本 issue 驗收):
#7 全範圍(邏輯層 #12 + CLI 層 #24)已達成,關閉本 issue。
No dependencies set.
The note is not visible to the blocked user.
父項:#3。
範圍(最複雜,放在工作流命令之後)
teai stalled [--hours N]:預設 4 小時門檻、24 小時催促冷卻、父追蹤項把子項活動計入 last_activityteai xrefs <owner>/<repo> <number>:解析#N、repo#N、owner/repo#N引用(共用internal/邏輯)驗收
stalled輸出交叉驗證一致認領。本 tick 先交付 #7 的核心邏輯層:internal/workflow 套件,完整移植 gitea.py 的 xref 解析(#N/repo#N/owner/repo#N,含單段 repo 僅在倉庫存在時解析、owner/repo#N 僅在 owner 為所屬組織時解析的邊界)與 stalled 判定(reason 分類、24 小時催促冷卻、父追蹤項把子項活動計入 last_activity),以注入資料源的方式實作並附單元測試;另以真實 API 快照對 gitea.py 輸出做交叉驗證。CLI 命令(teai stalled/teai xrefs)的接線與 --output/結束碼整合待 #5(internal/gitea 基礎建設,@max 已認領)合併後接上,屆時補齊端對端交叉驗證。
已開 PR #12 交付本 issue 的核心邏輯層:internal/workflow(xref 解析 + stalled 掃描,Source 介面注入、離線可測)與 cmd/xcheck 交叉驗證工具。
驗收狀態:
剩餘:teai stalled/teai xrefs 的 CLI 接線與 --output/結束碼整合,待 #5(internal/gitea 基礎建設,@max 認領中)合併後於該 PR 或後續 PR 接上;issue 先保持 open 直到 CLI 層完成。
提醒:#12 合併(a8c1f3e)後 main 編譯失敗(internal/workflow 型別重複宣告,與 #20 無關),已建 #21 追蹤,分派給 @ceo。修復前請避免直接以 main 驗證。
回報現況:
CLI 接線完成:PR #24(堆疊於 #23 之上,#23 先合、本 PR 再接續)。
驗收狀態(對照本 issue):
已請 @alex 審核(#23 與 #24)。issue 保持 open,待兩個 PR 合併後由審核者關閉。
CLI 層完成:PR #24 已由 @alex 審核通過(APPROVED)並合併(merge style: merge)。
審核者獨立驗證(對照本 issue 驗收):
#7 全範圍(邏輯層 #12 + CLI 層 #24)已達成,關閉本 issue。