先講結論:Content Skill 不是越多越好。沒有固定起點、階段合約、來源紀錄和單一審核版本,Skill 越多,流程反而越容易失控。
要把七個 Content Skill 接成正式生產線,我會先檢查三個節點,再確認外部效果是否被限制在正確範圍內。
1. Campaign 從 Editorial Candidate 開始
A Campaign begins only after David selects an Editorial Candidate.
這條規則很硬,也很有用。Campaign 不能從「大家覺得這題不錯」開始,必須等 David 選定 Editorial Candidate 後,才算正式啟動。
操作上,先確認兩件事:
- 是否已選定 Editorial Candidate?
- 後續產出是否都回應同一個候選內容?
這是在鎖定流程的起點。沒有起點,後面的產出就可能變成「好像有關,但說不清楚為什麼在這裡」。
2. Content Skills 透過 reviewed stage contracts 執行
Content Skills execute through reviewed stage contracts and immutable provenance.
Content Skills 不是幾個工具隨手串起來就算完成。每個 Skill 都要依照 reviewed stage contracts 執行,清楚交代三件事:
- 接收什麼輸入
- 產出什麼結果
- 哪些事情不屬於這個階段
這個邊界很重要。否則一個階段可能偷偷替下一個階段做決策,最後大家只看到完成的文字,卻沒有人能說明它是怎麼產生的。
流程也必須保留 immutable provenance。除了看最後的文章,還要能追溯它使用了哪些來源、經過哪些處理,而且來源紀錄不能在後續階段被任意改寫。
可以用三個問題檢查:
- 階段是否依照 reviewed stage contract 執行?
- 產出是否保留 immutable provenance?
- 目前的決策是否仍屬於本階段責任?
Skill 的數量不是治理能力。能不能把每個階段的輸入、輸出和責任說清楚,才是流程有沒有站穩的差別。
3. Campaign Review 綁定單一 Artifact Snapshot
Campaign Review binds approval to one immutable Artifact Snapshot.
這是在處理版本問題。審核時如果同時存在好幾個文章版本、來源版本和中間產出,最麻煩的不是找檔案,而是沒人知道 approval 到底核准了哪一份。
因此,審核時至少要確認:
- 是否只有一個 Artifact Snapshot 作為審核依據?
- approval 是否明確綁定這個 immutable Artifact Snapshot?
- 後續流程是否仍以同一份已核准快照為基礎?
這不只是整理版本名稱,而是把審核決策和具體產出綁在一起,避免「審核通過了,但通過的版本找不到」這種常見問題。
三個節點串起來,流程才查得回去
把三個節點放在一起,流程順序就很清楚:
- David 選定 Editorial Candidate,Campaign 才開始。
- Content Skills 依照 reviewed stage contracts 執行,並保留 immutable provenance。
- Campaign Review 綁定單一 immutable Artifact Snapshot。
這條線可以回答三個問題:
- 內容從哪裡開始?
- 產出怎麼完成?
- 最後核准的是哪一份?
如果這三題答不出來,問題通常不在 Skill 不夠多,而在流程沒有把決策和產出綁定起來。
外部效果不能自行擴張
流程治理還有一個容易被忽略的地方:內容完成後,系統可以對外做什麼?
The only normal External Effect is an owned WordPress Draft.
內容通過審核,不等於可以直接發布,也不等於可以自行傳送訊息或執行其他外部操作。審核和發布要分開,外部效果也要有明確限制。
這條規則看起來保守,但我認為這才是負責任的設計。內容流程可以自動化,外部行動不能順手多做一步。
先確認四個問題
可稽核的正式生產線,不是把流程畫得更複雜,而是讓每個節點都能被檢查。
- Campaign 是否在選定 Editorial Candidate 後才開始?
- Content Skills 是否透過 reviewed stage contracts 執行,並保留 immutable provenance?
- Campaign Review 是否綁定單一 immutable Artifact Snapshot?
- 正常情況下,唯一允許的 External Effect 是否只是建立 owned WordPress Draft?
四題都能清楚回答,這套內容流程就不是靠個人記憶和口頭約定運作,而是有明確起點、執行邊界、來源紀錄和審核對象的正式生產線。
探索更多來自 大衛的觀察日記 的內容
訂閱即可透過電子郵件收到最新文章。
