两段式第二段的 deterministic 类:用户确认后的改动落到规范工程那一处,零 LLM。 cheap_modify.py: - apply_deterministic_modify:config/level→core.js 等 L3 的 export const 值替换; asset→assets.js IMAGE_FILES 键值或 baseUrl;no-op 检测(无 found&&old≠new→ok=false,M5 断言①地基) - materialize_source_project:系统级落盘全 files(含 L1,绕 write_file 的 L1 守卫) - execute_deterministic_modify:apply→(缺 plumbing 才 scaffold)→materialize→cheap_run build/stage/smoke/play 九门 worker_service.py: - process_job 最前 modify 分流(_process_modify_job);deterministic 走执行 + manifest 进 trace.modifyManifest + best-effort 带新版 sourceProject(链式改);regenerate-module 显式 failed 留 M4;create/生成路一字未动 测试:test_a11_m3_deterministic 18/18 + 回归全绿。 九门 smoke(独立复跑,本机 Chrome 免 LLM):amgen-bake-click-score-0 base 源 → ROUND_MS 30000→19000 → status=succeeded、verdictPass=true、manifest found=true、落盘 core.js=19000、运行时 remainMs=19000 (改的那一处真在游戏里生效并过九门)。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
Java
38.3%
JavaScript
28.5%
Python
19.4%
Vue
6.2%
TypeScript
3.8%
Other
3.7%