Files
gplan-2/sim-data/README.md
T

1.6 KiB
Raw Blame History

sim-data — MC 缓存层

2026-10-03 立规:本目录整目录不入 git(根 .gitignore 强制)。语义=蒙特卡洛模拟试玩的磁盘缓存——最新一份 MC 锚+读数常驻留盘供分析直读,无数值调整禁重跑(触发细则见 CLAUDE.md「测试执行两入口铁规」MC 触发细则节)。

现行锚(分析取数唯一入口)

  • 锚:runsum_m3iter9exit_81000_n400_20261003.jsonl(N=400/档=普通 v3.4+perfect;种子 81000 起逐局独立;route=min;taken=hero_dmg+mine_dmg,口径对齐真人分析端)
  • 读数:读数_m3iter9exit81000_20261003.md(k=0.60、完美战役全通 59.0%、结构位移存档)
  • 换代义务:M-4 数值批投值时本锚随批作废,批内自取改前/改后锚(77000/78000 先例)

历史锚(只读不判)

其余 8 份 runsum_*.jsonl,文件名=批+锚名+日期可辨(迭代 8/9/10、numfix 各代)。出度≤2 重建后旧锚结构已失义,仅留换代对照;处置挂中间产物死亡清单随批处理。

工具与格式

  • 采集:game/smoke/adventure_monte_carlo.gd(git)——参数 n/seed0/policy,seed 逐局独立
  • 锚格式:stdout 捕获,每局一行 RUNSUM JSON(81000 锚=800 行=400×2 档)
  • 分析:analyze.py+growth_model.py(git)。⚠ analyze.py 默认输入名系首批遗留(runsum_600.jsonl 已不存在),跑现行锚须 RUNSUM=<锚文件> 指定,其完成度%段对现行锚未验证
  • fulllog 全量日志不留盘(.gitignore 排除);iteration_log.md 系 Package B 时代批日志留盘不入库,新模拟批记录在 active.md 台账