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

41 lines
1.4 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# W-G1 最小 agentic studio · 模型路由配置spec §4
# 模型 = per-agent 可替换旋钮:换 stage / 换某角色模型,都只改这里,不动代码。
# 三阶段stage1 便宜双家(flash/M2.7)先跑通 → stage2 强档(pro)出对比 → 后续逐 agent×模型 评分矩阵。
# 视觉位恒用 MiniMax-M3唯一实测可看图且准
default_stage: stage1
stages:
# Stage 1 先跑通DeepSeek 便宜档)+ 跨家信号留 stage1_mmx 对照
stage1:
label: "便宜·DeepSeek-flash + M3视觉"
roles:
design: deepseek-v4-flash
code: deepseek-v4-flash
fix: deepseek-v4-flash
player_text: deepseek-v4-flash
player_vision: MiniMax-M3
_default: deepseek-v4-flash
# Stage 1 跨家对照:文本换 MiniMax-M2.7(同款各跑一版,早拿 DeepSeek×MiniMax 对比)
stage1_mmx:
label: "便宜·MiniMax-M2.7 + M3视觉"
roles:
design: MiniMax-M2.7
code: MiniMax-M2.7
fix: MiniMax-M2.7
player_text: MiniMax-M2.7
player_vision: MiniMax-M3
_default: MiniMax-M2.7
# Stage 2 出对比:强档 DeepSeek-v4-pro文本+ M3视觉
stage2:
label: "强档·DeepSeek-v4-pro + M3视觉"
roles:
design: deepseek-v4-pro
code: deepseek-v4-pro
fix: deepseek-v4-pro
player_text: deepseek-v4-pro
player_vision: MiniMax-M3
_default: deepseek-v4-pro