lili a205929f15 feat(wg1-gen): L1 对齐官方 latch 壳 + 确定性手感门 + player 校准(founder 锚揭天花板)
W-G1 生成主线 L1 worker 本轮收口(lane wg1/gen-worker;便宜模型 + harness 门兜底,HJ-GEN-001):

机制/契约
- 可测性红线 + P0 latch 终态:生成工厂导出 _forensicsView().state().phase
  (booting|playing|gameover,进 gameover 恒驻留、禁自动重开),对齐官方 P3 契约;
  flash 实测能遵此契约(v4/v5 latch 驻留 ✓)。
- 套官方 generic 壳:worker 产 generated-factory.js → entry-bundle 用 buildGenericHostConfig
  装配(=官方 entry-generic.js 的取证超集,多透传 recHook 供 F 门)→ esbuild __GameBundle。

真玩门(七门→九门)
- 门 H 机制+latch:assertAfterPlay 进展断言(剩余↓ 等,证非空心) + expectLatch 真玩到
  gameover 且驻留。
- 门 I 控制手感:controlCheck 连点验控制体平滑逼近(逮"一格一跳"/卡死)。
- 适配性真玩 driver:读 state 实体位置自动接球,解"盲打固定坐标打不动技巧游戏"的
  H 假阴性(创始人亲玩 + v4/v5 regen 双重实证)。

质量评估(player 校准)
- studio(design/code/fix/player panel on AgentScope 2.0.1) + calibrate.py 校准 harness。
- 创始人亲玩锚揭结构性天花板:便宜 player(静态截图+数据)判不出物理/碰撞/控制手感
  (把碰撞有问题的 pro 高估为最佳);gate-H 盲打会假阴性;founder/人锚不可替代。
  "上下文是杠杆"实证:接地使成本 −50%、修复轮次 −80%;rubric 锚定使 player MAE 1.25→0.75。

含从 dev/2.0.0 @3108009 拉入的官方 P3 通用装载壳(_generic/ + generic-host-config.js + 双 spec)
作 L1 套壳靶(为 lane 自洽,内容与 dev/2.0.0 一致,后续 merge 自去重)。

未提交:AGENTS.md/.gitignore 的 localagents 改动(非本人);生成产物游戏目录(构建 artifact)。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-14 04:58:25 -07:00

30 lines
1.4 KiB
JSON

{
"anchor_note": "权威锚=创始人亲玩(2026-06-14)。原话:A 物理最好;B 第二;C 碰撞有明显问题;D 滑块每次点击只走一格、不符合玩家习惯。fun/verdict 由我把定性排序转成数值(创始人可再覆盖)。**重大发现:创始人排序推翻了我的自动判定**——我曾把 B(v2)判 objective-hollow、C(pro)判 best,均与亲玩相反。",
"samples": [
{
"game_id": "breakout-flash-v3",
"brief_ref": "breakout",
"class": "good",
"human": { "fun": 4, "verdict": "pass", "note": "创始人:物理最好(第1)。[原我标 basic=3,低估]", "anchor": "founder" }
},
{
"game_id": "breakout-pro",
"brief_ref": "breakout",
"class": "good",
"human": { "fun": 2, "verdict": "fix", "note": "创始人:碰撞有明显问题。[原我+player 标 best=4,假阳性]", "anchor": "founder" }
},
{
"game_id": "breakout-flash-v2",
"brief_ref": "breakout",
"class": "good",
"human": { "fun": 3, "verdict": "pass", "note": "创始人:第2、能玩。[原我标 objective-hollow=1,假阴性——盲打脚本没打到砖→误判空心]", "anchor": "founder" }
},
{
"game_id": "breakout-m27",
"brief_ref": "breakout",
"class": "fix-control",
"human": { "fun": 2, "verdict": "fix", "note": "创始人:滑块每次点击只走一格、不跟手(控制 bug,不符玩家习惯)", "anchor": "founder" }
}
]
}