W5: sim一轮裁定落地+二轮校准 — 冤煞独立表(wrath_layers 22行)/宿慧渐近封顶F-1/跳过钳制F-2/验收门#2#3#10#13#14修订;二轮4/5 FAIL转PASS,#13 R4残留0.396(带外0.021),硬门#5#10不回归,红线9.5e15→7.007B,test_runner 750检查8/8用例

This commit is contained in:
程基岩(engineering-lead) committed 2026-10-21 17:41:21 +08:00
1 parent c534e95458
commit c0a5c52cb7
37 files changed
+49293 -153

No files matched your search

+58
View File
@@ -0,0 +1,58 @@
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "wrath_layers.schema.json",
"title": "wrath_layers 表 schema v0(冤煞层 22 层逐行效果/成本,W5 补登 G-1)",
"description": "为什么独立成表(W5 sim 一轮裁定报告 §4.2 缺口 G-1):[B§12] 七张表清单漏登冤煞层——[B§3.2] 定义了 22 层效果/成本但从未给 CSV 落点,原实现是 balance_tuning 标量 tune_wrath_bonus=0.25 配 economy_state.gd 线性乘层数(架构债:改一层效果要改代码)。本表 22 行 = 一层一行;effect = 该层购入后加入全局乘区的加法值(L1-15 = 0.15;L16-22 = 0.00,W5 裁定 P-25:+25%/层线性到底 → 15 层后归零,合计封顶 +225%,16-22 层保留购买入口作收藏/成就向,叙事'怨煞噬主,过盛不顶用');cost = 该层冤气成本 = round(8 × n^1.8)([B§3.2] 原公式逐行落盘,公式参数 base/exp/bonus 三行已从 balance_tuning 移除)。削减速(−4%/层封顶 −40%)不随层变,按纪律留 balance_tuning 公式行(tune_wrath_penalty/tune_wrath_penalty_cap);层总数 tune_wrath_layers=22 与本表行数由 BalanceData.check_references 交叉校验。稳定 ID:wrath_layer_NN,永不重编号(年更冤案包若加层 = 加行并同步 tune_wrath_layers,走 ADR)。",
"x-supported-keywords": [
"type", "properties", "required", "items", "enum", "pattern",
"minimum", "maximum", "minLength", "minItems", "maxItems",
"additionalProperties", "const"
],
"x-unique": ["id", "layer_index"],
"type": "object",
"required": ["sheet", "schema_version", "columns", "rows"],
"properties": {
"sheet": { "const": "wrath_layers" },
"schema_version": { "const": 0 },
"columns": {
"type": "array",
"items": { "type": "string" },
"minItems": 4
},
"rows": {
"type": "array",
"minItems": 22,
"maxItems": 22,
"items": {
"type": "object",
"required": ["id", "layer_index", "effect", "cost"],
"properties": {
"id": {
"type": "string",
"pattern": "^wrath_layer_[0-9]{2}$",
"description": "稳定字符串 ID;永不重编号/复用(与 layer_index 对齐:wrath_layer_01 = 第 1 层)"
},
"layer_index": {
"type": "integer",
"minimum": 1,
"maximum": 22,
"description": "层序号(1 起;22 层为 [B§3.2] 锁定总数,删行 = 设计动作走 ADR)"
},
"effect": {
"type": "number",
"minimum": 0,
"maximum": 1,
"description": "该层加入全局乘区的加法值(W5 裁定:L1-15 = 0.15;L16-22 = 0.00 归零)"
},
"cost": {
"type": "integer",
"minimum": 0,
"description": "该层冤气成本 = round(8 × n^1.8)([B§3.2] 公式逐行落盘;gen_balance_sheets.py 生成,单测交叉校验)"
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}