refactor(issue-body): 工作包的歸屬判準收成一個函式

wp-extract 與 wp-list 都在問「這顆工作包掛在哪顆需求底下」。規則寫兩份,
某天只會有一邊被改到,而分岔的樣子是「清單裡看得到、抽取卻說不是」。
順手把測試裡兩種取段落的寫法統一,並刪掉沒有人傳過的參數。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-09-17 18:19:33 +08:00
co-authored by Claude Opus 5
parent a5f36ed14c
commit 03ce382220
5 changed files with 24 additions and 11 deletions
+2 -2
View File
@@ -29,7 +29,7 @@ import {
checklistInSection,
listSection,
parseSections,
referencedIndex,
requirementIndex,
tableRows,
textSection,
} from './issue-body.js';
@@ -77,7 +77,7 @@ main(async () => {
index: issue.number,
url: issue.html_url,
title: issue.title,
需求議題: referencedIndex(sections, '關聯', '需求議題'),
需求議題: requirementIndex(sections),
描述: textSection(sections, '描述'),
架構圖: textSection(sections, '架構圖'),
範圍邊界: listSection(sections, '範圍邊界'),