アップデート 2.196
2026/7/31
v2.196.0.0BETAMINOR
Seymour2026年7月31日
P2-B L3 ( — ( — (proposal→plan→executorマッパー) P2 L1/L2 (AtelScriptAdapter / ( + /(プレビュー + ハッシュ前提条件)
- previous:
v2.195.0.0] - LLM 契約( L3 (
Core/LLM/ProposalToPlanMapper.cs+LlmHistoryEntry.cs+ 6テスト):MapToPlanがLlmGuard(を実行(拒否 → null + out経由の理由)、カタログからアダプターを解決(アダプターなし → ) MissingPrecondition)技術情報FileOperation((Patch、実際の、 = proposal BeforeHash, PredictedAfterHash , 、Diffはから導出) AfterHash, + 能力Preconditions ) PatchDiff) +OperationPlanを構築 — 何も実行されない(呼び出し側がOperationExecutorV2)を実行)。レシピppp-sclmove-t3Edits契約を文書化し定数として公開:offset((long)、newBytesBase64((string)、beforeHash((string)。LlmHistoryEntry= ペイロード/キ WITHOUT ーなしの8監査フィールド(機密コンテンツなしでリフレクション JSON + 経由でサーフェステスト)。 - P2 L1/L2 (
Core/Writers/AtelScriptAdapter.cs+ 11テスト): preview-only ュー専用アダプター (atel-script) ステージングに触れる前に任意の編集を拒否; 空editsのコピー専用; copy-only 技術情報ComputePreviewDiff(技術情報AiDiffThreeLayer経由の3層 — 実フィクスチャm001で実証: オペランド編集0x009E→0x3049(ファイガ) がバイト+逆アセンブリ+意味論を変更);ValidateMonsterBinHash(SHA-256 ( 技術情報 WHOLE 技術情報Monster_File.Writeがポインターを再配置)。カタログに未登録( (L1 = 何も書かれない; 登録はのAtelPhaseRotationAdapterと一緒に) L2). - ベースライン: 207/2 PASS (185 → 207). ### MINOR