test(總覽網頁): 釘住模板結構與兩份正本的規則

模板的檢查重點是「樣式與內容分離」與「全景段落能整段消失」,兩者壞掉時規劃版會
留下空標題或行內樣式散落各處,肉眼不容易發現。

順帶把 work-package 測試的 phase2 切法收斂到第三段之前——原本切到檔尾,第三段
新增的編號清單會混進段落順序的斷言裡。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-09-17 06:22:29 +00:00
co-authored by Claude Opus 5
parent 47529d33c2
commit 0aa0439061
3 changed files with 123 additions and 3 deletions
+7 -2
View File
@@ -19,9 +19,14 @@ export function readReference(name) {
return readFileSync(join(repoRoot, 'references', `${name}.md`), 'utf8');
}
/** 讀一份輸出模板 */
/** 讀一份輸出模板(markdown) */
export function readTemplate(name) {
return readFileSync(join(repoRoot, 'templates', `${name}.md`), 'utf8');
return readTemplateFile(`${name}.md`);
}
/** 讀 templates/ 底下任一個檔案,含副檔名 */
export function readTemplateFile(filename) {
return readFileSync(join(repoRoot, 'templates', filename), 'utf8');
}
/**