lili a10945d74f feat(polaris): 《夜市一条街》M3——内容一期到量+economy_curve 千局网格定标
内容四轴灌装到量表(菜谱 30/顾客 19/事件 12/任务 52+成就);千局网格揪修三真缺陷:破产死锁
(11/25 生涯中期现金归零永锁→relief.floor_coins 地板+autoRestock 均衡轮转,根因=旧表序贪婪把救济金砸单一食材)、
卡点张力缺席(判据 2 首测 n=0→地块 900/2200/4500+树尾 22 节点×1.6+设备×1.6+员工升级基价×3)、
离线封顶 2h→75min(判据 5 解析收敛 44.4%→33.3%)。
门证据:上界安全门 7 配置×7000 营业日全过(判据 1 零死锁窗/判据 2 基线卡点中位 15min∈[15,45],
主会话复跑逐值一致)+30 分钟真玩口径三 seed 零卡死零 uncaught+扰动翼安全边界探明(小费 0.03 塌/0.04 绿、
薪涨 1.15 塌/1.12 绿,域外塌方翼零死锁=relief 兜底最坏参数仍保能玩);数值定标报告归档
docs/m3-数值定标报告.md(26 锚逐项保留/调整/废弃+三缺陷修复史+M5 输入+driver 两课);消耗率@10h 95.7%(判据 3 归 M5 观测)。
回归:logic-smoke 95 断言(⑤解锁阈值按设计 §3 首小时消耗带 ≥6→≥4、机制不放水)+tree-check 15 查
+单测 30/30+M2 千局零死锁+富三门接线未动;主会话真跑复验。M4 闸=风格 A 暖夜霓虹已拍。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-07 04:25:46 -07:00

8.0 KiB
Raw Permalink Blame History

《夜市一条街》M3 数值定标报告

日期:2026-07-06 · owner:北极星顶级线①(W-POLARIS)M3 席 上级:开发设计书 §4「仿真验证方案」/ §10 U8b·U9 / §12 M3 行 数据:dist/m3-scan.json(7 配置 × 25 生涯 × 40 营业日 = 7000 营业日)、dist/m3-gate.json(上界安全门)、dist/m3-scan-f3-outofband.json(域外证据);dist 不入库,重跑 node scripts/scan-calibrate.mjs --grid 可复现(同 seed 确定性)。

一、这轮定标做了什么

economy_curve 自 M0 起所有锚值都标着〔草案·首轮仿真回填后锁〕。本轮是那个"首轮":用 U8b 扫描外层(scripts/scan-calibrate.mjs)把基线曲线加三组扰动(节拍 P1 / 成长成本 P2 / 收益 P3,各两翼)各跑一千营业日,以单档最优 driver(O-4 拍定口径:只证上界不崩,下沿归真玩)对着设计书 §4 的判据 1(45 分钟零进度窗)与判据 2(2–7h 段"差一点"间隔 30±15 分钟)判定,逐锚给出保留/调整/废弃。时间轴按 §3 时长模型取一营业日 = 一次 15 分钟 session;判据 1 的"进度"取内容架构三层的 meta 全集(解锁/盘地/购设备/雇佣/升级/任务领取),树单轴间隔另报观测值;判据 2 的"差一点"操作化为:日初存在一个只差钱的前沿目标(依赖、声望、食材都够),缺口在 0 与昨日净入之间。

终判:上界安全门 PASS——判据 1 在全部 7 个曲线组合下零违例(最大进度间隔 15–30 分钟),判据 2 基线中位 15 分钟落 [15,45] 带内(样本 n=182)。30 分钟真玩口径(3 seed × 2 营业日 headless 快进)零卡死零 uncaught;真人真玩归验收窗口,此处如实不冒称。

二、扫描揪出的三处真缺陷(都已修)

破产死锁。 首扫 11/25 生涯在第 17–35 日现金归零后永久停摆:员工日薪加补货把现金抽干,零库存导致零出餐、零收入,数值上再也爬不起来。这坐实了品类 rubric 条 4"不陷破产死局"的结构缺口。修法两刀:其一,日结在薪资后设"摊主老本"地板(relief.floor_coins=40,只补差额、不入 dayNet,防刷且不污染离线速率);其二,自动补货从"表序补到耗尽"改为均衡轮转——旧策略在低资金时把救济金全砸给表首的面粉,没有任何一道菜能配齐,回血路形同虚设;均衡轮转保证低资金也留下"可做单"的食材组合。修后千局复扫零死锁,且 M2 门(保守 driver)与 M3 网格(最优 driver)两档驱动画像都零死锁。

卡点张力缺席。 内容一期加任务奖励入环后,收入曲线大幅跑赢 M2 期的成本阶梯:2–7h 窗里"差一点"时刻几乎为零(首测 n=0),中期玩家兜里永远有钱、什么都即到即买。按设计书 §4"plot_price 是卡点主控键"的口径把阶梯抬回收入曲线:地块 600/1100/2000 → 900/2200/4500(按 25–35 分钟工期 × 中期每分净入反推,公式方向得到验证),解锁树尾段 22 节点约 ×1.6,设备 6 件约 ×1.6,员工升级基价 ×3(员工养成是中期最持续的资金 sink)。调后判据 2 样本从 0 涨到 182、中位 15 分钟。

