few-shot 正例「深海寻宝谜航」:从 _template-puzzle 骨架换身份加深度的完整成品范例(主题全换/6 关维度递进带 intro/星级评价按错点数/称号+save 跨局星星收集/结算炫耀面板/GENRE_META 同款钩子元数据/8s 卡壳软提示),取证契约与骨架一致。独立过九门 9/9(p11b-fewshot,score 0→833、latch 真到 over,verdict= game-runtime/games/_wg1-gen/p11b-fewshot/evidence/verdict.json)。 范例签名机器校验门 test_genre_puzzle_assets.py(防范例成下一代漂移源,设计档 §3 决策⑥):scaffold 克隆两件解谜范例 → tools.mjs check(API 存在/形状/红线/结构契约)必须 PASS,模板缺失回落也判红;另静态兜底取证契约面 + GENRE_META + rubric fixture 形状(≥4 条/层标/正反例)。纯机械零 LLM。 品类 rubric 机器版 fixtures/genre-rubrics/puzzle.json:5 条品类扩展(谜题规则递进 L2/顿悟距离 L2/关卡阶梯可见 L3/卡壳兜底 L2/成绩可炫耀 L4),逐条 0/1+层标+正反例,与 puzzle-game-design §10 同源;金标锚=正例 _fewshot-puzzle/薄反例 _template-puzzle。喂 LLM 验证 agent 的接线随下一提交(cheap_verify 品类扩展)。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
_fewshot-puzzle — 解谜品类 few-shot 过门正例「深海寻宝谜航」
这是给生成 agent 读的完整成品范例(few-shot 正例):从 _template-puzzle 骨架起步、按「深海寻宝」brief 换身份加深度后交出来的样子。它演示的是增量——骨架已给的循环别重写,agent 该补的是这些:
| 丰富维度 | 本范例的落点 | 对应 rubric |
|---|---|---|
| 主题全换 | 宝石→深海宝物(THEME/文案/底景/贝壳·海星·珍珠画法) | 多样性(D9 不雷同) |
| 规则递进 | 6 关,颜色→形状→数量→混合→组合逐关引入,每关 intro 教学副标 | P1 谜题规则递进 / P3 关卡阶梯可见 |
| 星级评价 | 每关按错点数评 1–3 星(聪明比手快值钱),过关亮星 | P5 成绩可炫耀 / 可见成长 |
| 称号 + 收集 | 总星数换称号;累计星星 save 持久跨局积攒(回归可见) | 情感锚 / 第二动机 |
| 结算炫耀 | 分数+星级+称号+通关数+最高连击+累计收集+最佳纪录 | P5 / 炫耀时刻 |
| 同款钩子 | GENRE_META(品类原型 rule-match-board + 主题标签) |
同款钩子(L4) |
| 卡壳兜底 | 8s 无进展剩余解脉动(卡壳不出局) | P4 卡壳兜底 |
取证契约与骨架完全一致(丰富不碰契约):targets 只把当前正确解标 occupied:true;score 随点对/过关单调升;menu/over 期 targets:[] 键在场。
范例签名 == 现契约:本目录随 cheap-worker/tests/test_genre_puzzle_assets.py 走机器校验门(scaffold + tools.mjs check),API 漂移会在 CI 挂——改插件签名时必须同步改本范例(防它成下一代漂移源)。
配套:设计手册 .agents/skills/puzzle-game-design.md · 代码手册 .agents/skills/littlejs-game-dev.md · 轻脚手架 game-runtime/games/_template-puzzle/。