- vm/Image.cpp:执行器侧 SHA-256 实现(与 compiler 各一份)、fill_model_id、 model_id()/model_matches()/sha_ok();data_len 不含 SHA 尾 - Machine::create:sha256 不匹配 → 'image sha256 mismatch';型号不匹配 → 'image model mismatch'(内建 kModelName=STATOR/kModelVersion=1),均拒绝 - vm_test:手拼映像填型号(修越界读 bug)+ compiler::sha256 填尾(95 断言); 新增篡改拒绝(sha256 mismatch)与型号不匹配(重算 SHA 后 model mismatch)用例 - 验证:line1 正常执行 Q=1;篡改一字节 → 执行器 'image sha256 mismatch' 拒绝;ctest 12/12