扫描 driver 自身的两处保真缺口。 一是策略不升级员工,升级价形同虚设、中期现金虚高(iter1/iter2 逐字节同结果暴露);二是"先补满库存"的购买序在客密节拍(p1_fast)下每天吃光预算,树和雇佣永远排不上队——员工恒为零把任务链卡死在 t23(首位伙计),造出 18 日零进度的"饥饿假死"(有钱、无死锁、但什么都没发生)。两处都改在 driver:升级入策略(效率 ×1.12/级 > 薪资 ×1.10/级,ROI 恒正,最优玩法必升)、成长优先,剩钱补仓(缺料自有日中按单兜底)。这两课要传给 M5 的多档 driver 包络设计。

三、逐锚判读(economy_curve 键清单 v1 全量)

键 / 锚 判 定标值 依据
day.length_s 保留 600s 全部扫描口径的基底,7000 营业日收钟正常
patience(5–7s / rare×1.4 / peak×0.7) 保留 原值 P1 双翼(±0.5s)判据 1 零违例;首扫 p1_fast 假死系 driver 序问题,修序后同翼全绿
spawn_interval(1.8–2.8 / 1.0–1.5 / 35%) 保留 原值 P1 双翼(±15%)全绿
screen_cap(12/9/6) 保留 原值 渲染闸性质,不入本轮扫描轴;帧率窗真验归 M4
combo(窗 8s / 上限 10 / 每层小费 0.05) 保留 原值 安全域探明:0.04 翼绿、0.03 塌方(域外证据);0.05 锚留 0.01 安全余量
reputation(50 起 / +1 / −3) 保留 原值 未入扰动轴;评论家 ±5/−8 在 M2 冒烟真验
stove.slots 保留 2 首小时节奏底座,未动
recipe_profit(25/35/48/60%) 保留 原值 30 道菜定价对账全过(tree-check ⑧);P3 双翼下经济稳
upgrade_cost.early_mult 保留 1.15 P2 双翼(1.10/1.22)全绿,锚不敏感
upgrade_cost.late_mult 保留(消费面空置) 1.22 "第 6 地块起"的消费面 M3 只有 4 地块不存在;M5 灌装 12 地块时接线再验
offline_yield.rate_of_online 保留 0.10 解析定标(见下行)
offline_yield.cap_hours 调整 2 → 1.25 U9 首查收敛:下沿玩家模型(日在线 15min+领满封顶)离线占比 = cap×0.10/(cap×0.10+15);2h→44.4% 违判据 5(≤35%),75min→33.3% 收敛留余;判据 5 门本体归 M5 真验
staff_efficiency.eff_mult_per_level 保留 1.12 P3 双翼绿
staff_efficiency.wage_mult_per_level 保留 1.10 安全域探明:1.12 翼绿、1.15 塌方(域外);1.10 锚留 2pt 余量
plot_price(minutes 25–35) 保留(公式已验证) 原值 地块显式价按此公式反推后判据 2 密度成态;M5 灌装 12 地块沿用此公式排布
prestige_threshold.tiers 保留 [22,55,100] P2 双翼([15,40,70]/[30,75,140])全绿,里程碑随 tiers 重建(buildMilestones)已接线
starting_coins / starting_stock 保留 40 / 全额赠料 首 3 分钟零卡点(§4)不动
restock 调整 表序耗尽 → 均衡轮转 破产死锁根因之二(§二);均衡口径 = 低资金留"可做单"组合
ad(×1.5 / 60s / 8s 兜底) 保留 原值 M2 冒烟真验;mock 期不入扫描轴
critic(+1 声望 / +5 / −8) 保留 原值 声望第二来源在扫描中真发声望(均值望 17–27)
relief.floor_coins 新增 40 破产死锁封口(§二);千局复扫零死锁、域外塌方翼靠它撑住不死(救济 826/生涯仍零死锁)
〔表侧〕地块价 调整 900/2200/4500 卡点主控(§二);判据 2 n 0→182
〔表侧〕树尾段 22 节点价 调整 约 ×1.6 同上;首小时段(<160)一律未动,冒烟 ⑤ 首小时 8–10% 消耗带保持
〔表侧〕设备 6 件价 调整 约 ×1.6 同上
〔表侧〕员工 upgrade_base 调整 ×3(300–480) 员工养成 = 中期持续 sink,判据 2 密度的主要供给
废弃项 无 —— 键清单 v1 全数保留消费面,无孤儿键

四、如实的观测与遗留(M5 的输入)

消耗率@10h = 95.7%,高于判据 3(60–85%,M5 门)的上界:M3 内容一期(46 节点)在 40 日近乎清盘,长尾不足。这是内容量问题不是曲线问题——M5 灌装(140 节点/12 地块/40 设备)按本轮验证过的 plot_price 工期公式排布阶梯后,消耗率自然回落带内。树单轴最大空窗 240–435 分钟(树在生涯后段供给不足),判据 1 靠内容架构三层合力(任务链日供 + 员工养成 + 扩张)撑住,单轴数据同样指向 M5 灌装。判据 2 中位压带下缘 15 分钟:单档最优 driver 把现金永远压在紧张线上,几乎每天有卡点——这是上界画像;真人节奏更松、间隔更长,中位预计向 30 分钟回移,M5 真玩抽验校准。**P3 域外塌方翼(小费 0.03/薪涨 1.15)**留档:节奏塌但零死锁零崩溃,relief 兜底在最坏参数下也保住了"能玩"。

真人 30 分钟真玩、多档 driver 包络、判据 3/4/5 全量判定,均按设计书归 M5;本报告的门判仅覆盖 M3 上界安全门口径。