概述
Archify v3.1.0(2026-10-13 發布,官方主題「Ten diagram types, Live motion enabled by default」)把圖表型別從五種倍增為十種,同時確立兩條設計原則:動效 (motion) 與拓撲 (topology) 分離、診斷與交付閘門結構化。獨立發布的 DSH plugin 維持 1.0.0/內含 Archify 3.0.1,其同步為後續追蹤事項(#916/#917/#918)。
五種新圖表型別
ERD、Class/interface、Tree、Timeline 與 Waterfall 加入既有的 Architecture、Workflow、Sequence、Dataflow、Lifecycle。
值得注意的是官方對新圖表的誠實邊界:Timeline 與 Waterfall 的值需有證據才能標示為 factual/measured——沒有證據時不得宣稱數值是量測所得。這與 Archify 一貫的「驗證後才交付」原則一致。
動效預設開啟、與拓撲分離
每種型別的 live motion 現在預設啟用,但 type-specific motion 與作者標示的拓撲 (authored topology) 分離——需要時可整體切為 Still。配套改進:卡片更清晰、routing 與 label 協調、Sequence 註記、Lifecycle 佈局、長頁讀者導覽。
製作診斷與交付閘門
- 結構化製作診斷 (authoring diagnostics):製作過程的問題以結構化方式回報,而不是散落的自由文字。
- 有界恢復 (bounded recovery):失敗後的恢復有明確邊界,不會無限重試。
- 原始碼驗證 (source verification):產出前驗證原始碼。
- 三種交付閘門各自獨立:輸入 (input)、artifact、瀏覽器 (browser) delivery gates 分開把關。
修正與已知限制
匯出、剪貼簿與 Windows 路徑可攜性修正。已知限制(官方明言):長 Sequence 圖的 initial-viewport 控制重疊、Dataflow 共用視覺走廊、長 Class 泛型型別換行不佳。
既有使用者影響
讀者開啟的 Guide 內 repo 連結改為在地化選項;DSH adapter 使用者需等待後續同步 release(DSH 版號與 Archify 本體各自獨立)。
學習重點
把動效從拓撲分離、可整體切 Still,是「事實層與呈現層分離」的範例——Still 模式保證圖的事實內容不因動效而變,動效永遠只是呈現選擇。