Ponytail Loop Review Gate
Ponytail Loop Review Gate 是 AI Ark watch / ingest / verify / synthesize 流程中的最小化審查閘門。它把 aiark-loop-engineering 的每一步都先過一個問題:這個步驟是否真的需要存在?如果標準工具、既有檔案或一個 JSONL queue record 已經足夠,就不要新增 registry、schema、cron、dashboard 或自訂框架。
Gate 規則
每次 loop 產生新規格、檔案或自動化前,先檢查:
- YAGNI:這個東西現在是否阻塞下一輪?不是就不做。
- Stdlib first:能用 Python stdlib、Markdown、JSONL 解決,就不引入新 dependency。
- Fewest files:一個
data/watch-queue.jsonl能撐住,就不要拆 source registry。 - Review before cron:手動閉環未穩定前,不排程。
- Artifact over abstraction:先留下 queue record、raw source、wiki diff、verify result,再抽象流程。
放在 loop 的位置
- Watch 前:限制來源數量,避免白名單膨脹。
- Queue 後:檢查 score / reason 是否足夠,不急著做完整 schema。
- Ingest 前:每輪只 ingest 少量高分內容,保留 review gate。
- Verify 後:只修低風險、可驗證問題,不自動大改。
- Synthesize 前:避免把少量樣本過度解讀成趨勢。
與現有頁面的關係
這個 gate 補強 dynamic-agent-workflows 的小步迭代觀點,也約束 harness-engineering-for-ai-coding 類流程不要滑向過度工程。對 test-time-compute-evaluation 來說,Ponytail 也提供成本視角:若更大的 agent loop 沒有產出更好的 wiki 品質,就不值得擴張。
實務判準
目前 AI Ark loop 的 Ponytail 判準:
- queue record 未滿 10 筆前,不拆 schema / registry。
- 手動閉環未穩定前,不接 cron。
- 每輪預設只 ingest 1 筆,除非使用者明確要求批次匯入。
- 新自動化必須附最小 verify,不然不算完成。