概述
OMC v5.6.0(2026-10-01,78 PR/19 功能/47 修正)、v5.6.1(2026-10-03,打包修復)與 v5.6.2(2026-10-06,29 PR/5 功能/13 修正)構成「software factory」的主題批次:
- Factory 閉環:SessionEnd chain trigger + tracker intake,加上 enforcement layer
- ralph 三個新工作流:
verify、afk、from-map - Windows 修復潮:spawn 路由、EPERM、編碼、state-lock、stdin
- map 與 budget:47 個 skills 的單一路由器、
OMC_RUN_BUDGET_TOKENS強制
一、Software factory 閉環(v5.6.0)
「軟體工廠」在 v5.6.0 從設計文件走向執行:
- 閉環起點(#4151):SessionEnd 觸發 chain、tracker 接收 intake
- Enforcement layer(#4183):CI trigger、factory init、check evidence、diff-first、daily cap
- Chain 語意(#4166):termination semantics 與 AFK hook 隔離
- Headless-chain v2(#4153):AFK profile、cwd passthrough、watchdog、enqueuer 註冊
- 並發控制(#4150):host-load gate 限制同時跑的 sessions
- 可觀測性(#4180):
omc factory status審計視圖,命名 silent chain stalls - 閘門哲学(#4182):daily-chain-limit env override 與 diff-first gate doctrine
二、ralph:verify、afk 與 map(v5.6.0 / v5.6.2)
omc ralph verify(#4188):feedback diff 的唯一執行者——驗證收斂到單一命令omc ralph afk(#4187):headless 隔離啟動;修復 win32.cmdspawn 路由- Risk ordering(#4184):risk-ordered stories、repo quality class、feedback baseline
- AFK verify commands(#4179):route stage 可宣告自己的驗證命令
from-map系列(v5.6.2,spec #51 T-A~T-D):wayfinder map frontier enumerator(純 seam)→omc ralph from-map從 map 規劃 run →from-map --execute帶 provenance 的 claims、路由 human gates、起草 criteria 並停止 → map-driven runs 端到端(PRD compose、launch gate、write-back)
三、per-role reasoningEffort 與 Team(v5.6.0 / v5.6.2)
- per-role reasoningEffort(#4206):
roleRouting可為每個角色設定思考力度;僅對有已驗證 CLI flag 的 provider 生效;scale-up 時匯出OMC_TEAM_ROLE OMC_TEAM_WORKER_ENV_PASSTHROUGH(#4196):傳遞自訂 provider credentials 給 workers- tmux 長指令(#4195):worker 命令改用 load-buffer + paste-buffer
- 動態 window index(#4198):detached sessions 不再寫死
:0 - 啟動誠實化:辨識 busy pane vs 啟動成功(#4099)、啟動失敗如實回報(#4090)、shutdown 時合併未觀察的 worker commits(#4133)
四、Skills 與 unattended-run(v5.6.0)
map(#4116):the yard 的 skill map——47 個 skills 的單一路由器- unattended-run 強化(#4113):closeouts、AFK protocol、budget stop、guardrails、headless intake
omc intake(#4143):harbor 的 headless sweep 與 host-native 排程- budget-guard(#4117):在 Stop hook 強制
OMC_RUN_BUDGET_TOKENS - Delivery loop 收口(#4112/#4110):tdd discipline、debugger seam findings、two-axis review;新增
refit與prskills
五、Windows 修復潮
v5.6.0 的 47 個修正中有大批 Windows 相關:
- 以
COMSPEC啟動 claude,而非shell:true(#4155);ghtracker spawns 經cmd.exe(#4174) - atomic-write 跳過目錄 fsync 防 EPERM(v5.6.2,#3744);lstat dev 為零的容錯(#4159)
- LSP diagnostic URI 正規化——磁碟機代碼大小寫編碼一致(#4186)
- state-lock owner-file fallback 競態(#4149);standalone state-lock bridge 路徑(#4140)
- 讀取未消費的 worker stdin(#4087)——此前每個被跳過的 hook 都要付滿 timeout
- Codex MCP TOML 字串跳脫換行(#4158);native Windows claude guard 分組(#4101)
隨堂測驗
v5.6.0 的 #4087 修復了什麼?
💡 想先看個提示?
問題不在資料內容,在 pipe 沒人讀。
修正標題原文:「release the unread worker stdin that made every skipped hook pay its full timeout」——worker 沒讀 stdin,pipe 堵住,之後每個 hook(即使被跳過)都要等滿 timeout 才返回。這是典型「資源未釋放變成隱性效能稅」。
六、v5.6.1:一句話的打包修復
v5.6.1 的 release notes 只有一句:「Maintenance release with internal improvements.」(1 PR、無功能條目)。git 比對顯示實際內容是修復 #4202:v5.6.0 的 npm package 缺少 dist/ 與 bridge/cli.cjs——重建生成物並補上 30 個未追蹤的 runtime artifacts。
七、jev 判斷點深化
- token 用量記入 shadow log,新增
OMC_JEV_QUIET(#4107) - slop-warning 接上 script-side judgment channel(#4095)
- env-activated active mode 與 script-side judgment channel(#4093)
- v5.6.2 修復:active mode 真正消費 Jev answer(#4208)——此前只問不聽;數值 env override 驗證(#4109)
動手升級檢查清單
升級 v5.6.2:動手檢查清單
逐項勾選,確認你已完成升級必要的步驟(進度會保存在此瀏覽器)
全部完成!你已就緒 v5.6.2 的所有新功能。可清除勾選重新練習。
延伸閱讀
- 官方 v5.6.2 release notes
- 官方 v5.6.0 release notes
- 上一課:
v550-judgment-points-and-autonomy——v5.5.0 的 jev 判斷點統一化 - 版本紀錄:本主題的 Changelog 頁有完整的 v5.6.0~v5.6.2 條目