lili caadfe4c06 feat(cheap): TRPG 品类 rubric(5条·分母独立)+ 金标 play-spec(W-GENRE 品类件④)
品类扩展 rubric(质量模型 SoT §4 规范二·五六):cheap_verify.GENRE_CHECKLISTS['trpg'] 5 条
(掷骰过程可见 L2 / 风险回报取舍 L2 / 成长进判定公式 L2 / 难度爬坡登顶 L3 / 冒险战报炫耀 L4),
每条 0/1 标层 + 一对正反例;仍是喂 LLM judge 的评分尺数据、纯 LLM 非阻塞(红线:不写代码校验
/不进九门/不进 verdict/不进脚手架)。同一次评分 additive 追加品类条目,**分母独立小计**落
richness.genre{key,hits,score,max,groups},通用 11 条 groups/score 分母不混(规范二);
接线 = run_studio 据 scaffold_template 查 GENRE_BY_TEMPLATE 透传 genre,未登记/None 行为
与既有完全一致(无品类路 judge prompt 逐字节不变,锚定纪律)。

金标 play-spec:fixtures/golden-specs/trpg.play-spec.json(tap-targets occupied 反应族
+ score increased + expectLatch,formalize 件② p11c-tpl 已验的 occupied spec;不用货币
递减门——SoT §3 裁定二门级判据不跨档);test_golden_specs 期望集同步纳 trpg(schema/
契约依赖/无坐标绑定 20/20 绿)。

金标复验(规范三,真跑 M3):正例 _template-trpg 骨架 品类 5/5、通用 8/11;薄反例(黑箱
点卡+无骰无取舍无成长无终点)品类 0/5、通用 0/11——正反例拉满、评分尺有鉴别力;同一正例
品类路 vs 基线路通用 11 条漂移 = 0(≤±1,加品类段不扰动通用判定)。单测 +5(条目形状/
独立分母/位置兜底偏移/无品类向后兼容/judge prompt additive)= test_cheap_verify 19/19 绿。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 22:46:45 -07:00

18 lines
1.0 KiB
JSON

{
"_genre": "trpg",
"_baseSample": "_template-trpg(p11c-tpl 独立过九门 9/9)",
"_note": "金标 play-spec(对照 fixtures)。TRPG 掷骰爬塔:本层 ready 遭遇卡 occupied=true,点卡=掷 d20 对抗难度三档结算,金币战利品(score)随结算单调上升(失败也有安慰 1 金=进展契约)。formalize _template-trpg 骨架已验证过的 occupied spec。TRPG 在范围内是 occupied 反应族 + score 递增,不用货币递减门(单循环无经济死局,质量模型 SoT §3 裁定二:门级判据不跨档)。只依赖 forensics 契约(targets occupied / state.score),不绑定具体游戏坐标。",
"driver": {
"type": "tap-targets",
"targetMode": "occupied",
"targetsPath": "targets",
"steps": 50,
"stepMs": 240
},
"expectedEngineCallPrefixes": ["sessionScore.", "audioMusic.", "juice."],
"assertAfterPlay": [
{ "path": "score", "op": "increased", "why": "掷骰结算金币入账(战利品=score)应上升;点不到 ready 遭遇卡/结算坏则不升" }
],
"expectLatch": true
}