lili
8e6d414a2b
feat(cheap-worker): 剧情品类黄金脚手架 _template-story(W-GENRE 品类件②)
per-genre 轻起点骨架(照 _template-shop 打样、L1 六件与 _template 逐字同):
读场景文本→点选项→属性累积→分支推进→多结局 latch→结局图鉴(save 跨局)。
_forensicsView 的 targets/score 取证契约 = 九门 tap-targets occupied driver 可达
(play 态选项 targets occupied:true、menu/over 空数组防误点;score=选择数单调升;
选项命中区=绘制区=取证 targets 三者同源于 core.layoutChoices)。core.js 顶部
多样性参数空间(STORY_NODES 节点图/STORY_TITLE/STAT_NAMES 属性轴)+ 故事图三铁律
(无死链/无回环有限步必达结局/结局≥3 含 win+lose,单测机器化)。
验收:core 单测 8/8 + headless 全链路 3/3(真 tap 坐标起局→targets 驱动→latch→图鉴);
scaffold-saa/check/build-saa/stage/smoke 全 PASS(check=API 静态门+形状门对范例签名过门);
独立过九门 9/9(verdict: games/_wg1-gen/p11a-tpl/evidence/verdict.json,
H_progress score 0→3 increased + latch 驻留,F_wiring sessionScore./audioMusic./juice. 全中)。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>