{
  "version": "2026-11-11b",
  "lock": "TBD-058…061 expanded 2026-11-11 · AlwaysOn/Ambient natural verbs only · Origins: Foundry + Channel + Dialect + Chassis(A) + Threat(B) + Era(C) + House(E) + Set-brand · Activity + Destination removed · magDefault = Demo Mod playtest seeds · 2026-11-13d columns — weapons Bullets|Feed|Plate|Verb (Feed={MagFamily} Spec); armor/shield Shell|Stride|Brace|Verb; jewelry none · gate C none / U Verb / Aug 2-col / Rare 3-col / L 4-col / Unique 1 Origin / Apex 2 Origins",
  "originBuckets": [
    "Order / corp foundry",
    "Channel / Mutation",
    "Combat dialect",
    "Chassis school",
    "Threat doctrine",
    "Era / generation",
    "House / maker clan",
    "Set-brand"
  ],
  "removedBuckets": [
    "Activity",
    "Destination"
  ],
  "magNote": "magDefault/magMin/magMax drive Demo Mod Stats + Lab Passive perks dials. Ship magnitudes remain TBD.",
  "weaponTraits": [
    {
      "id": "WT-01",
      "name": "Overflow Mag",
      "category": "Sustain / ammo",
      "mode": "Ambient",
      "trigger": "on_reload",
      "effect": "Reload seats a bonus reserve dump into the mag",
      "definition": "Reload seats a bonus packet from reserves into the mag.",
      "magKey": "bonusMagFillPct",
      "magDefault": 25,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Bonus mag fill",
      "column": "Feed"
    },
    {
      "id": "WT-02",
      "name": "Scavenger Loop",
      "category": "Sustain / ammo",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Ammo bricks restore more reserves while equipped",
      "definition": "Ammo bricks restore more reserve rounds while equipped.",
      "magKey": "brickBonusPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Feed"
    },
    {
      "id": "WT-03",
      "name": "Cell Siphon",
      "category": "Sustain / ammo",
      "mode": "Ambient",
      "trigger": "on_kill",
      "effect": "Kills refund a small clip/cell packet",
      "definition": "Kills refund a small clip/cell packet into the mag.",
      "magKey": "killRefundRounds",
      "magDefault": 2,
      "magUnit": "rds",
      "magMin": 0,
      "magMax": 20,
      "magStep": 1,
      "magLabel": "Kill refund",
      "column": "Feed"
    },
    {
      "id": "WT-04",
      "name": "Reserve Discipline",
      "category": "Sustain / ammo",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Reserves deplete slower between bricks",
      "definition": "Reserves deplete slower between bricks.",
      "magKey": "reserveDrainCutPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 50,
      "magStep": 1,
      "magLabel": "Drain cut",
      "column": "Feed"
    },
    {
      "id": "WT-05",
      "name": "Glass Orbit",
      "category": "Precision",
      "mode": "AlwaysOn",
      "trigger": "while_ads",
      "effect": "ADS precision hits deal more damage",
      "definition": "ADS precision hits deal more damage.",
      "magKey": "adsPrecisionDmgPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 50,
      "magStep": 1,
      "magLabel": "ADS prec. dmg",
      "column": "Bullets"
    },
    {
      "id": "WT-06",
      "name": "Pinpoint Echo",
      "category": "Precision",
      "mode": "Ambient",
      "trigger": "on_precision_hit",
      "effect": "Consecutive precision hits escalate briefly",
      "definition": "Consecutive precision hits escalate damage briefly.",
      "magKey": "chainStepPct",
      "magDefault": 5,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 25,
      "magStep": 1,
      "magLabel": "Chain step",
      "column": "Verb"
    },
    {
      "id": "WT-07",
      "name": "Range Lattice",
      "category": "Precision",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Effective damage falloff starts farther",
      "definition": "Effective damage falloff starts farther.",
      "magKey": "falloffPushM",
      "magDefault": 4.0,
      "magUnit": "m",
      "magMin": 0,
      "magMax": 20,
      "magStep": 0.5,
      "magLabel": "Falloff push",
      "column": "Plate"
    },
    {
      "id": "WT-08",
      "name": "Steady Vein",
      "category": "Precision",
      "mode": "AlwaysOn",
      "trigger": "while_ads",
      "effect": "Flinch reduced while ADS",
      "definition": "Flinch reduced while ADS.",
      "magKey": "adsFlinchCutPct",
      "magDefault": 30,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 80,
      "magStep": 1,
      "magLabel": "Flinch cut",
      "column": "Plate"
    },
    {
      "id": "WT-09",
      "name": "Crowd Pressure",
      "category": "Crowding / hip",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Hipfire damage vs close targets",
      "definition": "Hipfire deals more damage vs close targets.",
      "magKey": "closeHipDmgPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-10",
      "name": "Spray Discipline",
      "category": "Crowding / hip",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Hipfire bloom tightens",
      "definition": "Hipfire bloom tightens.",
      "magKey": "hipBloomCutPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-11",
      "name": "Close Circuit",
      "category": "Crowding / hip",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Bonus damage inside short-range band",
      "definition": "Bonus damage inside a short-range band.",
      "magKey": "closeBandDmgPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-12",
      "name": "Sprint Sync",
      "category": "Mobility feel",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Faster ready after sprint ends",
      "definition": "Faster ready after sprint ends.",
      "magKey": "sprintReadyCutPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-13",
      "name": "Slide Fire",
      "category": "Mobility feel",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Accuracy retained while sliding",
      "definition": "Accuracy retained while sliding.",
      "magKey": "slideAccRetainPct",
      "magDefault": 70,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-14",
      "name": "Airborne Bias",
      "category": "Mobility feel",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Airborne accuracy penalty reduced",
      "definition": "Airborne accuracy penalty reduced.",
      "magKey": "airAccPenaltyCutPct",
      "magDefault": 40,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-15",
      "name": "Ember Trail",
      "category": "Channel / DoT",
      "mode": "Ambient",
      "trigger": "on_hit",
      "effect": "Thermal DoT tick on hit",
      "definition": "Hits apply a Thermal DoT tick.",
      "magKey": "dotDps",
      "magDefault": 8,
      "magUnit": "dps",
      "magMin": 0,
      "magMax": 50,
      "magStep": 1,
      "magLabel": "Thermal DoT",
      "column": "Verb"
    },
    {
      "id": "WT-16",
      "name": "Frost Latch",
      "category": "Channel / DoT",
      "mode": "Ambient",
      "trigger": "on_hit",
      "effect": "Cryo slow latch on hit",
      "definition": "Hits latch a Cryo slow.",
      "magKey": "slowPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-17",
      "name": "Arc Stitch",
      "category": "Channel / DoT",
      "mode": "Ambient",
      "trigger": "on_hit",
      "effect": "Arc spark jumps to a nearby foe",
      "definition": "Hits spark Arc to a nearby foe.",
      "magKey": "jumpDmgPct",
      "magDefault": 25,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-18",
      "name": "Toxin Bloom",
      "category": "Channel / DoT",
      "mode": "Ambient",
      "trigger": "on_hit",
      "effect": "Toxin stack on hit",
      "definition": "Hits apply a Toxin stack.",
      "magKey": "toxinStack",
      "magDefault": 1,
      "magUnit": "stk",
      "magMin": 0,
      "magMax": 5,
      "magStep": 1,
      "magLabel": "Toxin stacks",
      "column": "Verb"
    },
    {
      "id": "WT-19",
      "name": "Radar Bite",
      "category": "Utility",
      "mode": "Ambient",
      "trigger": "on_hit",
      "effect": "Hits briefly ping radar",
      "definition": "Hits briefly ping radar on the target.",
      "magKey": "radarPingSec",
      "magDefault": 2.0,
      "magUnit": "s",
      "magMin": 0,
      "magMax": 8,
      "magStep": 0.5,
      "magLabel": "Radar ping",
      "column": "Verb"
    },
    {
      "id": "WT-20",
      "name": "Disruption Tip",
      "category": "Utility",
      "mode": "Ambient",
      "trigger": "on_precision_hit",
      "effect": "Precision hits interrupt castable actions",
      "definition": "Precision hits interrupt castable enemy actions.",
      "magKey": "interruptChancePct",
      "magDefault": 35,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-21",
      "name": "Shield Breaker",
      "category": "Utility",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Bonus damage vs Energy Shields",
      "definition": "Bonus damage vs Energy Shields.",
      "magKey": "shieldBonusPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-22",
      "name": "Debris Harvest",
      "category": "Utility",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Dismantle yield bias while equipped",
      "definition": "Dismantle yield bias while equipped.",
      "magKey": "dismantleBiasPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-23",
      "name": "Trace Focus",
      "category": "Archetype-gated",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Trace only — beam sustain / heat settle",
      "definition": "Trace only — beam sustain / heat settle.",
      "magKey": "heatSettlePct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-24",
      "name": "Sniper Breath",
      "category": "Archetype-gated",
      "mode": "AlwaysOn",
      "trigger": "while_ads",
      "effect": "Precision frame — hold-breath sway cut",
      "definition": "Precision frame — hold-breath sway cut while ADS.",
      "magKey": "swayCutPct",
      "magDefault": 35,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-25",
      "name": "Shotgun Breach",
      "category": "Archetype-gated",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Shotgun — close pellet density",
      "definition": "Shotgun — denser pellet pattern at close range.",
      "magKey": "pelletDensityPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-26",
      "name": "SMG Cascade",
      "category": "Archetype-gated",
      "mode": "Ambient",
      "trigger": "on_kill",
      "effect": "SMG — kill briefly speeds reload",
      "definition": "SMG — kill briefly speeds reload.",
      "magKey": "reloadSpeedPct",
      "magDefault": 25,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-27",
      "name": "LMG Anchor",
      "category": "Archetype-gated",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "LMG — braced stability while firing",
      "definition": "LMG — braced stability while firing.",
      "magKey": "braceStabilityPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-28",
      "name": "Heavy Payload",
      "category": "Archetype-gated",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Heavy — impact bias vs elites",
      "definition": "Heavy — impact bias vs elites / majors.",
      "magKey": "eliteImpactPct",
      "magDefault": 18,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-29",
      "name": "Slide Accuracy",
      "category": "Mobility feel",
      "mode": "AlwaysOn",
      "trigger": "while_sliding",
      "effect": "Accuracy / bloom stay tighter while sliding",
      "definition": "Accuracy / bloom stay tighter while sliding",
      "magKey": "slideAccRetainPct",
      "magDefault": 75,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-30",
      "name": "Slide Ready",
      "category": "Mobility feel",
      "mode": "Ambient",
      "trigger": "after_slide",
      "effect": "Faster ready when slide ends",
      "definition": "Faster ready when slide ends",
      "magKey": "readyCutPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-31",
      "name": "Slide Mag",
      "category": "Mobility feel",
      "mode": "Ambient",
      "trigger": "on_slide_kill",
      "effect": "Slide kills speed next reload",
      "definition": "Slide kills speed next reload",
      "magKey": "reloadSpeedPct",
      "magDefault": 25,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-32",
      "name": "Jump Settle",
      "category": "Mobility feel",
      "mode": "AlwaysOn",
      "trigger": "airborne",
      "effect": "Airborne accuracy penalty cut",
      "definition": "Airborne accuracy penalty cut",
      "magKey": "airAccPenaltyCutPct",
      "magDefault": 45,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-33",
      "name": "Landing Snap",
      "category": "Mobility feel",
      "mode": "Ambient",
      "trigger": "on_land",
      "effect": "Brief handling snap after landing",
      "definition": "Brief handling snap after landing",
      "magKey": "handlingSnapPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-34",
      "name": "Air Mag",
      "category": "Mobility feel",
      "mode": "Ambient",
      "trigger": "on_airborne_kill",
      "effect": "Airborne kills refund tiny reserves",
      "definition": "Airborne kills refund tiny reserves",
      "magKey": "killRefundRounds",
      "magDefault": 1,
      "magUnit": "rds",
      "magMin": 0,
      "magMax": 10,
      "magStep": 1,
      "magLabel": "Kill refund",
      "column": "Feed"
    },
    {
      "id": "WT-35",
      "name": "Sprint Out",
      "category": "Mobility feel",
      "mode": "Ambient",
      "trigger": "after_sprint",
      "effect": "Faster sprint-to-fire",
      "definition": "Faster sprint-to-fire",
      "magKey": "sprintReadyCutPct",
      "magDefault": 25,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-36",
      "name": "Sprint Mag",
      "category": "Mobility feel",
      "mode": "Ambient",
      "trigger": "on_sprint_kill",
      "effect": "Sprint-end kills speed reload",
      "definition": "Sprint-end kills speed reload",
      "magKey": "reloadSpeedPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-37",
      "name": "Wall Exit Ready",
      "category": "Parkour-gunfeel",
      "mode": "Ambient",
      "trigger": "after_wall_exit",
      "effect": "Faster ready after wall jump-off",
      "definition": "Faster ready after Wall Run ends via wall jump-off or auto peel. Does not change wall-run or jump mechanics. No mantle/vault — FS-MOV-003.",
      "magKey": "wallExitReadyPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Wall-exit ready",
      "column": "Verb"
    },
    {
      "id": "WT-38",
      "name": "Wall Drop",
      "category": "Parkour-gunfeel",
      "mode": "Ambient",
      "trigger": "after_wall_run",
      "effect": "Brief accuracy after dropping from wall-run",
      "definition": "Brief accuracy after dropping from wall-run",
      "magKey": "accSnapPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-39",
      "name": "Crouch Brace",
      "category": "Precision",
      "mode": "AlwaysOn",
      "trigger": "while_crouched",
      "effect": "Stability / flinch cut while crouched",
      "definition": "Stability / flinch cut while crouched",
      "magKey": "crouchStabilityPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-40",
      "name": "Strafe Lattice",
      "category": "Precision",
      "mode": "AlwaysOn",
      "trigger": "while_strafing_ads",
      "effect": "Strafe-ADS accuracy retain",
      "definition": "Strafe-ADS accuracy retain",
      "magKey": "strafeAccRetainPct",
      "magDefault": 40,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-41",
      "name": "Slide Frenzy",
      "category": "Mobility feel",
      "mode": "Ambient",
      "trigger": "on_slide_kill",
      "effect": "Slide kills briefly boost handling",
      "definition": "Slide kills briefly boost handling",
      "magKey": "handlingSnapPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-42",
      "name": "Jump Frenzy",
      "category": "Mobility feel",
      "mode": "Ambient",
      "trigger": "on_airborne_kill",
      "effect": "Airborne kills briefly boost handling",
      "definition": "Airborne kills briefly boost handling",
      "magKey": "handlingSnapPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-43",
      "name": "Move Mag",
      "category": "Sustain / ammo",
      "mode": "Ambient",
      "trigger": "on_move_kill",
      "effect": "Kills while moving refund a small packet",
      "definition": "Kills while moving refund a small packet",
      "magKey": "killRefundRounds",
      "magDefault": 1,
      "magUnit": "rds",
      "magMin": 0,
      "magMax": 10,
      "magStep": 1,
      "magLabel": "Kill refund",
      "column": "Feed"
    },
    {
      "id": "WT-44",
      "name": "Slide Chain",
      "category": "Mobility feel",
      "mode": "Ambient",
      "trigger": "on_slide_kill",
      "effect": "Chained slide kills escalate briefly",
      "definition": "Chained slide kills escalate briefly",
      "magKey": "chainStepPct",
      "magDefault": 5,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-45",
      "name": "Air Chain",
      "category": "Mobility feel",
      "mode": "Ambient",
      "trigger": "on_airborne_kill",
      "effect": "Chained airborne kills escalate briefly",
      "definition": "Chained airborne kills escalate briefly",
      "magKey": "chainStepPct",
      "magDefault": 5,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-46",
      "name": "ADS Calm",
      "category": "Precision",
      "mode": "AlwaysOn",
      "trigger": "while_ads",
      "effect": "Flinch / sway cut while ADS",
      "definition": "Flinch / sway cut while ADS",
      "magKey": "adsFlinchCutPct",
      "magDefault": 25,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-47",
      "name": "ADS Reach",
      "category": "Precision",
      "mode": "AlwaysOn",
      "trigger": "while_ads",
      "effect": "Falloff bias while ADS",
      "definition": "Falloff bias while ADS",
      "magKey": "falloffPushM",
      "magDefault": 3.0,
      "magUnit": "m",
      "magMin": 0,
      "magMax": 15,
      "magStep": 0.5,
      "magLabel": "Falloff push",
      "column": "Plate"
    },
    {
      "id": "WT-48",
      "name": "Long Breath",
      "category": "Precision",
      "mode": "AlwaysOn",
      "trigger": "while_ads",
      "effect": "Sway drops the longer you stay ADS",
      "definition": "Sway drops the longer you stay ADS",
      "magKey": "swayCutPct",
      "magDefault": 30,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-49",
      "name": "Precision Chain",
      "category": "Precision",
      "mode": "Ambient",
      "trigger": "on_precision_hit",
      "effect": "Consecutive precision hits escalate",
      "definition": "Consecutive precision hits escalate",
      "magKey": "chainStepPct",
      "magDefault": 6,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-50",
      "name": "Precision Hands",
      "category": "Precision",
      "mode": "Ambient",
      "trigger": "on_precision_kill",
      "effect": "Precision kills boost handling briefly",
      "definition": "Precision kills boost handling briefly",
      "magKey": "handlingSnapPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-51",
      "name": "Peek Snap",
      "category": "Precision",
      "mode": "Ambient",
      "trigger": "after_leave_cover",
      "effect": "Brief stability when peeking from cover",
      "definition": "Brief stability when peeking from cover",
      "magKey": "stabilitySnapPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-52",
      "name": "Cover Leave",
      "category": "Precision",
      "mode": "Ambient",
      "trigger": "after_leave_cover",
      "effect": "Brief ready snap when leaving cover",
      "definition": "Brief ready snap when leaving cover",
      "magKey": "readyCutPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-53",
      "name": "Scope Memory",
      "category": "Precision",
      "mode": "AlwaysOn",
      "trigger": "while_ads",
      "effect": "ADS FOV settles faster after swap-in",
      "definition": "ADS FOV settles faster after swap-in",
      "magKey": "adsSettlePct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-54",
      "name": "Flinch Vein",
      "category": "Precision",
      "mode": "AlwaysOn",
      "trigger": "while_ads",
      "effect": "Extra flinch resist while ADS",
      "definition": "Extra flinch resist while ADS",
      "magKey": "adsFlinchCutPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-55",
      "name": "Sway Vein",
      "category": "Precision",
      "mode": "AlwaysOn",
      "trigger": "while_ads",
      "effect": "Extra sway cut while ADS",
      "definition": "Extra sway cut while ADS",
      "magKey": "swayCutPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-56",
      "name": "Mid Lattice",
      "category": "Precision",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Soft mid-range damage consistency",
      "definition": "Soft mid-range damage consistency",
      "magKey": "midRangeDmgPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-57",
      "name": "Far Lattice",
      "category": "Precision",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Soft long-range damage consistency",
      "definition": "Soft long-range damage consistency",
      "magKey": "farRangeDmgPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-58",
      "name": "Headseek Soft",
      "category": "Precision",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Soft aim-assist settle toward head (no AA rewrite)",
      "definition": "Soft aim-assist settle toward head (no AA rewrite)",
      "magKey": "headseekPct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-59",
      "name": "Body to Head",
      "category": "Precision",
      "mode": "Ambient",
      "trigger": "on_body_hit",
      "effect": "Body hits briefly tighten next precision window",
      "definition": "Body hits briefly tighten next precision window",
      "magKey": "precWindowPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-60",
      "name": "Assist Precision",
      "category": "Precision",
      "mode": "Ambient",
      "trigger": "on_assist",
      "effect": "Assists grant brief ADS calm",
      "definition": "Assists grant brief ADS calm",
      "magKey": "adsFlinchCutPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-61",
      "name": "Hip Crowd",
      "category": "Crowding / hip",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Hipfire dmg vs close foes",
      "definition": "Hipfire dmg vs close foes",
      "magKey": "closeHipDmgPct",
      "magDefault": 14,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-62",
      "name": "Hip Bloom",
      "category": "Crowding / hip",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Hipfire bloom cut",
      "definition": "Hipfire bloom cut",
      "magKey": "hipBloomCutPct",
      "magDefault": 22,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-63",
      "name": "Close Commit",
      "category": "Crowding / hip",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Bonus impact inside short range",
      "definition": "Bonus impact inside short range",
      "magKey": "closeBandDmgPct",
      "magDefault": 16,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-64",
      "name": "Crowd Room",
      "category": "Crowding / hip",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Soft hip/close bias when surrounded",
      "definition": "Soft hip/close bias when surrounded",
      "magKey": "crowdHipPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-65",
      "name": "Point Blank",
      "category": "Crowding / hip",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Max close-band impact bias",
      "definition": "Max close-band impact bias",
      "magKey": "pointBlankPct",
      "magDefault": 18,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-66",
      "name": "Hip Mag",
      "category": "Crowding / hip",
      "mode": "Ambient",
      "trigger": "on_hip_kill",
      "effect": "Hipfire kills speed reload",
      "definition": "Hipfire kills speed reload",
      "magKey": "reloadSpeedPct",
      "magDefault": 18,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-67",
      "name": "Surround Hands",
      "category": "Crowding / hip",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Handling bias when multiple foes near",
      "definition": "Handling bias when multiple foes near",
      "magKey": "handlingSnapPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-68",
      "name": "Doorway Pressure",
      "category": "Crowding / hip",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Close-band bias in tight spaces",
      "definition": "Close-band bias in tight spaces",
      "magKey": "closeBandDmgPct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-69",
      "name": "Shotgun Nest",
      "category": "Archetype-gated",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Shotgun close pellet density",
      "definition": "Shotgun close pellet density",
      "magKey": "pelletDensityPct",
      "magDefault": 18,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-70",
      "name": "SMG Nest",
      "category": "Archetype-gated",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "SMG hip/close sustain",
      "definition": "SMG hip/close sustain",
      "magKey": "closeHipDmgPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-71",
      "name": "Reload Flow",
      "category": "Sustain / ammo",
      "mode": "Ambient",
      "trigger": "after_reload",
      "effect": "First shots after reload more stable",
      "definition": "First shots after reload more stable",
      "magKey": "postReloadStabilityPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-72",
      "name": "Empty Panic",
      "category": "Sustain / ammo",
      "mode": "Ambient",
      "trigger": "on_empty",
      "effect": "Faster reload when mag empties from fire",
      "definition": "Faster reload when mag empties from fire",
      "magKey": "emptyReloadPct",
      "magDefault": 30,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Feed"
    },
    {
      "id": "WT-73",
      "name": "Kill Reload",
      "category": "Sustain / ammo",
      "mode": "Ambient",
      "trigger": "on_kill",
      "effect": "Kills briefly speed reload",
      "definition": "Kills briefly speed reload",
      "magKey": "reloadSpeedPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-74",
      "name": "Assist Reload",
      "category": "Sustain / ammo",
      "mode": "Ambient",
      "trigger": "on_assist",
      "effect": "Assists briefly speed reload",
      "definition": "Assists briefly speed reload",
      "magKey": "reloadSpeedPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-75",
      "name": "Brick Rush",
      "category": "Sustain / ammo",
      "mode": "Ambient",
      "trigger": "on_brick_pickup",
      "effect": "Brief handling after grabbing ammo",
      "definition": "Brief handling after grabbing ammo",
      "magKey": "handlingSnapPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-76",
      "name": "Reserve Quiet",
      "category": "Sustain / ammo",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Reserves deplete slower",
      "definition": "Reserves deplete slower",
      "magKey": "reserveDrainCutPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Feed"
    },
    {
      "id": "WT-77",
      "name": "Overflow Soft",
      "category": "Sustain / ammo",
      "mode": "Ambient",
      "trigger": "on_reload",
      "effect": "Soft overflow into mag from reserves",
      "definition": "Soft overflow into mag from reserves",
      "magKey": "bonusMagFillPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Feed"
    },
    {
      "id": "WT-78",
      "name": "Holster Cool",
      "category": "Utility",
      "mode": "AlwaysOn",
      "trigger": "while_holstered",
      "effect": "Holstered bloom/heat settle faster",
      "definition": "Holstered bloom/heat settle faster",
      "magKey": "holsterSettlePct",
      "magDefault": 25,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-79",
      "name": "Swap Snap",
      "category": "Utility",
      "mode": "Ambient",
      "trigger": "on_weapon_swap",
      "effect": "Faster ready when swapping onto this gun",
      "definition": "Faster ready when swapping onto this gun",
      "magKey": "swapReadyPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-80",
      "name": "Dual Nest",
      "category": "Utility",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Special/heavy brick ready cue + tiny ready bias",
      "definition": "Special/heavy brick ready cue + tiny ready bias",
      "magKey": "readyCutPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-81",
      "name": "Kill Hands",
      "category": "Pressure",
      "mode": "Ambient",
      "trigger": "on_kill",
      "effect": "Brief handling after any kill",
      "definition": "Brief handling after any kill",
      "magKey": "handlingSnapPct",
      "magDefault": 18,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-82",
      "name": "Multi Mark",
      "category": "Pressure",
      "mode": "Ambient",
      "trigger": "on_multi_kill",
      "effect": "Handling/damage after rapid multi-kill",
      "definition": "Handling/damage after rapid multi-kill",
      "magKey": "multiKillPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-83",
      "name": "Elite Pressure",
      "category": "Pressure",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Soft impact bias vs elites / majors",
      "definition": "Soft impact bias vs elites / majors",
      "magKey": "eliteImpactPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-84",
      "name": "Shield Crack",
      "category": "Pressure",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Bonus vs Energy Shields",
      "definition": "Bonus vs Energy Shields",
      "magKey": "shieldBonusPct",
      "magDefault": 18,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-85",
      "name": "Minor Sweep",
      "category": "Pressure",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Soft clear bias vs minors / fodder",
      "definition": "Soft clear bias vs minors / fodder",
      "magKey": "minorDmgPct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-86",
      "name": "Major Nail",
      "category": "Pressure",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Soft bias vs majors",
      "definition": "Soft bias vs majors",
      "magKey": "majorDmgPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-87",
      "name": "Streak Hands",
      "category": "Pressure",
      "mode": "Ambient",
      "trigger": "on_kill_streak",
      "effect": "Kill streaks boost handling",
      "definition": "Kill streaks boost handling",
      "magKey": "handlingSnapPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-88",
      "name": "First Blood",
      "category": "Pressure",
      "mode": "Ambient",
      "trigger": "on_first_kill",
      "effect": "First kill of fight boosts ready",
      "definition": "First kill of fight boosts ready",
      "magKey": "readyCutPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-89",
      "name": "Cleanup",
      "category": "Pressure",
      "mode": "Ambient",
      "trigger": "on_low_hp_enemy_kill",
      "effect": "Finishing damaged foes refunds tiny packet",
      "definition": "Finishing damaged foes refunds tiny packet",
      "magKey": "killRefundRounds",
      "magDefault": 1,
      "magUnit": "rds",
      "magMin": 0,
      "magMax": 8,
      "magStep": 1,
      "magLabel": "Kill refund",
      "column": "Feed"
    },
    {
      "id": "WT-90",
      "name": "Execute Soft",
      "category": "Pressure",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Soft bonus vs critically low foes",
      "definition": "Soft bonus vs critically low foes",
      "magKey": "executePct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-91",
      "name": "Ember Tick",
      "category": "Channel / DoT",
      "mode": "Ambient",
      "trigger": "on_hit",
      "effect": "Thermal DoT tick",
      "definition": "Thermal DoT tick",
      "magKey": "dotDps",
      "magDefault": 7,
      "magUnit": "dps",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Thermal DoT",
      "column": "Verb"
    },
    {
      "id": "WT-92",
      "name": "Frost Tick",
      "category": "Channel / DoT",
      "mode": "Ambient",
      "trigger": "on_hit",
      "effect": "Cryo slow latch",
      "definition": "Cryo slow latch",
      "magKey": "slowPct",
      "magDefault": 18,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-93",
      "name": "Arc Tick",
      "category": "Channel / DoT",
      "mode": "Ambient",
      "trigger": "on_hit",
      "effect": "Arc spark chance",
      "definition": "Arc spark chance",
      "magKey": "jumpDmgPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-94",
      "name": "Toxin Tick",
      "category": "Channel / DoT",
      "mode": "Ambient",
      "trigger": "on_hit",
      "effect": "Toxin stack",
      "definition": "Toxin stack",
      "magKey": "toxinStack",
      "magDefault": 1,
      "magUnit": "stk",
      "magMin": 0,
      "magMax": 5,
      "magStep": 1,
      "magLabel": "Toxin stacks",
      "column": "Verb"
    },
    {
      "id": "WT-95",
      "name": "Void Tick",
      "category": "Channel / DoT",
      "mode": "Ambient",
      "trigger": "on_hit",
      "effect": "Void suppress tick",
      "definition": "Void suppress tick",
      "magKey": "suppressPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-96",
      "name": "Kinetic Tremor Soft",
      "category": "Channel / DoT",
      "mode": "Ambient",
      "trigger": "on_hit",
      "effect": "Soft kinetic stagger on hit",
      "definition": "Soft kinetic stagger on hit",
      "magKey": "staggerPct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-97",
      "name": "Mixed Channel",
      "category": "Channel / DoT",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Soft bias when matching armor channel",
      "definition": "Soft bias when matching armor channel",
      "magKey": "channelMatchPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-98",
      "name": "Anti-Shield Channel",
      "category": "Channel / DoT",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Channel damage vs shields",
      "definition": "Channel damage vs shields",
      "magKey": "shieldBonusPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-99",
      "name": "Dot Refresh",
      "category": "Channel / DoT",
      "mode": "Ambient",
      "trigger": "on_hit",
      "effect": "Refreshing DoT extends duration",
      "definition": "Refreshing DoT extends duration",
      "magKey": "dotRefreshPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-100",
      "name": "Dot Spread Soft",
      "category": "Channel / DoT",
      "mode": "Ambient",
      "trigger": "on_kill",
      "effect": "DoT kills soft-spread to a nearby foe",
      "definition": "DoT kills soft-spread to a nearby foe",
      "magKey": "dotSpreadPct",
      "magDefault": 25,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-101",
      "name": "Trace Cool",
      "category": "Archetype-gated",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Trace heat settle",
      "definition": "Trace heat settle",
      "magKey": "heatSettlePct",
      "magDefault": 22,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-102",
      "name": "Sniper Breath+",
      "category": "Archetype-gated",
      "mode": "AlwaysOn",
      "trigger": "while_ads",
      "effect": "Sniper sway cut",
      "definition": "Sniper sway cut",
      "magKey": "swayCutPct",
      "magDefault": 40,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-103",
      "name": "Pellet Crowd",
      "category": "Archetype-gated",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Shotgun close density",
      "definition": "Shotgun close density",
      "magKey": "pelletDensityPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Bullets"
    },
    {
      "id": "WT-104",
      "name": "SMG Cascade+",
      "category": "Archetype-gated",
      "mode": "Ambient",
      "trigger": "on_kill",
      "effect": "SMG kill reload speed",
      "definition": "SMG kill reload speed",
      "magKey": "reloadSpeedPct",
      "magDefault": 28,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-105",
      "name": "LMG Anchor+",
      "category": "Archetype-gated",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "LMG braced stability",
      "definition": "LMG braced stability",
      "magKey": "braceStabilityPct",
      "magDefault": 25,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-106",
      "name": "Heavy Plant",
      "category": "Archetype-gated",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Heavy braced stability",
      "definition": "Heavy braced stability",
      "magKey": "braceStabilityPct",
      "magDefault": 22,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-107",
      "name": "Sidearm Nest",
      "category": "Archetype-gated",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Sidearm ready / hip bias",
      "definition": "Sidearm ready / hip bias",
      "magKey": "readyCutPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-108",
      "name": "Bow Follow",
      "category": "Archetype-gated",
      "mode": "Ambient",
      "trigger": "on_release",
      "effect": "Charge weapons settle after release",
      "definition": "Charge weapons settle after release",
      "magKey": "settlePct",
      "magDefault": 18,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-109",
      "name": "GL Settle",
      "category": "Archetype-gated",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Launcher projectile settle / blast readability",
      "definition": "Launcher projectile settle / blast readability",
      "magKey": "blastSettlePct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-110",
      "name": "Sword Lunge Soft",
      "category": "Archetype-gated",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Melee lunge distance soft bias",
      "definition": "Melee lunge distance soft bias",
      "magKey": "lungePct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-111",
      "name": "Wall Exit Mag",
      "category": "Parkour-gunfeel",
      "mode": "Ambient",
      "trigger": "after_wall_exit",
      "effect": "Tiny mag packet chance after wall jump-off",
      "definition": "Small chance to seat a tiny mag packet after Wall Run ends via wall jump-off or auto peel. Does not change wall-run mechanics. No mantle/vault — FS-MOV-003.",
      "magKey": "wallExitMagChancePct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Wall-exit mag chance",
      "column": "Feed"
    },
    {
      "id": "WT-112",
      "name": "Wall Mag",
      "category": "Parkour-gunfeel",
      "mode": "Ambient",
      "trigger": "after_wall_run",
      "effect": "Wall-run end speeds reload",
      "definition": "Wall-run end speeds reload",
      "magKey": "reloadSpeedPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-113",
      "name": "Climb Ready",
      "category": "Parkour-gunfeel",
      "mode": "Ambient",
      "trigger": "after_climb",
      "effect": "Climb ends with ready snap",
      "definition": "Climb ends with ready snap",
      "magKey": "readyCutPct",
      "magDefault": 18,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-114",
      "name": "Drop Accuracy",
      "category": "Parkour-gunfeel",
      "mode": "Ambient",
      "trigger": "on_land",
      "effect": "Landing preserves accuracy briefly",
      "definition": "Landing preserves accuracy briefly",
      "magKey": "accSnapPct",
      "magDefault": 18,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Plate"
    },
    {
      "id": "WT-115",
      "name": "Chain Parkour Hands",
      "category": "Parkour-gunfeel",
      "mode": "Ambient",
      "trigger": "on_parkour_chain",
      "effect": "Parkour chains boost handling",
      "definition": "Parkour chains boost handling",
      "magKey": "handlingSnapPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-116",
      "name": "Slide ADS Glue",
      "category": "Parkour-gunfeel",
      "mode": "Ambient",
      "trigger": "slide_to_ads",
      "effect": "Slide→ADS transition settle",
      "definition": "Slide→ADS transition settle",
      "magKey": "adsSettlePct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-117",
      "name": "Jump Hip Glue",
      "category": "Parkour-gunfeel",
      "mode": "Ambient",
      "trigger": "jump_to_hip",
      "effect": "Jump→hipfire retain",
      "definition": "Jump→hipfire retain",
      "magKey": "hipBloomCutPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-118",
      "name": "Land ADS Glue",
      "category": "Parkour-gunfeel",
      "mode": "Ambient",
      "trigger": "land_to_ads",
      "effect": "Land→ADS settle",
      "definition": "Land→ADS settle",
      "magKey": "adsSettlePct",
      "magDefault": 18,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-119",
      "name": "Sprint Hip Glue",
      "category": "Parkour-gunfeel",
      "mode": "Ambient",
      "trigger": "sprint_to_hip",
      "effect": "Sprint→hipfire ready",
      "definition": "Sprint→hipfire ready",
      "magKey": "readyCutPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-120",
      "name": "Peek Slide Glue",
      "category": "Parkour-gunfeel",
      "mode": "Ambient",
      "trigger": "peek_to_slide",
      "effect": "Peek→slide accuracy retain",
      "definition": "Peek→slide accuracy retain",
      "magKey": "slideAccRetainPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "WT-121",
      "name": "Top-Off Discipline",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "AlwaysOn",
      "trigger": "while_equipped",
      "effect": "Partial reloads waste less reserve",
      "definition": "Partial reloads waste less reserve.",
      "magKey": "partialReloadRefundPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Partial reload refund"
    },
    {
      "id": "WT-122",
      "name": "Deep Drum",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "AlwaysOn",
      "trigger": "while_equipped",
      "effect": "Larger mag; slower top-off",
      "definition": "Larger mag; slower top-off.",
      "magKey": "magSizePct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag size"
    },
    {
      "id": "WT-123",
      "name": "Slim Cell",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "AlwaysOn",
      "trigger": "while_equipped",
      "effect": "Smaller mag; snappier reload",
      "definition": "Smaller mag; snappier reload.",
      "magKey": "magSizePct",
      "magDefault": -15,
      "magUnit": "%",
      "magMin": -15,
      "magMax": 0,
      "magStep": 1,
      "magLabel": "Mag size"
    },
    {
      "id": "WT-124",
      "name": "Twin Stack",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "AlwaysOn",
      "trigger": "while_equipped",
      "effect": "Alternate pack geometry — denser seat",
      "definition": "Alternate pack geometry — denser seat.",
      "magKey": "magSizePct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag size"
    },
    {
      "id": "WT-125",
      "name": "Helix Clip",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "AlwaysOn",
      "trigger": "while_equipped",
      "effect": "Helix pack — slight size bias",
      "definition": "Helix pack — slight size bias.",
      "magKey": "magSizePct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag size"
    },
    {
      "id": "WT-126",
      "name": "High-Density Pack",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "AlwaysOn",
      "trigger": "while_equipped",
      "effect": "Compressed rounds — more in the box",
      "definition": "Compressed rounds — more in the box.",
      "magKey": "magSizePct",
      "magDefault": 18,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag size"
    },
    {
      "id": "WT-127",
      "name": "Loose Pack",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "AlwaysOn",
      "trigger": "while_equipped",
      "effect": "Loose seat — snappier reload, fewer rounds",
      "definition": "Loose seat — snappier reload, fewer rounds.",
      "magKey": "reloadSeatPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Reload seat"
    },
    {
      "id": "WT-128",
      "name": "Holster Prime",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "Ambient",
      "trigger": "on_draw",
      "effect": "First reload after holster is faster",
      "definition": "First reload after holster is faster.",
      "magKey": "holsterReloadCutPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Holster reload cut"
    },
    {
      "id": "WT-129",
      "name": "Brick Pull",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "AlwaysOn",
      "trigger": "while_equipped",
      "effect": "Ammo bricks grant bonus rounds more often",
      "definition": "Ammo bricks grant bonus rounds more often.",
      "magKey": "brickChancePct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Brick bonus chance"
    },
    {
      "id": "WT-130",
      "name": "Double Brick",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "Ambient",
      "trigger": "on_brick_pickup",
      "effect": "Occasional double brick on pickup",
      "definition": "Occasional double brick on pickup.",
      "magKey": "doubleBrickChancePct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Double brick chance"
    },
    {
      "id": "WT-131",
      "name": "Caliber Match",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "AlwaysOn",
      "trigger": "while_equipped",
      "effect": "Matching ammo-type bricks fill more",
      "definition": "Matching ammo-type bricks fill more.",
      "magKey": "matchBrickBonusPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Match brick bonus"
    },
    {
      "id": "WT-132",
      "name": "Reserve Vault",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "AlwaysOn",
      "trigger": "while_ads",
      "effect": "Soft cap on reserve drain while ADS",
      "definition": "Soft cap on reserve drain while ADS.",
      "magKey": "adsReserveDrainCutPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "ADS reserve drain cut"
    },
    {
      "id": "WT-133",
      "name": "Belt Catch",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "AlwaysOn",
      "trigger": "while_equipped",
      "effect": "Continuous-feed kits resist dry-fire gap",
      "definition": "Continuous-feed kits resist dry-fire gap.",
      "magKey": "feedGapCutPct",
      "magDefault": 25,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Feed gap cut"
    },
    {
      "id": "WT-134",
      "name": "Chamber Keeper",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "Ambient",
      "trigger": "on_reload",
      "effect": "Reload keeps one round chambered more often",
      "definition": "Reload keeps one round chambered more often.",
      "magKey": "chamberKeepChancePct",
      "magDefault": 35,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Chamber keep chance"
    },
    {
      "id": "WT-135",
      "name": "Tactical Prime",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "Ambient",
      "trigger": "on_tactical_reload",
      "effect": "Tactical reloads fill extra from reserve",
      "definition": "Tactical reloads fill extra from reserve.",
      "magKey": "tacticalBonusFillPct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Tactical bonus fill"
    },
    {
      "id": "WT-136",
      "name": "Panic Drum",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "Ambient",
      "trigger": "on_empty_reload",
      "effect": "Empty-mag reload dumps a burst from reserve",
      "definition": "Empty-mag reload dumps a burst from reserve.",
      "magKey": "emptyReserveDumpPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Empty reserve dump"
    },
    {
      "id": "WT-137",
      "name": "Soft Seat",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "AlwaysOn",
      "trigger": "while_equipped",
      "effect": "Partial reload seat forgiveness",
      "definition": "Partial reload seat forgiveness.",
      "magKey": "partialReloadRefundPct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Partial reload refund"
    },
    {
      "id": "WT-138",
      "name": "Precision Crumb",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "Ambient",
      "trigger": "on_precision_kill",
      "effect": "Precision kills refund rounds into mag",
      "definition": "Precision kills refund rounds into mag.",
      "magKey": "precKillRefundRounds",
      "magDefault": 1,
      "magUnit": "rds",
      "magMin": 0,
      "magMax": 10,
      "magStep": 1,
      "magLabel": "Precision refund"
    },
    {
      "id": "WT-139",
      "name": "Assist Crumb",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "Ambient",
      "trigger": "on_assist",
      "effect": "Assists refund tiny mag crumbs",
      "definition": "Assists refund tiny mag crumbs.",
      "magKey": "assistRefundRounds",
      "magDefault": 1,
      "magUnit": "rds",
      "magMin": 0,
      "magMax": 10,
      "magStep": 1,
      "magLabel": "Assist refund"
    },
    {
      "id": "WT-140",
      "name": "Streak Cell",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "Ambient",
      "trigger": "on_multikill",
      "effect": "Multi-kill crumbs into mag",
      "definition": "Multi-kill crumbs into mag.",
      "magKey": "streakRefundRounds",
      "magDefault": 2,
      "magUnit": "rds",
      "magMin": 0,
      "magMax": 10,
      "magStep": 1,
      "magLabel": "Streak refund"
    },
    {
      "id": "WT-141",
      "name": "Objective Tick",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "Ambient",
      "trigger": "on_objective",
      "effect": "Holding objective slowly tops mag from reserve",
      "definition": "Holding objective slowly tops mag from reserve.",
      "magKey": "objMagTick",
      "magDefault": 1,
      "magUnit": "rds",
      "magMin": 0,
      "magMax": 10,
      "magStep": 1,
      "magLabel": "Objective mag tick"
    },
    {
      "id": "WT-142",
      "name": "Cover Tick",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "Ambient",
      "trigger": "while_in_cover",
      "effect": "Behind cover, mag ticks from reserve",
      "definition": "Behind cover, mag ticks from reserve.",
      "magKey": "coverMagTick",
      "magDefault": 1,
      "magUnit": "rds",
      "magMin": 0,
      "magMax": 10,
      "magStep": 1,
      "magLabel": "Cover mag tick"
    },
    {
      "id": "WT-143",
      "name": "Sprint Sip",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "AlwaysOn",
      "trigger": "while_sprinting",
      "effect": "Sprinting drains reserve slightly slower",
      "definition": "Sprinting drains reserve slightly slower.",
      "magKey": "sprintReserveCutPct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Sprint reserve cut"
    },
    {
      "id": "WT-144",
      "name": "ADS Thirst",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "AlwaysOn",
      "trigger": "while_ads",
      "effect": "ADS slightly thirstier reserve; denser mag feel",
      "definition": "ADS slightly thirstier reserve; denser mag feel.",
      "magKey": "adsReserveDrainPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "ADS reserve thirst"
    },
    {
      "id": "WT-145",
      "name": "Cold First Mag",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "Ambient",
      "trigger": "on_engage",
      "effect": "First mag of engagement has bonus fill",
      "definition": "First mag of engagement has bonus fill.",
      "magKey": "firstMagBonusPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "First mag bonus"
    },
    {
      "id": "WT-146",
      "name": "Warm Drum",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "Ambient",
      "trigger": "on_reload",
      "effect": "After kills this mag, next reload refunds",
      "definition": "After kills this mag, next reload refunds.",
      "magKey": "warmReloadRefundPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Warm reload refund"
    },
    {
      "id": "WT-147",
      "name": "Split Hopper",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "AlwaysOn",
      "trigger": "while_equipped",
      "effect": "Virtual dual-buffer feed fantasy",
      "definition": "Virtual dual-buffer feed fantasy.",
      "magKey": "splitFeedBuffer",
      "magDefault": 1,
      "magUnit": "buf",
      "magMin": 0,
      "magMax": 10,
      "magStep": 1,
      "magLabel": "Split feed buffer"
    },
    {
      "id": "WT-148",
      "name": "Quiet Pickup",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "AlwaysOn",
      "trigger": "while_equipped",
      "effect": "Faster brick pickup commit",
      "definition": "Faster brick pickup commit.",
      "magKey": "brickPickupCutPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Brick pickup cut"
    },
    {
      "id": "WT-149",
      "name": "Side Pocket",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "AlwaysOn",
      "trigger": "while_equipped",
      "effect": "Tiny overflow pocket (not full Overflow Mag)",
      "definition": "Tiny overflow pocket (not full Overflow Mag).",
      "magKey": "sidePocketRounds",
      "magDefault": 3,
      "magUnit": "rds",
      "magMin": 0,
      "magMax": 15,
      "magStep": 1,
      "magLabel": "Side pocket"
    },
    {
      "id": "WT-150",
      "name": "Dry-Click Grace",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "Ambient",
      "trigger": "on_dry_fire",
      "effect": "After dry fire, next reload starts hot",
      "definition": "After dry fire, next reload starts hot.",
      "magKey": "dryClickReadyPct",
      "magDefault": 25,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Dry-click ready"
    },
    {
      "id": "WT-151",
      "name": "Swap Prime",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "Ambient",
      "trigger": "on_weapon_swap",
      "effect": "After weapon swap, soft mag grace",
      "definition": "After weapon swap, soft mag grace.",
      "magKey": "swapReloadCutPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Swap reload cut"
    },
    {
      "id": "WT-152",
      "name": "Ghost Round",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "AlwaysOn",
      "trigger": "while_equipped",
      "effect": "Failsafe chamber round fantasy",
      "definition": "Failsafe chamber round fantasy.",
      "magKey": "sidePocketRounds",
      "magDefault": 1,
      "magUnit": "rds",
      "magMin": 0,
      "magMax": 10,
      "magStep": 1,
      "magLabel": "Ghost round"
    },
    {
      "id": "WT-153",
      "name": "Echo Cell",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "Ambient",
      "trigger": "on_reload",
      "effect": "Soft echo fill from reserve after reload",
      "definition": "Soft echo fill from reserve after reload.",
      "magKey": "echoFillPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Echo fill"
    },
    {
      "id": "WT-154",
      "name": "Anchor Feed",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "Ambient",
      "trigger": "while_braced",
      "effect": "Braced, mag ticks from reserve",
      "definition": "Braced, mag ticks from reserve.",
      "magKey": "coverMagTick",
      "magDefault": 1,
      "magUnit": "rds",
      "magMin": 0,
      "magMax": 10,
      "magStep": 1,
      "magLabel": "Brace mag tick"
    },
    {
      "id": "WT-155",
      "name": "Extended Spine",
      "category": "Feed / ammo",
      "column": "Feed",
      "mode": "AlwaysOn",
      "trigger": "while_equipped",
      "effect": "Long-pack mag size bias",
      "definition": "Long-pack mag size bias.",
      "magKey": "magSizePct",
      "magDefault": 25,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag size"
    }
  ],
  "armorTraits": [
    {
      "id": "AT-01",
      "name": "Plate Weave",
      "category": "Survivability",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "ArmorValue bias",
      "definition": "Flat ArmorValue bias on this piece.",
      "magKey": "armorValuePct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "ArmorValue",
      "column": "Shell"
    },
    {
      "id": "AT-02",
      "name": "Kinetic Shell",
      "category": "Survivability",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Kinetic damage resist",
      "definition": "Kinetic damage resist.",
      "magKey": "kineticResistPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 30,
      "magStep": 1,
      "magLabel": "Kinetic resist",
      "column": "Shell"
    },
    {
      "id": "AT-03",
      "name": "Energy Lattice",
      "category": "Survivability",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Energy resist bias",
      "definition": "Energy resist bias across channels.",
      "magKey": "energyResistPct",
      "magDefault": 6,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 25,
      "magStep": 1,
      "magLabel": "Energy resist",
      "column": "Shell"
    },
    {
      "id": "AT-04",
      "name": "Last Stand Mesh",
      "category": "Survivability",
      "mode": "Ambient",
      "trigger": "below_hp",
      "effect": "DR while critically low HP",
      "definition": "Damage reduction while critically low HP.",
      "magKey": "lowHpDrPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 50,
      "magStep": 1,
      "magLabel": "Low-HP DR",
      "column": "Shell"
    },
    {
      "id": "AT-05",
      "name": "Second Wind",
      "category": "Recovery",
      "mode": "Ambient",
      "trigger": "on_kill",
      "effect": "Kills restore a small Health packet",
      "definition": "Kills restore a small Health packet.",
      "magKey": "killHeal",
      "magDefault": 25,
      "magUnit": "hp",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Kill heal",
      "column": "Verb"
    },
    {
      "id": "AT-06",
      "name": "Field Dress",
      "category": "Recovery",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Faster out-of-combat Health regen",
      "definition": "Faster out-of-combat Health regen.",
      "magKey": "oocRegenPct",
      "magDefault": 25,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "AT-07",
      "name": "Barrier Bloom",
      "category": "Recovery",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Energy Shield recharge bias",
      "definition": "Energy Shield recharge bias.",
      "magKey": "shieldRechargePct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "AT-08",
      "name": "Magwell Sync",
      "category": "Weapon synergy",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Reload speed while equipped",
      "definition": "Reload speed while this armor is equipped.",
      "magKey": "reloadSpeedPct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Brace"
    },
    {
      "id": "AT-09",
      "name": "Ready Hands",
      "category": "Weapon synergy",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Weapon swap speed",
      "definition": "Weapon swap speed.",
      "magKey": "swapSpeedPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Brace"
    },
    {
      "id": "AT-10",
      "name": "Hip Brace",
      "category": "Weapon synergy",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Hipfire stability",
      "definition": "Hipfire stability.",
      "magKey": "hipStabilityPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Brace"
    },
    {
      "id": "AT-11",
      "name": "Precision Stance",
      "category": "Weapon synergy",
      "mode": "AlwaysOn",
      "trigger": "while_ads",
      "effect": "ADS stability",
      "definition": "ADS stability.",
      "magKey": "adsStabilityPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Brace"
    },
    {
      "id": "AT-12",
      "name": "Skill Capacitance",
      "category": "Ability economy",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Skill Energy gains bias",
      "definition": "Skill Energy gains bias.",
      "magKey": "skillEnergyPct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "AT-13",
      "name": "Ult Condenser",
      "category": "Ability economy",
      "mode": "Ambient",
      "trigger": "on_kill",
      "effect": "Kills feed Ult charge",
      "definition": "Kills feed Ult charge.",
      "magKey": "ultPerKillPct",
      "magDefault": 2.0,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 10,
      "magStep": 0.5,
      "magLabel": "Ult per kill",
      "column": "Verb"
    },
    {
      "id": "AT-14",
      "name": "Cooldown Vein",
      "category": "Ability economy",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Ability cooldown bias",
      "definition": "Ability cooldown bias.",
      "magKey": "cooldownCutPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "AT-15",
      "name": "Dual Cell Economy",
      "category": "Ability economy",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Dual Stack Cell find bias",
      "definition": "Dual Stack Cell find bias.",
      "magKey": "cellFindPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "AT-16",
      "name": "Stride Plates",
      "category": "Stride / state",
      "mode": "AlwaysOn",
      "trigger": "while_sprinting",
      "effect": "Soft DR while sprinting",
      "definition": "Soft damage resist while sprinting. Does not change sprint speed or start rules.",
      "magKey": "sprintDrPct",
      "magDefault": 5,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 20,
      "magStep": 1,
      "magLabel": "Sprint DR",
      "column": "Stride"
    },
    {
      "id": "AT-17",
      "name": "Slide Plates",
      "category": "Stride / state",
      "mode": "AlwaysOn",
      "trigger": "while_sliding",
      "effect": "Soft gun settle while sliding",
      "definition": "Soft hip/ADS flinch settle while sliding. Does not change slide distance or friction.",
      "magKey": "slideGunSettlePct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Slide gun settle",
      "column": "Stride"
    },
    {
      "id": "AT-18",
      "name": "Parkour Calm",
      "category": "Stride / state",
      "mode": "Ambient",
      "trigger": "on_parkour_beat",
      "effect": "Gun settle after parkour beat",
      "definition": "Brief gun/ready settle after a parkour beat (slide end, land, wall exit). Does not change parkour distances or durations. No mantle/vault — FS-MOV-003 WILL NOT USE.",
      "magKey": "parkourGunSettlePct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Parkour gun settle",
      "column": "Stride"
    },
    {
      "id": "AT-19",
      "name": "Rally Beacon",
      "category": "Team / utility",
      "mode": "Ambient",
      "trigger": "",
      "effect": "Nearby allies gain a small armor aura",
      "definition": "Nearby allies gain a small armor aura.",
      "magKey": "auraArmorPct",
      "magDefault": 5,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 20,
      "magStep": 1,
      "magLabel": "Aura armor",
      "column": "Verb"
    },
    {
      "id": "AT-20",
      "name": "Ammo Share",
      "category": "Team / utility",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Ammo brick share radius",
      "definition": "Ammo brick share radius.",
      "magKey": "shareRadiusM",
      "magDefault": 8.0,
      "magUnit": "m",
      "magMin": 0,
      "magMax": 20,
      "magStep": 0.5,
      "magLabel": "Share radius",
      "column": "Verb"
    },
    {
      "id": "AT-21",
      "name": "Threat Mark",
      "category": "Team / utility",
      "mode": "Ambient",
      "trigger": "on_damage_taken",
      "effect": "Attackers are briefly marked",
      "definition": "Attackers are briefly marked when you take damage.",
      "magKey": "markSec",
      "magDefault": 3.0,
      "magUnit": "s",
      "magMin": 0,
      "magMax": 10,
      "magStep": 0.5,
      "magLabel": "Mark duration",
      "column": "Verb"
    },
    {
      "id": "AT-22",
      "name": "Slide Calm+",
      "category": "Stride / state",
      "mode": "Ambient",
      "trigger": "on_slide_end",
      "effect": "ADS/ready settle after slide ends",
      "definition": "Soft ADS enter / ready settle when a slide ends. Does not change slide distance, friction, or duration.",
      "magKey": "postSlideAdsSettlePct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Post-slide ADS settle",
      "column": "Stride"
    },
    {
      "id": "AT-23",
      "name": "Air Calm",
      "category": "Stride / state",
      "mode": "AlwaysOn",
      "trigger": "airborne",
      "effect": "Soft gun settle while airborne",
      "definition": "Soft hip/ADS flinch settle while airborne. Does not change jump height, air control, or hang time.",
      "magKey": "airGunSettlePct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Air gun settle",
      "column": "Stride"
    },
    {
      "id": "AT-24",
      "name": "Sprint Exit Calm",
      "category": "Stride / state",
      "mode": "Ambient",
      "trigger": "on_sprint_end",
      "effect": "Ready/gun settle after sprint ends",
      "definition": "Soft ready / gun settle when sprint ends. Does not change sprint speed or acceleration.",
      "magKey": "sprintExitReadyPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Sprint-exit ready",
      "column": "Stride"
    },
    {
      "id": "AT-25",
      "name": "Wall Exit Calm",
      "category": "Stride / state",
      "mode": "Ambient",
      "trigger": "on_wall_exit",
      "effect": "Gun settle after wall jump-off",
      "definition": "Soft gun/ready settle when Wall Run ends via wall jump-off or auto peel. Does not change wall-run duration, dash distance, or jump height. No mantle/vault — FS-MOV-003 WILL NOT USE.",
      "magKey": "wallExitGunSettlePct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Wall-exit gun settle",
      "column": "Stride"
    },
    {
      "id": "AT-26",
      "name": "Wall Calm",
      "category": "Stride / state",
      "mode": "AlwaysOn",
      "trigger": "while_wall_run",
      "effect": "Soft flinch settle during wall-run",
      "definition": "Soft flinch / gun settle during wall-run. Does not change wall-run duration, speed, or turn rate.",
      "magKey": "wallGunSettlePct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Wall gun settle",
      "column": "Stride"
    },
    {
      "id": "AT-27",
      "name": "ADS Armor",
      "category": "Weapon synergy",
      "mode": "AlwaysOn",
      "trigger": "while_ads",
      "effect": "Soft flinch resist while ADS",
      "definition": "Soft flinch resist while ADS",
      "magKey": "adsFlinchCutPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Brace"
    },
    {
      "id": "AT-28",
      "name": "Hip Armor",
      "category": "Weapon synergy",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Soft stability while hipfiring",
      "definition": "Soft stability while hipfiring",
      "magKey": "hipStabilityPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Brace"
    },
    {
      "id": "AT-29",
      "name": "Reload Armor",
      "category": "Weapon synergy",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Soft reload speed",
      "definition": "Soft reload speed",
      "magKey": "reloadSpeedPct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Brace"
    },
    {
      "id": "AT-30",
      "name": "Swap Armor",
      "category": "Weapon synergy",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Soft weapon swap speed",
      "definition": "Soft weapon swap speed",
      "magKey": "swapSpeedPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Brace"
    },
    {
      "id": "AT-31",
      "name": "Kill Mend",
      "category": "Recovery",
      "mode": "Ambient",
      "trigger": "on_kill",
      "effect": "Small heal packet on kill",
      "definition": "Small heal packet on kill",
      "magKey": "killHeal",
      "magDefault": 20,
      "magUnit": "hp",
      "magMin": 0,
      "magMax": 80,
      "magStep": 1,
      "magLabel": "Kill heal",
      "column": "Verb"
    },
    {
      "id": "AT-32",
      "name": "Slide Mend",
      "category": "Recovery",
      "mode": "Ambient",
      "trigger": "on_slide_kill",
      "effect": "Tiny heal after slide-kill",
      "definition": "Tiny heal after slide-kill",
      "magKey": "killHeal",
      "magDefault": 12,
      "magUnit": "hp",
      "magMin": 0,
      "magMax": 50,
      "magStep": 1,
      "magLabel": "Heal",
      "column": "Verb"
    },
    {
      "id": "AT-33",
      "name": "Air Mend",
      "category": "Recovery",
      "mode": "Ambient",
      "trigger": "on_airborne_kill",
      "effect": "Tiny recover after airborne kill",
      "definition": "Tiny recover after airborne kill",
      "magKey": "killHeal",
      "magDefault": 12,
      "magUnit": "hp",
      "magMin": 0,
      "magMax": 50,
      "magStep": 1,
      "magLabel": "Heal",
      "column": "Verb"
    },
    {
      "id": "AT-34",
      "name": "Crowded Guard",
      "category": "Survivability",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Soft DR when multiple foes near",
      "definition": "Soft DR when multiple foes near",
      "magKey": "crowdDrPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Shell"
    },
    {
      "id": "AT-35",
      "name": "Lone Guard",
      "category": "Survivability",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Soft DR when isolated",
      "definition": "Soft DR when isolated",
      "magKey": "loneDrPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Shell"
    },
    {
      "id": "AT-36",
      "name": "Low Stand",
      "category": "Survivability",
      "mode": "Ambient",
      "trigger": "below_hp",
      "effect": "Soft DR while critically low HP",
      "definition": "Soft DR while critically low HP",
      "magKey": "lowHpDrPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Shell"
    },
    {
      "id": "AT-37",
      "name": "Sprint Guard",
      "category": "Survivability",
      "mode": "AlwaysOn",
      "trigger": "while_sprinting",
      "effect": "Soft resist during sprint",
      "definition": "Soft resist during sprint",
      "magKey": "sprintDrPct",
      "magDefault": 5,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Shell"
    },
    {
      "id": "AT-38",
      "name": "Ability Step",
      "category": "Ability economy",
      "mode": "Ambient",
      "trigger": "on_kill",
      "effect": "Soft Skill Energy on kills",
      "definition": "Soft Skill Energy on kills",
      "magKey": "skillEnergyPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "AT-39",
      "name": "Ult Step",
      "category": "Ability economy",
      "mode": "Ambient",
      "trigger": "on_kill",
      "effect": "Soft Ult feed on kills",
      "definition": "Soft Ult feed on kills",
      "magKey": "ultPerKillPct",
      "magDefault": 1.5,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 8,
      "magStep": 0.5,
      "magLabel": "Ult per kill",
      "column": "Verb"
    },
    {
      "id": "AT-40",
      "name": "Cell Step",
      "category": "Ability economy",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Soft Dual Cell find",
      "definition": "Soft Dual Cell find",
      "magKey": "cellFindPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "AT-41",
      "name": "Team Slide",
      "category": "Team / utility",
      "mode": "Ambient",
      "trigger": "",
      "effect": "Nearby allies tiny slide/handling aura",
      "definition": "Nearby allies tiny slide/handling aura",
      "magKey": "auraHandlingPct",
      "magDefault": 5,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "AT-42",
      "name": "Team Ready",
      "category": "Team / utility",
      "mode": "Ambient",
      "trigger": "",
      "effect": "Nearby allies tiny ready/reload aura",
      "definition": "Nearby allies tiny ready/reload aura",
      "magKey": "auraReadyPct",
      "magDefault": 5,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "AT-43",
      "name": "Threat Step",
      "category": "Team / utility",
      "mode": "Ambient",
      "trigger": "on_damage_taken",
      "effect": "Attackers briefly marked",
      "definition": "Attackers briefly marked",
      "magKey": "markSec",
      "magDefault": 2.5,
      "magUnit": "s",
      "magMin": 0,
      "magMax": 8,
      "magStep": 0.5,
      "magLabel": "Mark",
      "column": "Verb"
    },
    {
      "id": "AT-44",
      "name": "Cover Mend",
      "category": "Recovery",
      "mode": "Ambient",
      "trigger": "leave_combat",
      "effect": "Faster OOC regen after leaving combat",
      "definition": "Faster OOC regen after leaving combat",
      "magKey": "oocRegenPct",
      "magDefault": 20,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "AT-45",
      "name": "Parkour Mend",
      "category": "Recovery",
      "mode": "Ambient",
      "trigger": "on_parkour_chain",
      "effect": "Tiny recover after parkour chain",
      "definition": "Tiny recover after parkour chain",
      "magKey": "killHeal",
      "magDefault": 8,
      "magUnit": "hp",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Heal",
      "column": "Verb"
    },
    {
      "id": "AT-46",
      "name": "Slide Guard",
      "category": "Stride / state",
      "mode": "AlwaysOn",
      "trigger": "while_sliding",
      "effect": "Soft DR while sliding",
      "definition": "Soft damage resist while sliding. Does not change slide distance or friction.",
      "magKey": "slideDrPct",
      "magDefault": 6,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 25,
      "magStep": 1,
      "magLabel": "Slide DR",
      "column": "Stride"
    },
    {
      "id": "AT-47",
      "name": "Air Guard",
      "category": "Stride / state",
      "mode": "AlwaysOn",
      "trigger": "airborne",
      "effect": "Soft DR while airborne",
      "definition": "Soft damage resist while airborne. Does not change jump or air control.",
      "magKey": "airDrPct",
      "magDefault": 5,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 25,
      "magStep": 1,
      "magLabel": "Air DR",
      "column": "Stride"
    },
    {
      "id": "AT-48",
      "name": "ADS Guard",
      "category": "Survivability",
      "mode": "AlwaysOn",
      "trigger": "while_ads",
      "effect": "Soft DR while ADS",
      "definition": "Soft DR while ADS",
      "magKey": "adsDrPct",
      "magDefault": 5,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Shell"
    },
    {
      "id": "AT-49",
      "name": "Hip Guard",
      "category": "Survivability",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Soft DR while hipfiring",
      "definition": "Soft DR while hipfiring",
      "magKey": "hipDrPct",
      "magDefault": 4,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Shell"
    },
    {
      "id": "AT-50",
      "name": "Reload Guard",
      "category": "Survivability",
      "mode": "Ambient",
      "trigger": "while_reloading",
      "effect": "Soft DR while reloading",
      "definition": "Soft DR while reloading",
      "magKey": "reloadDrPct",
      "magDefault": 6,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Shell"
    },
    {
      "id": "AT-51",
      "name": "Swap Guard",
      "category": "Survivability",
      "mode": "Ambient",
      "trigger": "on_weapon_swap",
      "effect": "Soft DR during swap",
      "definition": "Soft DR during swap",
      "magKey": "swapDrPct",
      "magDefault": 5,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Shell"
    },
    {
      "id": "AT-52",
      "name": "Brick Hands",
      "category": "Weapon synergy",
      "mode": "Ambient",
      "trigger": "on_brick_pickup",
      "effect": "Brief handling after ammo brick",
      "definition": "Brief handling after ammo brick",
      "magKey": "handlingSnapPct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Brace"
    },
    {
      "id": "AT-53",
      "name": "Kill Plates",
      "category": "Recovery",
      "mode": "Ambient",
      "trigger": "on_kill",
      "effect": "ArmorValue flicker after kill",
      "definition": "ArmorValue flicker after kill",
      "magKey": "armorValuePct",
      "magDefault": 5,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Shell"
    },
    {
      "id": "AT-54",
      "name": "Assist Plates",
      "category": "Recovery",
      "mode": "Ambient",
      "trigger": "on_assist",
      "effect": "Tiny heal on assist",
      "definition": "Tiny heal on assist",
      "magKey": "killHeal",
      "magDefault": 10,
      "magUnit": "hp",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Heal",
      "column": "Verb"
    },
    {
      "id": "AT-55",
      "name": "Elite Plates",
      "category": "Survivability",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Soft DR vs elites",
      "definition": "Soft DR vs elites",
      "magKey": "eliteDrPct",
      "magDefault": 6,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Shell"
    },
    {
      "id": "AT-56",
      "name": "Shield Plates",
      "category": "Recovery",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Energy Shield recharge bias",
      "definition": "Energy Shield recharge bias",
      "magKey": "shieldRechargePct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Shell"
    },
    {
      "id": "AT-57",
      "name": "Crowd Plates",
      "category": "Survivability",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Soft ArmorValue when surrounded",
      "definition": "Soft ArmorValue when surrounded",
      "magKey": "crowdArmorPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Shell"
    },
    {
      "id": "AT-58",
      "name": "Lone Plates",
      "category": "Survivability",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Soft ArmorValue when isolated",
      "definition": "Soft ArmorValue when isolated",
      "magKey": "loneArmorPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Shell"
    },
    {
      "id": "AT-59",
      "name": "Sprint Flinch Soft",
      "category": "Stride / state",
      "mode": "AlwaysOn",
      "trigger": "while_sprinting",
      "effect": "Soft flinch resist while sprinting",
      "definition": "Soft flinch resist while sprinting. Does not change sprint speed.",
      "magKey": "sprintFlinchPct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Sprint flinch resist",
      "column": "Stride"
    },
    {
      "id": "AT-60",
      "name": "Crouch Plates",
      "category": "Survivability",
      "mode": "AlwaysOn",
      "trigger": "while_crouched",
      "effect": "Soft DR while crouched",
      "definition": "Soft DR while crouched",
      "magKey": "crouchDrPct",
      "magDefault": 6,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Shell"
    },
    {
      "id": "AT-61",
      "name": "Wall Exit Guard",
      "category": "Stride / state",
      "mode": "Ambient",
      "trigger": "on_wall_exit",
      "effect": "Soft DR flicker after wall jump-off",
      "definition": "Brief soft DR after Wall Run ends via wall jump-off or auto peel. Does not change wall-run duration or exit velocity. No mantle/vault — FS-MOV-003 WILL NOT USE.",
      "magKey": "wallExitDrPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 25,
      "magStep": 1,
      "magLabel": "Post-wall-exit DR",
      "column": "Stride"
    },
    {
      "id": "AT-62",
      "name": "Wall Guard",
      "category": "Stride / state",
      "mode": "AlwaysOn",
      "trigger": "while_wall_run",
      "effect": "Soft DR while wall-running",
      "definition": "Soft damage resist during wall-run. Does not change wall-run duration or speed.",
      "magKey": "wallDrPct",
      "magDefault": 6,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 25,
      "magStep": 1,
      "magLabel": "Wall-run DR",
      "column": "Stride"
    },
    {
      "id": "AT-63",
      "name": "Landing Plates",
      "category": "Stride / state",
      "mode": "Ambient",
      "trigger": "on_land",
      "effect": "Land gun settle / soft DR flicker",
      "definition": "Brief gun settle and soft DR flicker on land. Does not change fall damage curves or jump height.",
      "magKey": "landSettlePct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Land settle",
      "column": "Stride"
    },
    {
      "id": "AT-64",
      "name": "Team Slide+",
      "category": "Team / utility",
      "mode": "Ambient",
      "trigger": "",
      "effect": "Stronger ally slide aura",
      "definition": "Stronger ally slide aura",
      "magKey": "auraHandlingPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "AT-65",
      "name": "Team ADS+",
      "category": "Team / utility",
      "mode": "Ambient",
      "trigger": "",
      "effect": "Ally ADS calm aura",
      "definition": "Ally ADS calm aura",
      "magKey": "auraAdsPct",
      "magDefault": 6,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "AT-66",
      "name": "Team Ready+",
      "category": "Team / utility",
      "mode": "Ambient",
      "trigger": "",
      "effect": "Ally ready/reload aura",
      "definition": "Ally ready/reload aura",
      "magKey": "auraReadyPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "AT-67",
      "name": "Channel Resist Soft",
      "category": "Survivability",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Soft energy channel resist",
      "definition": "Soft energy channel resist",
      "magKey": "energyResistPct",
      "magDefault": 5,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Shell"
    },
    {
      "id": "AT-68",
      "name": "Kinetic Resist Soft",
      "category": "Survivability",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Soft kinetic resist",
      "definition": "Soft kinetic resist",
      "magKey": "kineticResistPct",
      "magDefault": 5,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Shell"
    },
    {
      "id": "AT-69",
      "name": "OOC Snap",
      "category": "Recovery",
      "mode": "AlwaysOn",
      "trigger": "",
      "effect": "Faster OOC regen snap",
      "definition": "Faster OOC regen snap",
      "magKey": "oocRegenPct",
      "magDefault": 18,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Mag",
      "column": "Verb"
    },
    {
      "id": "AT-70",
      "name": "Combat Exit Mend",
      "category": "Recovery",
      "mode": "Ambient",
      "trigger": "leave_combat",
      "effect": "Heal packet when combat drops",
      "definition": "Heal packet when combat drops",
      "magKey": "killHeal",
      "magDefault": 30,
      "magUnit": "hp",
      "magMin": 0,
      "magMax": 100,
      "magStep": 1,
      "magLabel": "Exit heal",
      "column": "Verb"
    },
    {
      "id": "AT-71",
      "name": "Cover Brace",
      "category": "Brace / gunfeel",
      "mode": "Ambient",
      "trigger": "in_cover",
      "effect": "Reload/ready bias while in cover",
      "definition": "Soft reload and ready bias while in cover. Wearer gunfeel only — does not change movement.",
      "magKey": "coverReadyPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Cover ready/reload",
      "column": "Brace"
    },
    {
      "id": "AT-72",
      "name": "Mag Dump Settle",
      "category": "Brace / gunfeel",
      "mode": "Ambient",
      "trigger": "on_reload",
      "effect": "Kick settle for the next mag",
      "definition": "After a reload completes, soft recoil/kick settle applies to the next mag. Does not change mag size or Fire Mode.",
      "magKey": "postReloadKickSettlePct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Post-reload kick settle",
      "column": "Brace"
    },
    {
      "id": "AT-73",
      "name": "Sprint-to-Ready",
      "category": "Brace / gunfeel",
      "mode": "Ambient",
      "trigger": "on_sprint_end",
      "effect": "Ready bias when sprint ends",
      "definition": "Soft ready bias when sprint ends. Does not change sprint speed or acceleration.",
      "magKey": "sprintExitReadyPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Sprint-exit ready",
      "column": "Brace"
    },
    {
      "id": "AT-74",
      "name": "ADS Snap Soft",
      "category": "Brace / gunfeel",
      "mode": "AlwaysOn",
      "trigger": "while_ads",
      "effect": "Soft ADS enter time bias",
      "definition": "Soft ADS enter/settle bias while aiming. Does not change FOV, AA, or Fire Mode.",
      "magKey": "adsEnterSettlePct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "ADS enter settle",
      "column": "Brace"
    },
    {
      "id": "AT-75",
      "name": "Hip Snap Soft",
      "category": "Brace / gunfeel",
      "mode": "AlwaysOn",
      "trigger": "while_hipfire",
      "effect": "Soft hip ready / first-shot settle",
      "definition": "Soft hip ready and first-shot settle while hipfiring. Does not change movement or AA.",
      "magKey": "hipReadySettlePct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Hip ready settle",
      "column": "Brace"
    },
    {
      "id": "AT-76",
      "name": "Brick Reload",
      "category": "Brace / gunfeel",
      "mode": "Ambient",
      "trigger": "on_ammo_brick",
      "effect": "Brief reload bias after ammo brick",
      "definition": "Brief reload speed bias after picking up an ammo brick. Does not change brick size.",
      "magKey": "brickReloadPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Brick reload",
      "column": "Brace"
    },
    {
      "id": "AT-77",
      "name": "Kill Ready",
      "category": "Brace / gunfeel",
      "mode": "Ambient",
      "trigger": "on_kill",
      "effect": "Tiny swap/ready flicker on kill",
      "definition": "Tiny weapon-ready / swap settle flicker on kill. Does not change movement.",
      "magKey": "killReadyPct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Kill ready",
      "column": "Brace"
    },
    {
      "id": "AT-78",
      "name": "Assist Hands",
      "category": "Brace / gunfeel",
      "mode": "Ambient",
      "trigger": "on_assist",
      "effect": "Soft handling after assist",
      "definition": "Soft handling settle after an assist. Does not change movement.",
      "magKey": "assistHandlingPct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Assist handling",
      "column": "Brace"
    },
    {
      "id": "AT-79",
      "name": "Empty-Mag Panic",
      "category": "Brace / gunfeel",
      "mode": "Ambient",
      "trigger": "on_mag_empty",
      "effect": "Faster emergency reload start",
      "definition": "Faster reload start when the mag hits empty. Does not change mag capacity or Fire Mode.",
      "magKey": "emptyMagReloadStartPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Empty-mag reload start",
      "column": "Brace"
    },
    {
      "id": "AT-80",
      "name": "Steady Shoulder",
      "category": "Brace / gunfeel",
      "mode": "AlwaysOn",
      "trigger": "while_firing",
      "effect": "Soft flinch resist while firing",
      "definition": "Soft flinch resist while firing (hip or ADS). Does not change AA, FOV, or movement.",
      "magKey": "firingFlinchPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Firing flinch resist",
      "column": "Brace"
    },
    {
      "id": "AT-81",
      "name": "Swap Catch",
      "category": "Brace / gunfeel",
      "mode": "Ambient",
      "trigger": "on_weapon_swap",
      "effect": "Soft ready after weapon swap",
      "definition": "Soft ready settle after a weapon swap. Does not change swap animation length as a movement rewrite — gunfeel only.",
      "magKey": "swapReadyPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Swap ready",
      "column": "Brace"
    },
    {
      "id": "AT-82",
      "name": "Slide Guard+",
      "category": "Stride / state",
      "mode": "AlwaysOn",
      "trigger": "while_sliding",
      "effect": "Stronger soft DR while sliding",
      "definition": "Stronger soft damage resist while sliding. Does not change slide distance or friction. No mantle/vault — FS-MOV-003.",
      "magKey": "slideDrStrongPct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 25,
      "magStep": 1,
      "magLabel": "Slide DR+",
      "column": "Stride"
    },
    {
      "id": "AT-83",
      "name": "Air Guard+",
      "category": "Stride / state",
      "mode": "AlwaysOn",
      "trigger": "airborne",
      "effect": "Stronger soft DR while airborne",
      "definition": "Stronger soft damage resist while airborne. Does not change jump height or air control. No mantle/vault — FS-MOV-003.",
      "magKey": "airDrStrongPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 25,
      "magStep": 1,
      "magLabel": "Air DR+",
      "column": "Stride"
    },
    {
      "id": "AT-84",
      "name": "Landing Calm+",
      "category": "Stride / state",
      "mode": "Ambient",
      "trigger": "on_land",
      "effect": "Stronger post-land ADS/gun settle",
      "definition": "Stronger ADS/gun settle on land. Does not change fall damage or jump height. No mantle/vault — FS-MOV-003.",
      "magKey": "landAdsSettleStrongPct",
      "magDefault": 15,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Land ADS settle+",
      "column": "Stride"
    },
    {
      "id": "AT-85",
      "name": "Parkour Exit Guard",
      "category": "Stride / state",
      "mode": "Ambient",
      "trigger": "on_parkour_beat",
      "effect": "Brief soft DR after parkour beat",
      "definition": "Brief soft DR after a parkour beat (slide end, land, wall exit). Does not change parkour distances or durations. No mantle/vault — FS-MOV-003.",
      "magKey": "parkourExitDrPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 25,
      "magStep": 1,
      "magLabel": "Parkour-exit DR",
      "column": "Stride"
    },
    {
      "id": "AT-86",
      "name": "Ability Cast Guard",
      "category": "Shell / resist",
      "mode": "AlwaysOn",
      "trigger": "while_skill_cast",
      "effect": "Soft DR while casting Skill",
      "definition": "Soft damage resist while casting a Skill. Does not change cast time or Skill power.",
      "magKey": "skillCastDrPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 25,
      "magStep": 1,
      "magLabel": "Skill-cast DR",
      "column": "Shell"
    },
    {
      "id": "AT-87",
      "name": "Ult Cast Guard",
      "category": "Shell / resist",
      "mode": "AlwaysOn",
      "trigger": "while_ult_active",
      "effect": "Soft DR while Ult is up",
      "definition": "Soft damage resist while Ult is active or casting. Does not change Ult duration or power.",
      "magKey": "ultActiveDrPct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 25,
      "magStep": 1,
      "magLabel": "Ult-active DR",
      "column": "Shell"
    },
    {
      "id": "AT-88",
      "name": "Shield-Broken Shell",
      "category": "Shell / resist",
      "mode": "AlwaysOn",
      "trigger": "while_es_zero",
      "effect": "Soft ArmorValue while Energy Shield is empty",
      "definition": "Soft ArmorValue bias while Energy Shield is at zero. Does not change shield max or recharge rules.",
      "magKey": "esZeroArmorPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 25,
      "magStep": 1,
      "magLabel": "ES-zero ArmorValue",
      "column": "Shell"
    },
    {
      "id": "AT-89",
      "name": "Mid-Mag Plates",
      "category": "Shell / resist",
      "mode": "AlwaysOn",
      "trigger": "while_mag_mid",
      "effect": "Soft DR while mag is mid",
      "definition": "Soft damage resist while the active mag is neither empty nor full. Does not change mag capacity or Fire Mode.",
      "magKey": "midMagDrPct",
      "magDefault": 6,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 20,
      "magStep": 1,
      "magLabel": "Mid-mag DR",
      "column": "Shell"
    },
    {
      "id": "AT-90",
      "name": "Melee-Range Shell",
      "category": "Shell / resist",
      "mode": "AlwaysOn",
      "trigger": "vs_close_attacker",
      "effect": "Soft DR vs close attackers",
      "definition": "Soft damage resist against attackers in melee range. Does not change melee damage dealt.",
      "magKey": "closeRangeDrPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 25,
      "magStep": 1,
      "magLabel": "Close-range DR",
      "column": "Shell"
    },
    {
      "id": "AT-91",
      "name": "Marked Guard",
      "category": "Shell / resist",
      "mode": "AlwaysOn",
      "trigger": "while_marked",
      "effect": "Soft DR while you are marked",
      "definition": "Soft damage resist while you are marked or threatened. Does not clear or block marks.",
      "magKey": "markedDrPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 25,
      "magStep": 1,
      "magLabel": "Marked DR",
      "column": "Shell"
    },
    {
      "id": "AT-92",
      "name": "After-Hit Plates",
      "category": "Shell / resist",
      "mode": "Ambient",
      "trigger": "on_damage_taken",
      "effect": "Brief ArmorValue flicker after a hit",
      "definition": "Brief ArmorValue flicker after taking a hit (ICD). Does not change hitstun or flinch curves as movement.",
      "magKey": "afterHitArmorPct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 30,
      "magStep": 1,
      "magLabel": "After-hit ArmorValue",
      "column": "Shell"
    },
    {
      "id": "AT-93",
      "name": "Ability-CD Shell",
      "category": "Shell / resist",
      "mode": "AlwaysOn",
      "trigger": "while_skill_on_cd",
      "effect": "Soft resist while a Skill is on cooldown",
      "definition": "Soft damage resist while at least one Skill is on cooldown. Does not change cooldown length.",
      "magKey": "skillCdDrPct",
      "magDefault": 6,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 20,
      "magStep": 1,
      "magLabel": "Skill-CD DR",
      "column": "Shell"
    },
    {
      "id": "AT-94",
      "name": "Chain Guard",
      "category": "Stride / state",
      "mode": "Ambient",
      "trigger": "on_parkour_chain",
      "effect": "Soft DR during a parkour chain window",
      "definition": "Soft damage resist during a short window after 2+ parkour beats. Does not change parkour distances or durations. No mantle/vault — FS-MOV-003.",
      "magKey": "chainDrPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 25,
      "magStep": 1,
      "magLabel": "Chain DR",
      "column": "Stride"
    },
    {
      "id": "AT-95",
      "name": "Crouch Calm",
      "category": "Stride / state",
      "mode": "AlwaysOn",
      "trigger": "while_crouched",
      "effect": "Gun/ready settle while crouched",
      "definition": "Soft gun/ready settle while crouched. Does not change crouch speed or hitbox. No mantle/vault — FS-MOV-003.",
      "magKey": "crouchSettlePct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Crouch settle",
      "column": "Stride"
    },
    {
      "id": "AT-96",
      "name": "Cover Enter Calm",
      "category": "Stride / state",
      "mode": "Ambient",
      "trigger": "on_cover_enter",
      "effect": "Settle when entering cover",
      "definition": "Soft ADS/gun settle when entering cover. Does not change cover stick or movement into cover. No mantle/vault — FS-MOV-003.",
      "magKey": "coverEnterSettlePct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Cover-enter settle",
      "column": "Stride"
    },
    {
      "id": "AT-97",
      "name": "Chain Calm",
      "category": "Stride / state",
      "mode": "Ambient",
      "trigger": "on_parkour_chain",
      "effect": "Settle after 2+ parkour beats",
      "definition": "Soft gun/ready settle after 2+ parkour beats in a short window. Does not change parkour mechanics. No mantle/vault — FS-MOV-003.",
      "magKey": "chainSettlePct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Chain settle",
      "column": "Stride"
    },
    {
      "id": "AT-98",
      "name": "Combat Sprint Exit",
      "category": "Stride / state",
      "mode": "Ambient",
      "trigger": "on_sprint_end_combat",
      "effect": "Settle when sprint ends in combat",
      "definition": "Soft ready/gun settle when sprint ends while in combat. Does not change sprint speed. No mantle/vault — FS-MOV-003.",
      "magKey": "combatSprintExitSettlePct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Combat sprint-exit settle",
      "column": "Stride"
    },
    {
      "id": "AT-99",
      "name": "Wall Fire Guard",
      "category": "Stride / state",
      "mode": "AlwaysOn",
      "trigger": "while_wallrun_firing",
      "effect": "Soft DR while firing during wall-run",
      "definition": "Soft damage resist while firing during wall-run. Does not change wall-run duration or speed. No mantle/vault — FS-MOV-003.",
      "magKey": "wallFireDrPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 25,
      "magStep": 1,
      "magLabel": "Wall-fire DR",
      "column": "Stride"
    },
    {
      "id": "AT-100",
      "name": "Recoil Shoulder",
      "category": "Brace / gunfeel",
      "mode": "AlwaysOn",
      "trigger": "while_firing",
      "effect": "Soft kick settle while firing",
      "definition": "Soft recoil/kick settle while firing. Does not change AA, FOV, or Fire Mode. Wearer gunfeel only.",
      "magKey": "recoilSettlePct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Recoil settle",
      "column": "Brace"
    },
    {
      "id": "AT-101",
      "name": "First-Shot Soft",
      "category": "Brace / gunfeel",
      "mode": "AlwaysOn",
      "trigger": "on_first_shot",
      "effect": "First-shot settle hip or ADS",
      "definition": "Soft first-shot settle (hip or ADS). Does not change AA, FOV, or movement.",
      "magKey": "firstShotSettlePct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "First-shot settle",
      "column": "Brace"
    },
    {
      "id": "AT-102",
      "name": "Ability-to-Ready",
      "category": "Brace / gunfeel",
      "mode": "Ambient",
      "trigger": "on_skill_end",
      "effect": "Ready bias after Skill ends",
      "definition": "Soft ready bias when a Skill cast ends. Does not change Skill cooldown or movement.",
      "magKey": "skillEndReadyPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Skill-end ready",
      "column": "Brace"
    },
    {
      "id": "AT-103",
      "name": "Ult-to-Ready",
      "category": "Brace / gunfeel",
      "mode": "Ambient",
      "trigger": "on_ult_end",
      "effect": "Ready bias after Ult ends",
      "definition": "Soft ready bias when Ult ends. Does not change Ult charge rules or movement.",
      "magKey": "ultEndReadyPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Ult-end ready",
      "column": "Brace"
    },
    {
      "id": "AT-104",
      "name": "Shield-Up Hands",
      "category": "Brace / gunfeel",
      "mode": "AlwaysOn",
      "trigger": "while_es_up",
      "effect": "Soft handling while Energy Shield > 0",
      "definition": "Soft reload/ready/handling while Energy Shield is above zero. Does not change shield max.",
      "magKey": "esUpHandlingPct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "ES-up handling",
      "column": "Brace"
    },
    {
      "id": "AT-105",
      "name": "Shield-Down Hands",
      "category": "Brace / gunfeel",
      "mode": "AlwaysOn",
      "trigger": "while_es_zero",
      "effect": "Soft handling while Energy Shield = 0",
      "definition": "Soft reload/ready/handling while Energy Shield is empty. Does not change shield recharge.",
      "magKey": "esZeroHandlingPct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "ES-zero handling",
      "column": "Brace"
    },
    {
      "id": "AT-106",
      "name": "Sustained Fire Soft",
      "category": "Brace / gunfeel",
      "mode": "Ambient",
      "trigger": "after_sustained_fire",
      "effect": "Settle after a short continuous burst",
      "definition": "Soft kick/flinch settle after a short continuous burst. Does not change Fire Mode or AA.",
      "magKey": "sustainedFireSettlePct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Sustained-fire settle",
      "column": "Brace"
    },
    {
      "id": "AT-107",
      "name": "Melee-to-Gun",
      "category": "Brace / gunfeel",
      "mode": "Ambient",
      "trigger": "on_melee_to_gun",
      "effect": "Ready settle after melee into gun",
      "definition": "Soft ready settle after canceling melee into gun. Does not change melee lunge or movement.",
      "magKey": "meleeToGunReadyPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Melee-to-gun ready",
      "column": "Brace"
    },
    {
      "id": "AT-108",
      "name": "Low-Ammo Hands",
      "category": "Brace / gunfeel",
      "mode": "AlwaysOn",
      "trigger": "while_mag_low",
      "effect": "Soft reload/ready while mag is low",
      "definition": "Soft reload/ready bias while mag ≤ threshold. Does not change mag capacity or Fire Mode.",
      "magKey": "lowAmmoHandlingPct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Low-ammo handling",
      "column": "Brace"
    },
    {
      "id": "AT-109",
      "name": "Cover ADS Soft",
      "category": "Brace / gunfeel",
      "mode": "AlwaysOn",
      "trigger": "while_cover_ads",
      "effect": "ADS settle while in cover",
      "definition": "Soft ADS enter/settle while in cover. Does not change FOV, AA, or cover movement.",
      "magKey": "coverAdsSettlePct",
      "magDefault": 12,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Cover ADS settle",
      "column": "Brace"
    },
    {
      "id": "AT-110",
      "name": "Damage Mend",
      "category": "Verb / recover",
      "mode": "Ambient",
      "trigger": "on_damage_taken",
      "effect": "Tiny recover when you take a hit",
      "definition": "Tiny Health recover when you take a hit (ICD). Does not change ArmorValue or movement.",
      "magKey": "damageMendHp",
      "magDefault": 8,
      "magUnit": "HP",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Damage mend",
      "column": "Verb"
    },
    {
      "id": "AT-111",
      "name": "Crit-Taken Mend",
      "category": "Verb / recover",
      "mode": "Ambient",
      "trigger": "on_crit_taken",
      "effect": "Tiny recover on crit received",
      "definition": "Tiny Health recover when you receive a critical hit (ICD).",
      "magKey": "critTakenMendHp",
      "magDefault": 12,
      "magUnit": "HP",
      "magMin": 0,
      "magMax": 50,
      "magStep": 1,
      "magLabel": "Crit-taken mend",
      "column": "Verb"
    },
    {
      "id": "AT-112",
      "name": "Brick Find Soft",
      "category": "Verb / economy",
      "mode": "AlwaysOn",
      "trigger": "always",
      "effect": "Soft ammo-brick find bias",
      "definition": "Soft self ammo-brick find bias. Does not change brick size or team share radius.",
      "magKey": "brickFindPct",
      "magDefault": 10,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 40,
      "magStep": 1,
      "magLabel": "Brick find",
      "column": "Verb"
    },
    {
      "id": "AT-113",
      "name": "Cell Share Soft",
      "category": "Verb / economy",
      "mode": "AlwaysOn",
      "trigger": "always",
      "effect": "Dual Cell share radius",
      "definition": "Soft Dual Stack Cell share radius for nearby allies. Does not change Cell drop rate alone.",
      "magKey": "cellShareRadiusM",
      "magDefault": 4,
      "magUnit": "m",
      "magMin": 0,
      "magMax": 12,
      "magStep": 0.5,
      "magLabel": "Cell share radius",
      "column": "Verb"
    },
    {
      "id": "AT-114",
      "name": "Team Shell Aura",
      "category": "Verb / team",
      "mode": "Ambient",
      "trigger": "aura",
      "effect": "Nearby allies tiny ArmorValue aura",
      "definition": "Nearby allies gain a tiny ArmorValue aura while you are alive and in range.",
      "magKey": "teamShellAuraPct",
      "magDefault": 4,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 15,
      "magStep": 1,
      "magLabel": "Team Shell aura",
      "column": "Verb"
    },
    {
      "id": "AT-115",
      "name": "Team Brace Aura",
      "category": "Verb / team",
      "mode": "Ambient",
      "trigger": "aura",
      "effect": "Nearby allies tiny ready/reload aura",
      "definition": "Nearby allies gain a tiny ready/reload aura while you are alive and in range.",
      "magKey": "teamBraceAuraPct",
      "magDefault": 6,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 20,
      "magStep": 1,
      "magLabel": "Team Brace aura",
      "column": "Verb"
    },
    {
      "id": "AT-116",
      "name": "Threat Share",
      "category": "Verb / intel",
      "mode": "Ambient",
      "trigger": "on_marked",
      "effect": "Marked attackers visible to nearby allies",
      "definition": "When you mark or are attacked by a marked foe, nearby allies briefly see that threat.",
      "magKey": "threatShareRadiusM",
      "magDefault": 12,
      "magUnit": "m",
      "magMin": 0,
      "magMax": 30,
      "magStep": 1,
      "magLabel": "Threat share radius",
      "column": "Verb"
    },
    {
      "id": "AT-117",
      "name": "Ult Economy Soft",
      "category": "Verb / economy",
      "mode": "AlwaysOn",
      "trigger": "always",
      "effect": "Soft Ult gain outside kills",
      "definition": "Soft Ult charge gain from combat time / damage taken (not kill-gated). Does not change Ult power.",
      "magKey": "ultEconomyPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 30,
      "magStep": 1,
      "magLabel": "Ult economy",
      "column": "Verb"
    },
    {
      "id": "AT-118",
      "name": "Skill Economy Soft",
      "category": "Verb / economy",
      "mode": "AlwaysOn",
      "trigger": "always",
      "effect": "Soft Skill Energy outside kills",
      "definition": "Soft Skill Energy gain outside kill packets. Does not change Skill power.",
      "magKey": "skillEconomyPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 30,
      "magStep": 1,
      "magLabel": "Skill economy",
      "column": "Verb"
    },
    {
      "id": "AT-119",
      "name": "Downed Guard Aura",
      "category": "Verb / team",
      "mode": "Ambient",
      "trigger": "while_downed",
      "effect": "Allies near you get tiny DR while you are downed",
      "definition": "While you are downed, nearby allies gain a tiny soft DR aura. Does not change revive speed.",
      "magKey": "downedAllyDrPct",
      "magDefault": 6,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 20,
      "magStep": 1,
      "magLabel": "Downed ally DR",
      "column": "Verb"
    },
    {
      "id": "AT-120",
      "name": "Assist Ult Soft",
      "category": "Verb / economy",
      "mode": "Ambient",
      "trigger": "on_assist",
      "effect": "Soft Ult feed on assist",
      "definition": "Soft Ult charge packet on assist. Does not change Ult power or kill Ult feed.",
      "magKey": "assistUltPct",
      "magDefault": 8,
      "magUnit": "%",
      "magMin": 0,
      "magMax": 30,
      "magStep": 1,
      "magLabel": "Assist Ult",
      "column": "Verb"
    }
  ],
  "weaponOrigins": [
    {
      "id": "OW-01",
      "name": "HAB Pattern",
      "bucket": "Order / corp foundry",
      "mode": "AlwaysOn",
      "effect": "HAB foundry identity",
      "definition": "HAB foundry identity — Adaptive frame / plate discipline.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-02",
      "name": "Enforcer Stamp",
      "bucket": "Order / corp foundry",
      "mode": "AlwaysOn",
      "effect": "Enforcer Order",
      "definition": "Enforcer Order — kinetic pressure identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-03",
      "name": "Arcwarden Line",
      "bucket": "Order / corp foundry",
      "mode": "AlwaysOn",
      "effect": "Arcwarden",
      "definition": "Arcwarden — precision pillar identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-04",
      "name": "Phantom Cut",
      "bucket": "Order / corp foundry",
      "mode": "AlwaysOn",
      "effect": "Phantom",
      "definition": "Phantom — soft-target / flank identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-05",
      "name": "Corp Lease",
      "bucket": "Order / corp foundry",
      "mode": "AlwaysOn",
      "effect": "Corporate lease",
      "definition": "Corporate lease — economy / sustain identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-06",
      "name": "Blackwake Forge",
      "bucket": "Order / corp foundry",
      "mode": "AlwaysOn",
      "effect": "Blackwake",
      "definition": "Blackwake — void-channel identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-07",
      "name": "Kinetic Pure",
      "bucket": "Channel / Mutation",
      "mode": "AlwaysOn",
      "effect": "Clean kinetic pressure; less channel clutter.",
      "definition": "Clean kinetic pressure; less channel clutter.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-08",
      "name": "Ember Seal",
      "bucket": "Channel / Mutation",
      "mode": "AlwaysOn",
      "effect": "Thermal hit identity / soft DoT bias.",
      "definition": "Thermal hit identity / soft DoT bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-09",
      "name": "Frost Seal",
      "bucket": "Channel / Mutation",
      "mode": "AlwaysOn",
      "effect": "Cryo latch / slow identity.",
      "definition": "Cryo latch / slow identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-10",
      "name": "Arc Seal",
      "bucket": "Channel / Mutation",
      "mode": "AlwaysOn",
      "effect": "Arc jump / interrupt identity.",
      "definition": "Arc jump / interrupt identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-11",
      "name": "Toxin Seal",
      "bucket": "Channel / Mutation",
      "mode": "AlwaysOn",
      "effect": "Toxin stack identity.",
      "definition": "Toxin stack identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-12",
      "name": "Void Seal",
      "bucket": "Channel / Mutation",
      "mode": "AlwaysOn",
      "effect": "Void suppress / drain identity.",
      "definition": "Void suppress / drain identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-13",
      "name": "Slide Dialect",
      "bucket": "Combat dialect",
      "mode": "AlwaysOn",
      "effect": "Slide accuracy / slide-ready package.",
      "definition": "Slide accuracy / slide-ready package.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-14",
      "name": "ADS Dialect",
      "bucket": "Combat dialect",
      "mode": "AlwaysOn",
      "effect": "ADS flinch / sway / range package.",
      "definition": "ADS flinch / sway / range package.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-15",
      "name": "Hip Dialect",
      "bucket": "Combat dialect",
      "mode": "AlwaysOn",
      "effect": "Close hip / bloom package.",
      "definition": "Close hip / bloom package.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-16",
      "name": "Sustain Dialect",
      "bucket": "Combat dialect",
      "mode": "AlwaysOn",
      "effect": "Reload / reserve / brick package.",
      "definition": "Reload / reserve / brick package.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-17",
      "name": "Elite Dialect",
      "bucket": "Combat dialect",
      "mode": "AlwaysOn",
      "effect": "Elite / major pressure package.",
      "definition": "Elite / major pressure package.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-18",
      "name": "Air Dialect",
      "bucket": "Combat dialect",
      "mode": "AlwaysOn",
      "effect": "Airborne / landing settle package.",
      "definition": "Airborne / landing settle package.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-19",
      "name": "Crowd Dialect",
      "bucket": "Combat dialect",
      "mode": "AlwaysOn",
      "effect": "Surrounded / multi-target package.",
      "definition": "Surrounded / multi-target package.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-20",
      "name": "Duel Dialect",
      "bucket": "Combat dialect",
      "mode": "AlwaysOn",
      "effect": "1v1 peek / strafe-ADS package.",
      "definition": "1v1 peek / strafe-ADS package.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-21",
      "name": "Stamped Line",
      "bucket": "Chassis school",
      "mode": "AlwaysOn",
      "effect": "Mass-stamped build",
      "definition": "Mass-stamped build — forgiving handling.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-22",
      "name": "Hand-Fit",
      "bucket": "Chassis school",
      "mode": "AlwaysOn",
      "effect": "Hand-fitted tolerances",
      "definition": "Hand-fitted tolerances — precision settle.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-23",
      "name": "Void-Weld",
      "bucket": "Chassis school",
      "mode": "AlwaysOn",
      "effect": "Void-welded seams",
      "definition": "Void-welded seams — void-channel bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-24",
      "name": "Biolace",
      "bucket": "Chassis school",
      "mode": "AlwaysOn",
      "effect": "Biolace weave",
      "definition": "Biolace weave — recovery / mend bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-25",
      "name": "Carbon Lattice",
      "bucket": "Chassis school",
      "mode": "AlwaysOn",
      "effect": "Carbon lattice",
      "definition": "Carbon lattice — mobility settle.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-26",
      "name": "Rivet Press",
      "bucket": "Chassis school",
      "mode": "AlwaysOn",
      "effect": "Rivet press",
      "definition": "Rivet press — sustained-fire stability.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-27",
      "name": "Glass-Seal",
      "bucket": "Chassis school",
      "mode": "AlwaysOn",
      "effect": "Glass-seal",
      "definition": "Glass-seal — ADS calm / flinch cut.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-28",
      "name": "Cord-Weave",
      "bucket": "Chassis school",
      "mode": "AlwaysOn",
      "effect": "Cord-weave",
      "definition": "Cord-weave — reload / swap bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-29",
      "name": "Plate-Forge",
      "bucket": "Chassis school",
      "mode": "AlwaysOn",
      "effect": "Heavy plate forge",
      "definition": "Heavy plate forge — armor / impact bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-30",
      "name": "Soft-Mount",
      "bucket": "Chassis school",
      "mode": "AlwaysOn",
      "effect": "Soft-mount",
      "definition": "Soft-mount — hip / slide retain.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-31",
      "name": "Swarm Doctrine",
      "bucket": "Threat doctrine",
      "mode": "AlwaysOn",
      "effect": "Anti-swarm / fodder clear bias.",
      "definition": "Anti-swarm / fodder clear bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-32",
      "name": "Elite Doctrine",
      "bucket": "Threat doctrine",
      "mode": "AlwaysOn",
      "effect": "Elite / major pressure bias.",
      "definition": "Elite / major pressure bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-33",
      "name": "Shield Doctrine",
      "bucket": "Threat doctrine",
      "mode": "AlwaysOn",
      "effect": "Energy Shield crack bias.",
      "definition": "Energy Shield crack bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-34",
      "name": "Boss Doctrine",
      "bucket": "Threat doctrine",
      "mode": "AlwaysOn",
      "effect": "Boss / high-HP pressure bias.",
      "definition": "Boss / high-HP pressure bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-35",
      "name": "Skirmish Doctrine",
      "bucket": "Threat doctrine",
      "mode": "AlwaysOn",
      "effect": "Fast 1–3 target skirmish bias.",
      "definition": "Fast 1–3 target skirmish bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-36",
      "name": "Anti-Air Doctrine",
      "bucket": "Threat doctrine",
      "mode": "AlwaysOn",
      "effect": "Airborne target pressure bias.",
      "definition": "Airborne target pressure bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-37",
      "name": "Breach Doctrine",
      "bucket": "Threat doctrine",
      "mode": "AlwaysOn",
      "effect": "Close-breach / doorway pressure.",
      "definition": "Close-breach / doorway pressure.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-38",
      "name": "Escort Doctrine",
      "bucket": "Threat doctrine",
      "mode": "AlwaysOn",
      "effect": "Team-escort sustain / share bias.",
      "definition": "Team-escort sustain / share bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-39",
      "name": "Hold Doctrine",
      "bucket": "Threat doctrine",
      "mode": "AlwaysOn",
      "effect": "Holdout / cover-peek bias.",
      "definition": "Holdout / cover-peek bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-40",
      "name": "Pursuit Doctrine",
      "bucket": "Threat doctrine",
      "mode": "AlwaysOn",
      "effect": "Chase / sprint-out pressure bias.",
      "definition": "Chase / sprint-out pressure bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-41",
      "name": "Early HAB",
      "bucket": "Era / generation",
      "mode": "AlwaysOn",
      "effect": "First foundry press",
      "definition": "First foundry press — forgiving ready / handling.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-42",
      "name": "Wartime Press",
      "bucket": "Era / generation",
      "mode": "AlwaysOn",
      "effect": "Mass conflict tooling",
      "definition": "Mass conflict tooling — sustained-fire / reserves.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-43",
      "name": "Lease Era",
      "bucket": "Era / generation",
      "mode": "AlwaysOn",
      "effect": "Corp lease packages",
      "definition": "Corp lease packages — economy / brick bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-44",
      "name": "Post-Breach",
      "bucket": "Era / generation",
      "mode": "AlwaysOn",
      "effect": "After the rupture",
      "definition": "After the rupture — void-adjacent / elite soft.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-45",
      "name": "Apex Generation",
      "bucket": "Era / generation",
      "mode": "AlwaysOn",
      "effect": "Current top shelf",
      "definition": "Current top shelf — high package strength.",
      "magKey": "packageStrengthPct",
      "magDefault": 120,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-46",
      "name": "Pre-Fall Archive",
      "bucket": "Era / generation",
      "mode": "AlwaysOn",
      "effect": "Recovered old stock",
      "definition": "Recovered old stock — precision / flinch calm.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-47",
      "name": "Siege Generation",
      "bucket": "Era / generation",
      "mode": "AlwaysOn",
      "effect": "Prolonged holdouts",
      "definition": "Prolonged holdouts — reload / cover-peek.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-48",
      "name": "Expansion Press",
      "bucket": "Era / generation",
      "mode": "AlwaysOn",
      "effect": "Rapid push tooling",
      "definition": "Rapid push tooling — sprint-out / slide-ready.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-49",
      "name": "Quiet Years",
      "bucket": "Era / generation",
      "mode": "AlwaysOn",
      "effect": "Low-conflict manufacture",
      "definition": "Low-conflict manufacture — ADS calm.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-50",
      "name": "Spiral Crisis",
      "bucket": "Era / generation",
      "mode": "AlwaysOn",
      "effect": "Peak chaos tooling",
      "definition": "Peak chaos tooling — crowd / hip / multi-kill.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-51",
      "name": "House Kett",
      "bucket": "House / maker clan",
      "mode": "AlwaysOn",
      "effect": "House Kett",
      "definition": "House Kett — kinetic discipline identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-52",
      "name": "Glass Syndicate",
      "bucket": "House / maker clan",
      "mode": "AlwaysOn",
      "effect": "Glass Syndicate",
      "definition": "Glass Syndicate — precision / ADS identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-53",
      "name": "Rust Choir",
      "bucket": "House / maker clan",
      "mode": "AlwaysOn",
      "effect": "Rust Choir",
      "definition": "Rust Choir — sustain / reload identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-54",
      "name": "Nullwrights",
      "bucket": "House / maker clan",
      "mode": "AlwaysOn",
      "effect": "Nullwrights",
      "definition": "Nullwrights — void-channel identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-55",
      "name": "Ash Orchard",
      "bucket": "House / maker clan",
      "mode": "AlwaysOn",
      "effect": "Ash Orchard",
      "definition": "Ash Orchard — Thermal channel identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-56",
      "name": "Coil Fraternity",
      "bucket": "House / maker clan",
      "mode": "AlwaysOn",
      "effect": "Coil Fraternity",
      "definition": "Coil Fraternity — Arc channel identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-57",
      "name": "Pale Assembly",
      "bucket": "House / maker clan",
      "mode": "AlwaysOn",
      "effect": "Pale Assembly",
      "definition": "Pale Assembly — Cryo channel identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-58",
      "name": "Iron Margin",
      "bucket": "House / maker clan",
      "mode": "AlwaysOn",
      "effect": "Iron Margin",
      "definition": "Iron Margin — heavy / elite identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-59",
      "name": "Soft Ledger",
      "bucket": "House / maker clan",
      "mode": "AlwaysOn",
      "effect": "Soft Ledger",
      "definition": "Soft Ledger — mobility / slide identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-60",
      "name": "Crow Ledger",
      "bucket": "House / maker clan",
      "mode": "AlwaysOn",
      "effect": "Crow Ledger",
      "definition": "Crow Ledger — flank / hip identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-61",
      "name": "Crown Signature",
      "bucket": "Set-brand",
      "mode": "AlwaysOn",
      "effect": "Crown set-brand",
      "definition": "Crown set-brand — pairs with SetID ladders.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-62",
      "name": "Trihelix Edge",
      "bucket": "Set-brand",
      "mode": "AlwaysOn",
      "effect": "Trihelix set-brand identity.",
      "definition": "Trihelix set-brand identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-63",
      "name": "Order Conclave",
      "bucket": "Set-brand",
      "mode": "AlwaysOn",
      "effect": "Order Conclave set-brand identity.",
      "definition": "Order Conclave set-brand identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OW-64",
      "name": "Apex Foundry",
      "bucket": "Set-brand",
      "mode": "AlwaysOn",
      "effect": "Apex foundry set-brand identity.",
      "definition": "Apex foundry set-brand identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 120,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    }
  ],
  "armorOrigins": [
    {
      "id": "OA-01",
      "name": "HAB Carapace",
      "bucket": "Order / corp foundry",
      "mode": "AlwaysOn",
      "effect": "HAB foundry identity",
      "definition": "HAB foundry identity — Adaptive frame / plate discipline.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-02",
      "name": "Enforcer Plate",
      "bucket": "Order / corp foundry",
      "mode": "AlwaysOn",
      "effect": "Enforcer Order",
      "definition": "Enforcer Order — kinetic pressure identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-03",
      "name": "Arcwarden Mantle",
      "bucket": "Order / corp foundry",
      "mode": "AlwaysOn",
      "effect": "Arcwarden",
      "definition": "Arcwarden — precision pillar identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-04",
      "name": "Phantom Weave",
      "bucket": "Order / corp foundry",
      "mode": "AlwaysOn",
      "effect": "Phantom",
      "definition": "Phantom — soft-target / flank identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-05",
      "name": "Corp Lease Shell",
      "bucket": "Order / corp foundry",
      "mode": "AlwaysOn",
      "effect": "Corporate lease",
      "definition": "Corporate lease — economy / sustain identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-06",
      "name": "Blackwake Hide",
      "bucket": "Order / corp foundry",
      "mode": "AlwaysOn",
      "effect": "Blackwake",
      "definition": "Blackwake — void-channel identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-07",
      "name": "Kinetic Carapace",
      "bucket": "Channel / Mutation",
      "mode": "AlwaysOn",
      "effect": "Clean kinetic pressure; less channel clutter.",
      "definition": "Clean kinetic pressure; less channel clutter.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-08",
      "name": "Ember Shell",
      "bucket": "Channel / Mutation",
      "mode": "AlwaysOn",
      "effect": "Thermal hit identity / soft DoT bias.",
      "definition": "Thermal hit identity / soft DoT bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-09",
      "name": "Frost Shell",
      "bucket": "Channel / Mutation",
      "mode": "AlwaysOn",
      "effect": "Cryo latch / slow identity.",
      "definition": "Cryo latch / slow identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-10",
      "name": "Arc Shell",
      "bucket": "Channel / Mutation",
      "mode": "AlwaysOn",
      "effect": "Arc jump / interrupt identity.",
      "definition": "Arc jump / interrupt identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-11",
      "name": "Toxin Shell",
      "bucket": "Channel / Mutation",
      "mode": "AlwaysOn",
      "effect": "Toxin stack identity.",
      "definition": "Toxin stack identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-12",
      "name": "Void Shell",
      "bucket": "Channel / Mutation",
      "mode": "AlwaysOn",
      "effect": "Void suppress / drain identity.",
      "definition": "Void suppress / drain identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-13",
      "name": "Slide Doctrine Plate",
      "bucket": "Combat dialect",
      "mode": "AlwaysOn",
      "effect": "Slide accuracy / slide-ready package.",
      "definition": "Slide accuracy / slide-ready package.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-14",
      "name": "ADS Doctrine Plate",
      "bucket": "Combat dialect",
      "mode": "AlwaysOn",
      "effect": "ADS flinch / sway / range package.",
      "definition": "ADS flinch / sway / range package.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-15",
      "name": "Hip Doctrine Plate",
      "bucket": "Combat dialect",
      "mode": "AlwaysOn",
      "effect": "Close hip / bloom package.",
      "definition": "Close hip / bloom package.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-16",
      "name": "Sustain Doctrine Plate",
      "bucket": "Combat dialect",
      "mode": "AlwaysOn",
      "effect": "Reload / reserve / brick package.",
      "definition": "Reload / reserve / brick package.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-17",
      "name": "Elite Doctrine Plate",
      "bucket": "Combat dialect",
      "mode": "AlwaysOn",
      "effect": "Elite / major pressure package.",
      "definition": "Elite / major pressure package.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-18",
      "name": "Air Doctrine Plate",
      "bucket": "Combat dialect",
      "mode": "AlwaysOn",
      "effect": "Airborne / landing settle package.",
      "definition": "Airborne / landing settle package.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-19",
      "name": "Crowd Doctrine Plate",
      "bucket": "Combat dialect",
      "mode": "AlwaysOn",
      "effect": "Surrounded / multi-target package.",
      "definition": "Surrounded / multi-target package.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-20",
      "name": "Duel Doctrine Plate",
      "bucket": "Combat dialect",
      "mode": "AlwaysOn",
      "effect": "1v1 peek / strafe-ADS package.",
      "definition": "1v1 peek / strafe-ADS package.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-21",
      "name": "Stamped Carapace",
      "bucket": "Chassis school",
      "mode": "AlwaysOn",
      "effect": "Mass-stamped build",
      "definition": "Mass-stamped build — forgiving handling.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-22",
      "name": "Hand-Fit Plate",
      "bucket": "Chassis school",
      "mode": "AlwaysOn",
      "effect": "Hand-fitted tolerances",
      "definition": "Hand-fitted tolerances — precision settle.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-23",
      "name": "Void-Weld Shell",
      "bucket": "Chassis school",
      "mode": "AlwaysOn",
      "effect": "Void-welded seams",
      "definition": "Void-welded seams — void-channel bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-24",
      "name": "Biolace Wrap",
      "bucket": "Chassis school",
      "mode": "AlwaysOn",
      "effect": "Biolace weave",
      "definition": "Biolace weave — recovery / mend bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-25",
      "name": "Carbon Lattice",
      "bucket": "Chassis school",
      "mode": "AlwaysOn",
      "effect": "Carbon lattice",
      "definition": "Carbon lattice — mobility settle.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-26",
      "name": "Rivet Press Plate",
      "bucket": "Chassis school",
      "mode": "AlwaysOn",
      "effect": "Rivet press",
      "definition": "Rivet press — sustained-fire stability.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-27",
      "name": "Glass-Seal Shell",
      "bucket": "Chassis school",
      "mode": "AlwaysOn",
      "effect": "Glass-seal",
      "definition": "Glass-seal — ADS calm / flinch cut.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-28",
      "name": "Cord-Weave Mail",
      "bucket": "Chassis school",
      "mode": "AlwaysOn",
      "effect": "Cord-weave",
      "definition": "Cord-weave — reload / swap bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-29",
      "name": "Plate-Forge",
      "bucket": "Chassis school",
      "mode": "AlwaysOn",
      "effect": "Heavy plate forge",
      "definition": "Heavy plate forge — armor / impact bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-30",
      "name": "Soft-Mount Harness",
      "bucket": "Chassis school",
      "mode": "AlwaysOn",
      "effect": "Soft-mount",
      "definition": "Soft-mount — hip / slide retain.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-31",
      "name": "Swarm Guard",
      "bucket": "Threat doctrine",
      "mode": "AlwaysOn",
      "effect": "Anti-swarm / fodder clear bias.",
      "definition": "Anti-swarm / fodder clear bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-32",
      "name": "Elite Guard",
      "bucket": "Threat doctrine",
      "mode": "AlwaysOn",
      "effect": "Elite / major pressure bias.",
      "definition": "Elite / major pressure bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-33",
      "name": "Shield Guard",
      "bucket": "Threat doctrine",
      "mode": "AlwaysOn",
      "effect": "Energy Shield crack bias.",
      "definition": "Energy Shield crack bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-34",
      "name": "Boss Guard",
      "bucket": "Threat doctrine",
      "mode": "AlwaysOn",
      "effect": "Boss / high-HP pressure bias.",
      "definition": "Boss / high-HP pressure bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-35",
      "name": "Skirmish Guard",
      "bucket": "Threat doctrine",
      "mode": "AlwaysOn",
      "effect": "Fast 1–3 target skirmish bias.",
      "definition": "Fast 1–3 target skirmish bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-36",
      "name": "Anti-Air Guard",
      "bucket": "Threat doctrine",
      "mode": "AlwaysOn",
      "effect": "Airborne target pressure bias.",
      "definition": "Airborne target pressure bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-37",
      "name": "Breach Guard",
      "bucket": "Threat doctrine",
      "mode": "AlwaysOn",
      "effect": "Close-breach / doorway pressure.",
      "definition": "Close-breach / doorway pressure.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-38",
      "name": "Escort Guard",
      "bucket": "Threat doctrine",
      "mode": "AlwaysOn",
      "effect": "Team-escort sustain / share bias.",
      "definition": "Team-escort sustain / share bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-39",
      "name": "Hold Guard",
      "bucket": "Threat doctrine",
      "mode": "AlwaysOn",
      "effect": "Holdout / cover-peek bias.",
      "definition": "Holdout / cover-peek bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-40",
      "name": "Pursuit Guard",
      "bucket": "Threat doctrine",
      "mode": "AlwaysOn",
      "effect": "Chase / sprint-out pressure bias.",
      "definition": "Chase / sprint-out pressure bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-41",
      "name": "Early HAB Carapace",
      "bucket": "Era / generation",
      "mode": "AlwaysOn",
      "effect": "First foundry press",
      "definition": "First foundry press — forgiving ready / handling.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-42",
      "name": "Wartime Plate",
      "bucket": "Era / generation",
      "mode": "AlwaysOn",
      "effect": "Mass conflict tooling",
      "definition": "Mass conflict tooling — sustained-fire / reserves.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-43",
      "name": "Lease Era Shell",
      "bucket": "Era / generation",
      "mode": "AlwaysOn",
      "effect": "Corp lease packages",
      "definition": "Corp lease packages — economy / brick bias.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-44",
      "name": "Post-Breach Hide",
      "bucket": "Era / generation",
      "mode": "AlwaysOn",
      "effect": "After the rupture",
      "definition": "After the rupture — void-adjacent / elite soft.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-45",
      "name": "Apex Generation Plate",
      "bucket": "Era / generation",
      "mode": "AlwaysOn",
      "effect": "Current top shelf",
      "definition": "Current top shelf — high package strength.",
      "magKey": "packageStrengthPct",
      "magDefault": 120,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-46",
      "name": "Pre-Fall Mail",
      "bucket": "Era / generation",
      "mode": "AlwaysOn",
      "effect": "Recovered old stock",
      "definition": "Recovered old stock — precision / flinch calm.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-47",
      "name": "Siege Plate",
      "bucket": "Era / generation",
      "mode": "AlwaysOn",
      "effect": "Prolonged holdouts",
      "definition": "Prolonged holdouts — reload / cover-peek.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-48",
      "name": "Expansion Plate",
      "bucket": "Era / generation",
      "mode": "AlwaysOn",
      "effect": "Rapid push tooling",
      "definition": "Rapid push tooling — sprint-out / slide-ready.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-49",
      "name": "Quiet Years Shell",
      "bucket": "Era / generation",
      "mode": "AlwaysOn",
      "effect": "Low-conflict manufacture",
      "definition": "Low-conflict manufacture — ADS calm.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-50",
      "name": "Spiral Crisis Plate",
      "bucket": "Era / generation",
      "mode": "AlwaysOn",
      "effect": "Peak chaos tooling",
      "definition": "Peak chaos tooling — crowd / hip / multi-kill.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-51",
      "name": "House Kett Plate",
      "bucket": "House / maker clan",
      "mode": "AlwaysOn",
      "effect": "House Kett",
      "definition": "House Kett — kinetic discipline identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-52",
      "name": "Glass Syndicate Shell",
      "bucket": "House / maker clan",
      "mode": "AlwaysOn",
      "effect": "Glass Syndicate",
      "definition": "Glass Syndicate — precision / ADS identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-53",
      "name": "Rust Choir Mail",
      "bucket": "House / maker clan",
      "mode": "AlwaysOn",
      "effect": "Rust Choir",
      "definition": "Rust Choir — sustain / reload identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-54",
      "name": "Nullwright Wrap",
      "bucket": "House / maker clan",
      "mode": "AlwaysOn",
      "effect": "Nullwrights",
      "definition": "Nullwrights — void-channel identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-55",
      "name": "Ash Orchard Plate",
      "bucket": "House / maker clan",
      "mode": "AlwaysOn",
      "effect": "Ash Orchard",
      "definition": "Ash Orchard — Thermal channel identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-56",
      "name": "Coil Fraternity Shell",
      "bucket": "House / maker clan",
      "mode": "AlwaysOn",
      "effect": "Coil Fraternity",
      "definition": "Coil Fraternity — Arc channel identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-57",
      "name": "Pale Assembly Mail",
      "bucket": "House / maker clan",
      "mode": "AlwaysOn",
      "effect": "Pale Assembly",
      "definition": "Pale Assembly — Cryo channel identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-58",
      "name": "Iron Margin Plate",
      "bucket": "House / maker clan",
      "mode": "AlwaysOn",
      "effect": "Iron Margin",
      "definition": "Iron Margin — heavy / elite identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-59",
      "name": "Soft Ledger Wrap",
      "bucket": "House / maker clan",
      "mode": "AlwaysOn",
      "effect": "Soft Ledger",
      "definition": "Soft Ledger — mobility / slide identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-60",
      "name": "Crow Ledger Shell",
      "bucket": "House / maker clan",
      "mode": "AlwaysOn",
      "effect": "Crow Ledger",
      "definition": "Crow Ledger — flank / hip identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-61",
      "name": "Crown Mantle",
      "bucket": "Set-brand",
      "mode": "AlwaysOn",
      "effect": "Crown set-brand",
      "definition": "Crown set-brand — pairs with SetID ladders.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-62",
      "name": "Trihelix Shell",
      "bucket": "Set-brand",
      "mode": "AlwaysOn",
      "effect": "Trihelix set-brand identity.",
      "definition": "Trihelix set-brand identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-63",
      "name": "Order Conclave Mail",
      "bucket": "Set-brand",
      "mode": "AlwaysOn",
      "effect": "Order Conclave set-brand identity.",
      "definition": "Order Conclave set-brand identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 100,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    },
    {
      "id": "OA-64",
      "name": "Apex Foundry Plate",
      "bucket": "Set-brand",
      "mode": "AlwaysOn",
      "effect": "Apex foundry set-brand identity.",
      "definition": "Apex foundry set-brand identity.",
      "magKey": "packageStrengthPct",
      "magDefault": 120,
      "magUnit": "%",
      "magMin": 25,
      "magMax": 200,
      "magStep": 5,
      "magLabel": "Package strength"
    }
  ],
  "columnNote": "Weapon Trait column id Feed; Inspect label = MagFamily + ' Spec' (Cell Spec, Drum Spec, Quiver Spec, …). Crafting Refit unchanged.",
  "qualityGateNote": "C: none · U: Verb · Aug: Feed+Verb (guns) / Stride+Verb (armor) · Rare: Bullets+Feed+Verb (guns) / Shell+Stride+Verb (armor) · L: +Plate (guns) / +Brace (armor) · Unique: +1 Origin +Set · Apex: +2 Origins +Set · jewelry: no Trait columns · chrome Rare cyan / Unique antique gold",
  "armorColumnNote": "Armor/shield Trait columns 2026-11-13d: Verb · Stride · Shell · Brace. Same quality unlock curve as guns. Jewelry has no Trait columns."
}
