建立工作包的抽取契約 #9

Closed
opened 2026-09-17 03:51:20 +00:00 by jiantw83 · 0 comments
Member

母議題

#1 — tea-sdlc:以 tea 驅動 SDLC 全流程的跨平台指令組

要做出什麼

讓實作階段的指令能從工作包議題取得它需要的一切,而不必吞下整份議題全文。

給定一個工作包議題編號,得到 {index, url, title, 需求議題, 描述, 架構圖, 範圍邊界[], 介面契約[], 待辦[{text,done,raw,驗收[{text,done,raw}]}], 整體驗收[], repos[], 相依:{blocks[],depends[]}, assignee, 碼錶中, 未處理留言數}。

raw 欄位保留原始 markdown 行——後續勾選 checkbox 時要靠它做精確的字串替換,只改那一行,不重寫整份 body。

同樣只讀 body 不讀留言,但回報未處理留言數。

驗收標準

  • 輸出欄位與契約完全一致,待辦與驗收為巢狀結構
  • 每一項待辦與驗收都帶有 raw,內容為未經修改的原始 markdown 行
  • 相依 反映 Gitea 上實際的 blocks/depends 關係;碼錶中 反映目前是否有碼錶在此議題上運轉
  • 未處理留言數 反映尚未被標記為已整併的留言則數
  • 模板變體(缺段落、巢狀驗收為空、checkbox 已勾、中英混排)各有測試案例並通過

阻擋於

  • #7 — 從共識摘要產生工作包議題
## 母議題 #1 — tea-sdlc:以 tea 驅動 SDLC 全流程的跨平台指令組 ## 要做出什麼 讓實作階段的指令能從工作包議題取得它需要的一切,而不必吞下整份議題全文。 給定一個工作包議題編號,得到 `{index, url, title, 需求議題, 描述, 架構圖, 範圍邊界[], 介面契約[], 待辦[{text,done,raw,驗收[{text,done,raw}]}], 整體驗收[], repos[], 相依:{blocks[],depends[]}, assignee, 碼錶中, 未處理留言數}`。 `raw` 欄位保留原始 markdown 行——後續勾選 checkbox 時要靠它做精確的字串替換,只改那一行,不重寫整份 body。 同樣只讀 body 不讀留言,但回報未處理留言數。 ## 驗收標準 - [x] 輸出欄位與契約完全一致,待辦與驗收為巢狀結構 - [x] 每一項待辦與驗收都帶有 `raw`,內容為未經修改的原始 markdown 行 - [x] `相依` 反映 Gitea 上實際的 blocks/depends 關係;`碼錶中` 反映目前是否有碼錶在此議題上運轉 - [x] `未處理留言數` 反映尚未被標記為已整併的留言則數 - [x] 模板變體(缺段落、巢狀驗收為空、checkbox 已勾、中英混排)各有測試案例並通過 ## 阻擋於 - #7 — 從共識摘要產生工作包議題
jiantw83 added the ready-for-agent label 2026-09-17 03:51:20 +00:00
jiantw83 added a new dependency 2026-09-17 03:51:39 +00:00
jiantw83 added a new dependency 2026-09-17 03:51:39 +00:00
jiantw83 removed the ready-for-agent label 2026-09-17 06:35:54 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: plugins/tea-sdlc#9