所有 SSOT、Template、Harness 的唯一可視化入口。Agent 開始任何任務前,必須從本檔開始。
檔名前綴數字 = 執行順序 (01~12)。你看到的 = Agent 執行的(symlink 架構,一個真相)。
01_SSOT_ENTRY_POINT_workflow_hub.html)。08_Article_Template.html 生成,禁止從零手寫。<div class="msa-visual-grid"> 包覆、圖片具備 width="1376" height="768" 與 msa-responsive-img;正文禁止使用 ad-hoc Tailwind 類名,必須採用 .msa-analogy-box (比喻卡)、.msa-formula 與 .mermaid-container。11_HARNESS 與 Python 自動化工具鏈。修改文章時只讀必要的 protocol,跳過不相關步驟。但 Harness Gate 絕對不可跳過。
Agent 在不同寫作/修復階段,必須依據以下時機點呼叫對應的 Python 自動化腳本:
# 觸發時機:完成 H2/H3 標題與內文撰寫,準備產圖時 uv run --with beautifulsoup4 python C:/Dev/pt-mt/tools/generate_heading_image_specs.py --file <html_path>
# 觸發時機:WebP 圖片已存入 assets/,準備精確插入 H2/H3 DOM 與寫入 ImageObject uv run --with beautifulsoup4 python C:/Dev/pt-mt/tools/auto_inject_dom_images.py --file <html_path>
# 觸發時機:文章改完儲存,自動校正表格 two-cols/three-cols、References 與 JSON-LD 日期 uv run --with beautifulsoup4 python C:/Dev/pt-mt/tools/auto_fix_clinical_articles.py --file <html_path>
# 觸發時機:提交前強制 Gate 驗證,全數通過才可宣告完成 python C:/Dev/pt-mt/tools/validate_clinical_articles.py --series <series_name>
python C:/Dev/pt-mt/tools/validate_clinical_articles.py --series <series_name> # 範例 python C:/Dev/pt-mt/tools/validate_clinical_articles.py --series knee python C:/Dev/pt-mt/tools/validate_clinical_articles.py --series mcl_series python C:/Dev/pt-mt/tools/validate_clinical_articles.py --series shoulder_impingement_series # 只驗單一文章 python C:/Dev/pt-mt/tools/validate_clinical_articles.py --file B01_Exercise_WhyMove.html
通過條件:🎉 所有文章符合 SSOT 規範 — 未通過前不得宣告任務完成。