2 Commits

Author SHA1 Message Date
lili
0fc1cb695b feat(polaris): 《山海巡异录》M3——战斗绘制 TDZ 根因修复+双职业 154 卡+进阶 A0–A15 六带全绿
Some checks failed
contract-gates / contract-gates (push) Has been cancelled
docs-gate / docs-gate (push) Has been cancelled
绘制修复(mini-desktop CDP 复验揪出:战斗屏除回合横幅外 lumStd=0 全空,逻辑与指针全通):根因=run-scene.js
const txt 声明位于工厂 return 之后永不执行,txt 永陷 TDZ,全部整屏绘制函数每帧 ReferenceError 无声失败,
唯 floatText(function 声明提升)独活=只剩横幅;M1 并入 run-scene 时引入,headless 门不建场景故只有真浏览器
暴露。修=txt 改 function 声明(提升语义)+事故注释钉原地+自证钩子(场景 rebuild 后回写
readState().debug={displayCount,rebuilds,screen} 供 CDP 机断)+防回潮门 scene-smoke.mjs(mock 场景重放十屏/
异常零容忍/每屏绘制对象≥5;修复后 map=33/battle=32/reward=14)。
M3:S13 职业乙 66+中立 22=154 卡定容(static-screen 3,676,134 序列零经济环)+S14 进阶 ASCENSIONS 16 级入
矩阵轴+多样性 driver(chain/defensive 档,死卡候选 42 张如实挂账 README)+S15 meta 三件(图鉴/成就 40/每日,
meta-core.js+meta.test)+S16 事件 45;存档 v2 双域+v1 迁移链(19 断言);home 局外模式机+终局结算。
门证据:八门全绿(battle-core/logic-smoke/run-core+R15 职业进阶 7 断言/run-smoke/save v2 19 断言/meta/
static-screen/scene-smoke);六带全绿 nightly n=1000/格(甲 A0 58.2%/A5 32.2%/A15 6.9%,乙 55.1%/28.3%/5.7%,
带 45–60/25–40/5–15);构筑指纹去重 A0 六格全 100%(门>85% 草案);金标 26 套(甲 20 漂移≤3.6pp 全 PASS+乙 6 首锁);
**全矩阵 96,000 局书面口径首次真跑=158.6s、nightly 总 223.2s**;平衡轮主杠杆=职业起始遗物 +36.6pp;
主会话真跑复验八门+PR 层。浏览器像素复验随本笔 push 后触发。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 20:40:11 -07:00
lili
80e8515799 feat(polaris): 《山海巡异录》M2——职业甲 66 卡+遗物 40+商店删卡+SaveEnvelope 存档续玩,数值 CI 三层定案
S9 职业甲卡池批产至定容(66 卡三批入表即跑 smoke,估值全走曲线常量表锚带)+S10 遗物 40(规则级,Boss 三选一/
随机发放)+S11 商店五 API+删卡+金币经济+S12 仿真外壳 v1(参数扫描+曲线聚合+调参轮;S8b 20 卡最小池接环前移
首单);词缀子集(易伤/虚弱/灼/韧+血价/消耗/保留,虚弱×意图诚实=展示执行同折算函数);save.js=SaveEnvelope
契约面单源(schemaVersion≥1+data,介质影子,正式通道切换随集成段);seeded-random 增 state/setState 支持续玩。
门证据:六门全绿(battle-core 40+词缀 18/logic-smoke/run-core 12 组+商店注入/run-smoke win 16/40/save 13 断言:
往返逐字段一致+续玩确定性×3 seed+坏版本 9 负例全拒+峰值 2148 码元余量 97%/static-screen 66 卡 291,918 序列
零经济环);数值 CI 三层定案入 README(PR smoke 3s/nightly 23,000 局 36.2s/批产 0.5s;96k 局外推≈2.7 分钟);
A0 贪心 47.3%(n=1000)入带 45–60%,随机/挂机 0%=下界观测未削敌线;金标 20 套锁定(goldens.json);
harness 共享面=card-battle.driver additive(随机/挂机档+贪心 v2+商店策略,本席 owner 文件);
主会话真跑复验六门+PR 层 3.8s。M3 头号=进阶 A1–A15 入矩阵轴+多样性 driver(死卡 14 张治理)。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 19:20:09 -07:00