{
  "version": 2,
  "note": "主题『时』开题回填（2026-08-21）：三 Boss = 守漏人/撞钟人/执晷人，一日弧 = 残夜→破晓→正午。phase2 三层半血变阵保持等强度换位；教学塔 L1 宽容、L2/L4 用课程反馈阻止零操作；fullHp/fullDmgMul 是快意登楼独立溢价值（R5 冻结 34/52/72，档位效果上线后 R5b 二轮扫参上调 fullHp 至 41/62/86、倍率不动，见 balance-report §九，引擎消费见 R→P 交接）。heatSeats:[1] 与 Boss 招 heat=0 保持教学期失衡豁免；deckAdd 是进层注入玩家牌库的卡 id。",
  "startingDeck": ["jab", "jab", "jab", "jab", "jab", "smash", "smash"],
  "startingTimeline": ["jab", "parry", "smash", "jab"],
  "layers": [
    {
      "id": "metronome",
      "name": "守漏人",
      "hp": 20,
      "dmgMul": 1.0,
      "fullHp": 41,
      "fullDmgMul": 1.6,
      "shape": "窄窗高频",
      "lesson": 1,
      "unlocks": ["insert"],
      "heatSeats": [1],
      "deckAdd": [],
      "program": [
        {
          "id": "metro-1",
          "name": "弹指",
          "cost": 1,
          "strike": 1,
          "cover": null,
          "effects": [{ "kind": "attack", "dmg": 1 }],
          "heat": 0
        },
        {
          "id": "metro-2",
          "name": "弹指",
          "cost": 1,
          "strike": 1,
          "cover": null,
          "effects": [{ "kind": "attack", "dmg": 1 }],
          "heat": 0
        },
        {
          "id": "metro-rest",
          "name": "接锋",
          "cost": 2,
          "strike": null,
          "cover": [1, 1],
          "effects": [],
          "heat": 0
        },
        {
          "id": "metro-3",
          "name": "弹指",
          "cost": 1,
          "strike": 1,
          "cover": null,
          "effects": [{ "kind": "attack", "dmg": 1 }],
          "heat": 0
        },
        {
          "id": "metro-4",
          "name": "后发",
          "cost": 2,
          "strike": 2,
          "cover": null,
          "effects": [{ "kind": "attack", "dmg": 2 }],
          "heat": 0
        }
      ],
      "phase2": [
        {
          "id": "metro2-1",
          "name": "弹指",
          "cost": 1,
          "strike": 1,
          "cover": null,
          "effects": [{ "kind": "attack", "dmg": 1 }],
          "heat": 0
        },
        {
          "id": "metro2-2",
          "name": "弹指",
          "cost": 1,
          "strike": 1,
          "cover": null,
          "effects": [{ "kind": "attack", "dmg": 1 }],
          "heat": 0
        },
        {
          "id": "metro2-3",
          "name": "弹指",
          "cost": 1,
          "strike": 1,
          "cover": null,
          "effects": [{ "kind": "attack", "dmg": 1 }],
          "heat": 0
        },
        {
          "id": "metro2-rest",
          "name": "接锋",
          "cost": 2,
          "strike": null,
          "cover": [1, 1],
          "effects": [],
          "heat": 0
        },
        {
          "id": "metro2-4",
          "name": "后发",
          "cost": 2,
          "strike": 2,
          "cover": null,
          "effects": [{ "kind": "attack", "dmg": 2 }],
          "heat": 0
        }
      ]
    },
    {
      "id": "timpani",
      "name": "撞钟人",
      "hp": 34,
      "dmgMul": 1.2,
      "fullHp": 62,
      "fullDmgMul": 1.6,
      "shape": "蓄力重击",
      "lesson": 2,
      "unlocks": [],
      "heatSeats": [1],
      "deckAdd": ["parry", "parry"],
      "program": [
        {
          "id": "timp-tick",
          "name": "弹指",
          "cost": 1,
          "strike": 1,
          "cover": null,
          "effects": [{ "kind": "attack", "dmg": 1 }],
          "heat": 0
        },
        {
          "id": "timp-rest",
          "name": "接锋",
          "cost": 2,
          "strike": null,
          "cover": [1, 1],
          "effects": [],
          "heat": 0
        },
        {
          "id": "timp-hit",
          "name": "撞钟",
          "cost": 4,
          "strike": 4,
          "cover": null,
          "effects": [{ "kind": "attack", "dmg": 4 }],
          "heat": 0
        }
      ],
      "phase2": [
        {
          "id": "timp2-rest",
          "name": "接锋",
          "cost": 2,
          "strike": null,
          "cover": [1, 1],
          "effects": [],
          "heat": 0
        },
        {
          "id": "timp2-hit",
          "name": "撞钟",
          "cost": 4,
          "strike": 4,
          "cover": null,
          "effects": [{ "kind": "attack", "dmg": 4 }],
          "heat": 0
        },
        {
          "id": "timp2-tick",
          "name": "弹指",
          "cost": 1,
          "strike": 1,
          "cover": null,
          "effects": [{ "kind": "attack", "dmg": 1 }],
          "heat": 0
        }
      ]
    },
    {
      "id": "pedal",
      "name": "执晷人",
      "hp": 56,
      "dmgMul": 1.4,
      "fullHp": 86,
      "fullDmgMul": 1.8,
      "shape": "常驻防御",
      "lesson": 4,
      "unlocks": [],
      "heatSeats": [1],
      "deckAdd": ["steal", "pierce"],
      "program": [
        {
          "id": "pedal-hold",
          "name": "晷影",
          "cost": 4,
          "strike": null,
          "cover": [1, 3],
          "effects": [],
          "heat": 0
        },
        {
          "id": "pedal-jab",
          "name": "弹指",
          "cost": 1,
          "strike": 1,
          "cover": null,
          "effects": [{ "kind": "attack", "dmg": 1 }],
          "heat": 0
        },
        {
          "id": "pedal-tail",
          "name": "迟守",
          "cost": 2,
          "strike": null,
          "cover": [2, 2],
          "effects": [],
          "heat": 0
        }
      ],
      "phase2": [
        {
          "id": "pedal2-hit",
          "name": "晷针",
          "cost": 4,
          "strike": 4,
          "cover": null,
          "effects": [{ "kind": "attack", "dmg": 4 }],
          "heat": 0
        },
        {
          "id": "pedal2-rest",
          "name": "接锋",
          "cost": 2,
          "strike": null,
          "cover": [1, 1],
          "effects": [],
          "heat": 0
        },
        {
          "id": "pedal2-jab",
          "name": "弹指",
          "cost": 1,
          "strike": 1,
          "cover": null,
          "effects": [{ "kind": "attack", "dmg": 1 }],
          "heat": 0
        }
      ]
    }
  ]
}
