更新 2.196
2026/7/31
v2.196.0.0BETAMINOR
Seymour2026年7月31日
P2-B L3 (提案→計畫→執行器映射器) + P2 L1/L2 (AtelScriptAdapter 預覽 + 雜湊前置條件)
- LLM 合約 L3 (
Core/LLM/ProposalToPlanMapper.cs+LlmHistoryEntry.cs+ 6 項測試):MapToPlan執行LlmGuard(拒絕 → null + 透過 out 傳遞原因),從目錄解析適配器(無適配器 → MissingPrecondition),建構FileOperation(修補程式、真實 BeforeHash、PredictedAfterHash = 提案 AfterHash、從 PatchDiff 衍生的差異)+ 帶有功能前置條件的OperationPlan— 不執行任何動作(呼叫者執行OperationExecutorV2)。配方ppp-sclmove-t3編輯合約已文件化並作為常數公開:offset(長整數)、newBytesBase64(字串)、beforeHash(字串)。LlmHistoryEntry= 8 個稽覈欄位 WITHOUT 酬載/金鑰(透過反射 + JSON 測試表面,不含敏感內容)。 - P2 L1/L2 (
Core/Writers/AtelScriptAdapter.cs+ 11 項測試): preview-only 適配器 (atel-script):在觸碰暫存區前拒絕任何編輯;copy-only 與空編輯;ComputePreviewDiff(透過AiDiffThreeLayer的 3 層 — 以真實測試夾具 m001 證明:運算元編輯0x009E→0x3049(Firaga) 改變位元組+反組譯+語意);ValidateMonsterBinHash(SHA-256 對 WHOLE 怪物 bin 的前置條件 —Monster_File.Write重新定位指標)。未登錄於目錄中 (L1 = 未寫入任何內容;註冊伴隨AtelPhaseRotationAdapter在 L2 中)。 - 基準線:207/207 PASS (185 → 207). ### MINOR
v2.195.0.0