{
  "schema_version": 1,
  "article_id": "spirit-mp5-five-second-rule",
  "title": "Spirit, MP5 and the five-second rule in WoW Forever",
  "checked_date": "2026-10-04",
  "target_build": "1.60.1.70205",
  "status": "substantial_first_pass_with_explicit_unknowns",
  "scope": {
    "native_values_are_client_data_not_server_effective_validation": true,
    "classic_reference_imported_into_forever": false,
    "universal_spirit_to_mp5_formula_claimed": false,
    "automated_class_presets_provided": false,
    "ranking_weights_changed": false
  },
  "confidence_legend": {
    "high": "A directly read native field, official dated statement, explicit rendered trait value, or arithmetic. Confidence applies only to the stated scope.",
    "medium": "An original author or firsthand beta observation without independent controlled validation.",
    "unverified": "No adequate build-specific formula or controlled proof."
  },
  "source_catalog": [
    {
      "id": "native-spellname",
      "title": "SpellName native client export",
      "url": "https://wago.tools/db2/SpellName/csv?build=1.60.1.70205",
      "source_type": "native_client_table_export",
      "source_build": "1.60.1.70205",
      "checked_date": "2026-10-04",
      "sha256": "b0afb64d7d256bdb5be7ba5fdc594ca7e93959579d0a1259faff454de7c47d21",
      "server_behavior_verified": false
    },
    {
      "id": "native-spelleffect",
      "title": "SpellEffect native client export",
      "url": "https://wago.tools/db2/SpellEffect/csv?build=1.60.1.70205",
      "source_type": "native_client_table_export",
      "source_build": "1.60.1.70205",
      "checked_date": "2026-10-04",
      "sha256": "4df9522a8c8ae84ff3454642b5d2925124974b700ece2d13053ad90405a02416",
      "server_behavior_verified": false
    },
    {
      "id": "native-spelllevels",
      "title": "SpellLevels native client export",
      "url": "https://wago.tools/db2/SpellLevels/csv?build=1.60.1.70205",
      "source_type": "native_client_table_export",
      "source_build": "1.60.1.70205",
      "checked_date": "2026-10-04",
      "sha256": "da19f8391c5c6f72fe858d4e35e91ba82d335a53c06530cad6477d28a81cb721",
      "server_behavior_verified": false
    },
    {
      "id": "mana-master",
      "title": "ManaMaster author beta observations",
      "url": "https://github.com/olav9/ManaMaster/blob/main/CLAUDE.md",
      "source_type": "original_addon_author_research",
      "source_build": null,
      "checked_date": "2026-10-04",
      "author": "olav9",
      "revision": "main checked 2026-10-04; moving branch",
      "observation_date": null,
      "measurement_build_unstated": true,
      "server_behavior_verified": false
    },
    {
      "id": "beta-forum",
      "title": "Forever Mana Regen: firsthand player discussion",
      "url": "https://us.forums.blizzard.com/en/wow/t/forever-mana-regen/2361435",
      "source_type": "firsthand_player_report",
      "source_build": null,
      "checked_date": "2026-10-04",
      "published_date": "2026-09-25",
      "official_confirmation": false
    },
    {
      "id": "blizzard-notes",
      "title": "WoW Forever Beta Development Notes updated October 1",
      "url": "https://us.forums.blizzard.com/en/wow/t/wow-forever-beta-development-notes-%E2%80%93-updated-october-1/2360696",
      "source_type": "official_blizzard_development_notes",
      "source_build": null,
      "checked_date": "2026-10-04",
      "author": "Kaivax",
      "published_dates": [
        "2026-09-24",
        "2026-10-01"
      ]
    },
    {
      "id": "classic-mana",
      "title": "WoWSims Classic/SoD mana model",
      "url": "https://github.com/wowsims/classic/blob/master/sim/core/mana.go",
      "source_type": "original_simulator_implementation",
      "source_build": "Classic/Season of Discovery; not Forever",
      "checked_date": "2026-10-04",
      "revision": "master checked 2026-10-04; moving branch"
    },
    {
      "id": "classic-mage",
      "title": "WoWSims Classic/SoD Mage model",
      "url": "https://github.com/wowsims/classic/blob/master/sim/mage/mage.go",
      "source_type": "original_simulator_implementation",
      "source_build": "Classic/Season of Discovery; not Forever",
      "checked_date": "2026-10-04",
      "revision": "master checked 2026-10-04; moving branch"
    },
    {
      "id": "paladin-reverence",
      "title": "Reverence current Forever database entry",
      "url": "https://www.wowhead.com/forever/spell=1310899/reverence",
      "source_type": "rendered_client_database",
      "source_build": null,
      "checked_date": "2026-10-04",
      "spell_id": 1310899,
      "exact_build_not_declared": true,
      "server_behavior_verified": false
    },
    {
      "id": "priest-meditation",
      "title": "Meditation current Forever database entry",
      "url": "https://www.wowhead.com/forever/spell=14521/meditation",
      "source_type": "rendered_client_database",
      "source_build": null,
      "checked_date": "2026-10-04",
      "spell_id": 14521,
      "exact_build_not_declared": true,
      "server_behavior_verified": false
    },
    {
      "id": "mage-meditation",
      "title": "Arcane Meditation current Forever database entry",
      "url": "https://www.wowhead.com/forever/spell=18462/arcane-meditation",
      "source_type": "rendered_client_database",
      "source_build": null,
      "checked_date": "2026-10-04",
      "spell_id": 18462,
      "exact_build_not_declared": true,
      "server_behavior_verified": false
    },
    {
      "id": "druid-reflection",
      "title": "Reflection current Forever database entry",
      "url": "https://www.wowhead.com/forever/spell=17106/reflection",
      "source_type": "rendered_client_database",
      "source_build": null,
      "checked_date": "2026-10-04",
      "spell_id": 17106,
      "exact_build_not_declared": true,
      "server_behavior_verified": false
    },
    {
      "id": "shaman-mindfulness",
      "title": "Mindfulness current Forever database entry",
      "url": "https://www.wowhead.com/forever/spell=1223033/mindfulness",
      "source_type": "rendered_client_database",
      "source_build": null,
      "checked_date": "2026-10-04",
      "spell_id": 1223033,
      "exact_build_not_declared": true,
      "server_behavior_verified": false
    },
    {
      "id": "mage-armor",
      "title": "Mage Armor current Forever database entry",
      "url": "https://www.wowhead.com/forever/spell=6117/mage-armor",
      "source_type": "rendered_client_database",
      "source_build": null,
      "checked_date": "2026-10-04",
      "spell_id": 6117,
      "exact_build_not_declared": true,
      "server_behavior_verified": false
    },
    {
      "id": "spirit-tap-talent",
      "title": "Spirit Tap talent current Forever database entry",
      "url": "https://www.wowhead.com/forever/spell=15270/spirit-tap",
      "source_type": "rendered_client_database",
      "source_build": null,
      "checked_date": "2026-10-04",
      "spell_id": 15270,
      "exact_build_not_declared": true,
      "server_behavior_verified": false
    },
    {
      "id": "spirit-tap-buff",
      "title": "Spirit Tap buff current Forever database entry",
      "url": "https://www.wowhead.com/forever/spell=15271/spirit-tap",
      "source_type": "rendered_client_database",
      "source_build": null,
      "checked_date": "2026-10-04",
      "spell_id": 15271,
      "exact_build_not_declared": true,
      "server_behavior_verified": false
    },
    {
      "id": "living-spirit",
      "title": "Living Spirit current Forever database entry",
      "url": "https://www.wowhead.com/forever/spell=1309631/living-spirit",
      "source_type": "rendered_client_database",
      "source_build": null,
      "checked_date": "2026-10-04",
      "spell_id": 1309631,
      "exact_build_not_declared": true,
      "server_behavior_verified": false
    },
    {
      "id": "human-spirit",
      "title": "The Human Spirit current Forever database entry",
      "url": "https://www.wowhead.com/forever/spell=20598/the-human-spirit",
      "source_type": "rendered_client_database",
      "source_build": null,
      "checked_date": "2026-10-04",
      "spell_id": 20598,
      "exact_build_not_declared": true,
      "server_behavior_verified": false
    },
    {
      "id": "soul-harvest-talent",
      "title": "Soul Harvest talent current Forever database entry",
      "url": "https://www.wowhead.com/forever/spell=437032/soul-harvest",
      "source_type": "rendered_client_database",
      "source_build": null,
      "checked_date": "2026-10-04",
      "spell_id": 437032,
      "exact_build_not_declared": true,
      "server_behavior_verified": false
    },
    {
      "id": "soul-harvest-buff",
      "title": "Soul Harvest buff current Forever database entry",
      "url": "https://www.wowhead.com/forever/spell=1242853/soul-harvest",
      "source_type": "rendered_client_database",
      "source_build": null,
      "checked_date": "2026-10-04",
      "spell_id": 1242853,
      "exact_build_not_declared": true,
      "server_behavior_verified": false
    },
    {
      "id": "talents-70170",
      "title": "TalentsForever client talent export",
      "url": "https://talentsforever.com",
      "source_type": "original_client_datamine",
      "source_build": "1.60.1.70170",
      "checked_date": "2026-10-04",
      "generated_date": "2026-10-03",
      "sha256": "f3f0d7c286f7733f74e0d3f27a396d6cbb6b758cba65cc61c75a1e8c3ef47718",
      "license": "CC-BY-4.0",
      "attribution": "Data from talentsforever.com (https://talentsforever.com)",
      "server_behavior_verified": false
    },
    {
      "id": "native-ui-mana",
      "title": "Forever build70205 client UI PaperDollFrame.lua",
      "url": "https://github.com/Gethe/wow-ui-source/blob/e3ecc27b64d30fdc735a3f6579b866858f9f9df1/Interface/AddOns/Blizzard_UIPanels_Game/Camelot/PaperDollFrame.lua#L1230",
      "source_type": "native_client_ui_source_mirror",
      "source_build": "1.60.1.70205",
      "checked_date": "2026-10-04",
      "commit": "e3ecc27b64d30fdc735a3f6579b866858f9f9df1",
      "commit_label": "1.60.1 (70205)",
      "commit_date": "2026-10-03T02:01:07Z",
      "sha256": "20980a035c36e7690b6e500286d0cd201fcd6037a901e7f0276a9cb683f0535a",
      "lines": [
        1230,
        1233
      ],
      "server_behavior_verified": false
    },
    {
      "id": "native-ui-spirit",
      "title": "Forever build70205 client UI PaperDollFrameStats.lua",
      "url": "https://github.com/Gethe/wow-ui-source/blob/e3ecc27b64d30fdc735a3f6579b866858f9f9df1/Interface/AddOns/Blizzard_UIPanels_Game/Camelot/PaperDollFrameStats.lua#L275",
      "source_type": "native_client_ui_source_mirror",
      "source_build": "1.60.1.70205",
      "checked_date": "2026-10-04",
      "commit": "e3ecc27b64d30fdc735a3f6579b866858f9f9df1",
      "commit_label": "1.60.1 (70205)",
      "commit_date": "2026-10-03T02:01:07Z",
      "sha256": "9621698227696d297f936705b581a0ea40753391d2b1924853ce74605eda4a49",
      "lines": [
        275,
        283
      ],
      "server_behavior_verified": false
    }
  ],
  "claims": [
    {
      "id": "regen-mp5-unit",
      "statement": "MP5 divided by five expresses the same nominal recovery rate per second; it does not specify server delivery cadence.",
      "formula": "R = M / 5",
      "units": {
        "M": "mana per five seconds",
        "R": "mana per second"
      },
      "applicability": "Unit conversion for a stated MP5 rate; any version.",
      "checked_date": "2026-10-04",
      "evidence_status": "derived_accounting",
      "confidence": "high for arithmetic",
      "sources": [
        {
          "source_id": "native-ui-mana",
          "source_url": "https://github.com/Gethe/wow-ui-source/blob/e3ecc27b64d30fdc735a3f6579b866858f9f9df1/Interface/AddOns/Blizzard_UIPanels_Game/Camelot/PaperDollFrame.lua#L1230",
          "source_type": "native_client_ui_source_mirror",
          "source_build": "1.60.1.70205"
        },
        {
          "source_id": "classic-mana",
          "source_url": "https://github.com/wowsims/classic/blob/master/sim/core/mana.go",
          "source_type": "original_simulator_implementation",
          "source_build": "Classic/Season of Discovery; not Forever"
        }
      ],
      "target_build": null,
      "assumptions": [
        "Nominal mana recovery rate; no claim about actual update interval."
      ],
      "claim_id": "regen-mp5-unit",
      "text": "MP5 divided by five expresses the same nominal recovery rate per second; it does not specify server delivery cadence.",
      "claim": "MP5 divided by five expresses the same nominal recovery rate per second; it does not specify server delivery cadence.",
      "status": "derived_accounting"
    },
    {
      "id": "regen-constant-mp5",
      "statement": "With a constant rate and no wasted recovery, MP5 multiplied by duration and divided by five gives recovered mana.",
      "formula": "G = (M / 5) * t",
      "units": {
        "G": "mana",
        "M": "mana per five seconds",
        "t": "seconds"
      },
      "applicability": "Any constant-rate model; does not establish a Forever class formula.",
      "checked_date": "2026-10-04",
      "evidence_status": "derived_accounting",
      "confidence": "high for arithmetic",
      "sources": [
        {
          "source_id": "native-ui-mana",
          "source_url": "https://github.com/Gethe/wow-ui-source/blob/e3ecc27b64d30fdc735a3f6579b866858f9f9df1/Interface/AddOns/Blizzard_UIPanels_Game/Camelot/PaperDollFrame.lua#L1230",
          "source_type": "native_client_ui_source_mirror",
          "source_build": "1.60.1.70205"
        },
        {
          "source_id": "classic-mana",
          "source_url": "https://github.com/wowsims/classic/blob/master/sim/core/mana.go",
          "source_type": "original_simulator_implementation",
          "source_build": "Classic/Season of Discovery; not Forever"
        }
      ],
      "target_build": null,
      "assumptions": [
        "Constant rate.",
        "Sufficient missing mana.",
        "No recovery suppression or overlapping sources omitted."
      ],
      "claim_id": "regen-constant-mp5",
      "text": "With a constant rate and no wasted recovery, MP5 multiplied by duration and divided by five gives recovered mana.",
      "claim": "With a constant rate and no wasted recovery, MP5 multiplied by duration and divided by five gives recovered mana.",
      "status": "derived_accounting"
    },
    {
      "id": "regen-fsr-forever-reported",
      "statement": "Original addon author research and firsthand beta players report a five-second suppression window after mana-cost casting in Forever.",
      "formula": "suppression duration = 5 s after modeled mana-cost cast",
      "units": {
        "duration": "seconds"
      },
      "applicability": "Forever beta observed build not stated; exact spending event edge cases unverified.",
      "checked_date": "2026-10-04",
      "evidence_status": "forever_reported_behavior",
      "confidence": "medium; author observation and player corroboration, no controlled independent validation",
      "sources": [
        {
          "source_id": "mana-master",
          "source_url": "https://github.com/olav9/ManaMaster/blob/main/CLAUDE.md",
          "source_type": "original_addon_author_research",
          "source_build": null
        },
        {
          "source_id": "beta-forum",
          "source_url": "https://us.forums.blizzard.com/en/wow/t/forever-mana-regen/2361435",
          "source_type": "firsthand_player_report",
          "source_build": null
        }
      ],
      "target_build": null,
      "server_behavior_verified": false,
      "claim_id": "regen-fsr-forever-reported",
      "text": "Original addon author research and firsthand beta players report a five-second suppression window after mana-cost casting in Forever.",
      "claim": "Original addon author research and firsthand beta players report a five-second suppression window after mana-cost casting in Forever.",
      "status": "forever_reported_behavior"
    },
    {
      "id": "regen-continuous-forever-reported",
      "statement": "The addon author and beta players report continuous/smooth regeneration rather than Classic two-second recovery steps.",
      "formula": null,
      "units": {
        "cadence": "continuous reported; server update period not measured"
      },
      "applicability": "Forever beta reports, not a confirmed 70205 server-tick specification.",
      "checked_date": "2026-10-04",
      "evidence_status": "forever_reported_behavior",
      "confidence": "medium for reported observation; low for underlying server cadence",
      "sources": [
        {
          "source_id": "mana-master",
          "source_url": "https://github.com/olav9/ManaMaster/blob/main/CLAUDE.md",
          "source_type": "original_addon_author_research",
          "source_build": null
        },
        {
          "source_id": "beta-forum",
          "source_url": "https://us.forums.blizzard.com/en/wow/t/forever-mana-regen/2361435",
          "source_type": "firsthand_player_report",
          "source_build": null
        }
      ],
      "target_build": null,
      "server_behavior_verified": false,
      "exclusions": [
        "Do not infer server cadence solely from mana-bar smoothing.",
        "MP5 label does not establish five-second ticks."
      ],
      "claim_id": "regen-continuous-forever-reported",
      "text": "The addon author and beta players report continuous/smooth regeneration rather than Classic two-second recovery steps.",
      "claim": "The addon author and beta players report continuous/smooth regeneration rather than Classic two-second recovery steps.",
      "status": "forever_reported_behavior"
    },
    {
      "id": "regen-combat-versus-spending",
      "statement": "The reported suppression model uses recent mana-cost casts rather than the combat flag; combat state and suppressed/full regeneration are distinct categories.",
      "formula": null,
      "units": {},
      "applicability": "Reported Forever beta model; cancellation, free-cast and channel behavior not fully established.",
      "checked_date": "2026-10-04",
      "evidence_status": "forever_reported_behavior",
      "confidence": "medium",
      "sources": [
        {
          "source_id": "mana-master",
          "source_url": "https://github.com/olav9/ManaMaster/blob/main/CLAUDE.md",
          "source_type": "original_addon_author_research",
          "source_build": null
        },
        {
          "source_id": "beta-forum",
          "source_url": "https://us.forums.blizzard.com/en/wow/t/forever-mana-regen/2361435",
          "source_type": "firsthand_player_report",
          "source_build": null
        }
      ],
      "target_build": null,
      "server_behavior_verified": false,
      "claim_id": "regen-combat-versus-spending",
      "text": "The reported suppression model uses recent mana-cost casts rather than the combat flag; combat state and suppressed/full regeneration are distinct categories.",
      "claim": "The reported suppression model uses recent mana-cost casts rather than the combat flag; combat state and suppressed/full regeneration are distinct categories.",
      "status": "forever_reported_behavior"
    },
    {
      "id": "regen-api-rates-example",
      "statement": "An author reports approximately level-20 Mage GetManaRegen rates of 12.401/s full and 0.401/s suppressed.",
      "formula": "R_full = 12.401; R_spend = 0.401",
      "units": {
        "rates": "mana per second"
      },
      "applicability": "One reported beta Mage, approximate level20, exact stats/race/build not fully provided.",
      "checked_date": "2026-10-04",
      "evidence_status": "forever_reported_observation",
      "confidence": "medium for accurate source report; insufficient for universal or build70205 behavior",
      "sources": [
        {
          "source_id": "mana-master",
          "source_url": "https://github.com/olav9/ManaMaster/blob/main/CLAUDE.md",
          "source_type": "original_addon_author_research",
          "source_build": null
        }
      ],
      "target_build": null,
      "server_behavior_verified": false,
      "source_values": {
        "level": "approximately 20",
        "class": "Mage",
        "full_mana_per_second": 12.401,
        "suppressed_mana_per_second": 0.401
      },
      "claim_id": "regen-api-rates-example",
      "text": "An author reports approximately level-20 Mage GetManaRegen rates of 12.401/s full and 0.401/s suppressed.",
      "claim": "An author reports approximately level-20 Mage GetManaRegen rates of 12.401/s full and 0.401/s suppressed.",
      "status": "forever_reported_observation"
    },
    {
      "id": "regen-api-source-inclusion",
      "statement": "The same observation says gear MP5 was included in both API rates while Blessing of Wisdom at 12 MP5 was excluded.",
      "formula": null,
      "units": {
        "blessing": "12 mana per five seconds"
      },
      "applicability": "Specific source observation; do not extrapolate to every buff or build.",
      "checked_date": "2026-10-04",
      "evidence_status": "forever_reported_observation",
      "confidence": "medium",
      "sources": [
        {
          "source_id": "mana-master",
          "source_url": "https://github.com/olav9/ManaMaster/blob/main/CLAUDE.md",
          "source_type": "original_addon_author_research",
          "source_build": null
        }
      ],
      "target_build": null,
      "server_behavior_verified": false,
      "application": "Add an external source only after establishing that it is absent from the supplied rate; avoid double counting.",
      "claim_id": "regen-api-source-inclusion",
      "text": "The same observation says gear MP5 was included in both API rates while Blessing of Wisdom at 12 MP5 was excluded.",
      "claim": "The same observation says gear MP5 was included in both API rates while Blessing of Wisdom at 12 MP5 was excluded.",
      "status": "forever_reported_observation"
    },
    {
      "id": "regen-api-pool-limitation",
      "statement": "The author describes recovered mana as an estimate because current player mana is restricted to the addon; API rates and reconstructed totals are not direct mana-gain measurements.",
      "formula": null,
      "units": {},
      "applicability": "Specific addon author beta investigation, exact build unstated.",
      "checked_date": "2026-10-04",
      "evidence_status": "forever_reported_observation",
      "confidence": "medium",
      "sources": [
        {
          "source_id": "mana-master",
          "source_url": "https://github.com/olav9/ManaMaster/blob/main/CLAUDE.md",
          "source_type": "original_addon_author_research",
          "source_build": null
        }
      ],
      "target_build": null,
      "server_behavior_verified": false,
      "claim_id": "regen-api-pool-limitation",
      "text": "The author describes recovered mana as an estimate because current player mana is restricted to the addon; API rates and reconstructed totals are not direct mana-gain measurements.",
      "claim": "The author describes recovered mana as an estimate because current player mana is restricted to the addon; API rates and reconstructed totals are not direct mana-gain measurements.",
      "status": "forever_reported_observation"
    },
    {
      "id": "regen-retention-paladin",
      "statement": "Reverence current trait ranks specify [10, 20, 30] percent regeneration retention while casting.",
      "formula": {
        "retention_percent_by_rank": [
          10,
          20,
          30
        ]
      },
      "units": {
        "retention": "percent of affected regeneration, not percent of maximum mana"
      },
      "applicability": "Paladin with the relevant talent ranks; no automatic low-level or Legacy allocation. Current database checked2026-10-04; older export70170 corroborates ranks.",
      "checked_date": "2026-10-04",
      "evidence_status": "forever_client_and_trait_values",
      "confidence": "high for native base field and current rendered trait ranks; server stacking unverified",
      "sources": [
        {
          "source_id": "native-spelleffect",
          "source_url": "https://wago.tools/db2/SpellEffect/csv?build=1.60.1.70205",
          "source_type": "native_client_table_export",
          "source_build": "1.60.1.70205"
        },
        {
          "source_id": "paladin-reverence",
          "source_url": "https://www.wowhead.com/forever/spell=1310899/reverence",
          "source_type": "rendered_client_database",
          "source_build": null
        },
        {
          "source_id": "talents-70170",
          "source_url": "https://talentsforever.com",
          "source_type": "original_client_datamine",
          "source_build": "1.60.1.70170"
        }
      ],
      "target_build": "1.60.1.70205",
      "server_behavior_verified": false,
      "spell_id": 1310899,
      "trait_id": 142623,
      "native": {
        "effect_id": 1340794,
        "effect_aura": 134,
        "base_points": 30
      },
      "native_rank_overrides_decoded": false,
      "scope_limitation": "70205 base field alone does not prove all rank values; current Wowhead trait overrides and older70170 export provide ranks.",
      "claim_id": "regen-retention-paladin",
      "text": "Reverence current trait ranks specify [10, 20, 30] percent regeneration retention while casting.",
      "claim": "Reverence current trait ranks specify [10, 20, 30] percent regeneration retention while casting.",
      "status": "forever_client_and_trait_values"
    },
    {
      "id": "regen-retention-priest",
      "statement": "Meditation current trait ranks specify [17, 33, 50] percent regeneration retention while casting.",
      "formula": {
        "retention_percent_by_rank": [
          17,
          33,
          50
        ]
      },
      "units": {
        "retention": "percent of affected regeneration, not percent of maximum mana"
      },
      "applicability": "Priest with the relevant talent ranks; no automatic low-level or Legacy allocation. Current database checked2026-10-04; older export70170 corroborates ranks.",
      "checked_date": "2026-10-04",
      "evidence_status": "forever_client_and_trait_values",
      "confidence": "high for native base field and current rendered trait ranks; server stacking unverified",
      "sources": [
        {
          "source_id": "native-spelleffect",
          "source_url": "https://wago.tools/db2/SpellEffect/csv?build=1.60.1.70205",
          "source_type": "native_client_table_export",
          "source_build": "1.60.1.70205"
        },
        {
          "source_id": "priest-meditation",
          "source_url": "https://www.wowhead.com/forever/spell=14521/meditation",
          "source_type": "rendered_client_database",
          "source_build": null
        },
        {
          "source_id": "talents-70170",
          "source_url": "https://talentsforever.com",
          "source_type": "original_client_datamine",
          "source_build": "1.60.1.70170"
        }
      ],
      "target_build": "1.60.1.70205",
      "server_behavior_verified": false,
      "spell_id": 14521,
      "trait_id": 135373,
      "native": {
        "effect_id": 690269,
        "effect_aura": 134,
        "base_points": 50
      },
      "native_rank_overrides_decoded": false,
      "scope_limitation": "70205 base field alone does not prove all rank values; current Wowhead trait overrides and older70170 export provide ranks.",
      "claim_id": "regen-retention-priest",
      "text": "Meditation current trait ranks specify [17, 33, 50] percent regeneration retention while casting.",
      "claim": "Meditation current trait ranks specify [17, 33, 50] percent regeneration retention while casting.",
      "status": "forever_client_and_trait_values"
    },
    {
      "id": "regen-retention-mage",
      "statement": "Arcane Meditation current trait ranks specify [17, 33, 50] percent regeneration retention while casting.",
      "formula": {
        "retention_percent_by_rank": [
          17,
          33,
          50
        ]
      },
      "units": {
        "retention": "percent of affected regeneration, not percent of maximum mana"
      },
      "applicability": "Mage with the relevant talent ranks; no automatic low-level or Legacy allocation. Current database checked2026-10-04; older export70170 corroborates ranks.",
      "checked_date": "2026-10-04",
      "evidence_status": "forever_client_and_trait_values",
      "confidence": "high for native base field and current rendered trait ranks; server stacking unverified",
      "sources": [
        {
          "source_id": "native-spelleffect",
          "source_url": "https://wago.tools/db2/SpellEffect/csv?build=1.60.1.70205",
          "source_type": "native_client_table_export",
          "source_build": "1.60.1.70205"
        },
        {
          "source_id": "mage-meditation",
          "source_url": "https://www.wowhead.com/forever/spell=18462/arcane-meditation",
          "source_type": "rendered_client_database",
          "source_build": null
        },
        {
          "source_id": "talents-70170",
          "source_url": "https://talentsforever.com",
          "source_type": "original_client_datamine",
          "source_build": "1.60.1.70170"
        }
      ],
      "target_build": "1.60.1.70205",
      "server_behavior_verified": false,
      "spell_id": 18462,
      "trait_id": 135333,
      "native": {
        "effect_id": 696606,
        "effect_aura": 134,
        "base_points": 50
      },
      "native_rank_overrides_decoded": false,
      "scope_limitation": "70205 base field alone does not prove all rank values; current Wowhead trait overrides and older70170 export provide ranks.",
      "claim_id": "regen-retention-mage",
      "text": "Arcane Meditation current trait ranks specify [17, 33, 50] percent regeneration retention while casting.",
      "claim": "Arcane Meditation current trait ranks specify [17, 33, 50] percent regeneration retention while casting.",
      "status": "forever_client_and_trait_values"
    },
    {
      "id": "regen-retention-druid",
      "statement": "Reflection current trait ranks specify [17, 33, 50] percent regeneration retention while casting.",
      "formula": {
        "retention_percent_by_rank": [
          17,
          33,
          50
        ]
      },
      "units": {
        "retention": "percent of affected regeneration, not percent of maximum mana"
      },
      "applicability": "Druid with the relevant talent ranks; no automatic low-level or Legacy allocation. Current database checked2026-10-04; older export70170 corroborates ranks.",
      "checked_date": "2026-10-04",
      "evidence_status": "forever_client_and_trait_values",
      "confidence": "high for native base field and current rendered trait ranks; server stacking unverified",
      "sources": [
        {
          "source_id": "native-spelleffect",
          "source_url": "https://wago.tools/db2/SpellEffect/csv?build=1.60.1.70205",
          "source_type": "native_client_table_export",
          "source_build": "1.60.1.70205"
        },
        {
          "source_id": "druid-reflection",
          "source_url": "https://www.wowhead.com/forever/spell=17106/reflection",
          "source_type": "rendered_client_database",
          "source_build": null
        },
        {
          "source_id": "talents-70170",
          "source_url": "https://talentsforever.com",
          "source_type": "original_client_datamine",
          "source_build": "1.60.1.70170"
        }
      ],
      "target_build": "1.60.1.70205",
      "server_behavior_verified": false,
      "spell_id": 17106,
      "trait_id": 134378,
      "native": {
        "effect_id": 694418,
        "effect_aura": 134,
        "base_points": 50
      },
      "native_rank_overrides_decoded": false,
      "scope_limitation": "70205 base field alone does not prove all rank values; current Wowhead trait overrides and older70170 export provide ranks.",
      "claim_id": "regen-retention-druid",
      "text": "Reflection current trait ranks specify [17, 33, 50] percent regeneration retention while casting.",
      "claim": "Reflection current trait ranks specify [17, 33, 50] percent regeneration retention while casting.",
      "status": "forever_client_and_trait_values"
    },
    {
      "id": "regen-retention-shaman",
      "statement": "Mindfulness current trait ranks specify [17, 33, 50] percent regeneration retention while casting.",
      "formula": {
        "retention_percent_by_rank": [
          17,
          33,
          50
        ]
      },
      "units": {
        "retention": "percent of affected regeneration, not percent of maximum mana"
      },
      "applicability": "Shaman with the relevant talent ranks; no automatic low-level or Legacy allocation. Current database checked2026-10-04; older export70170 corroborates ranks.",
      "checked_date": "2026-10-04",
      "evidence_status": "forever_client_and_trait_values",
      "confidence": "high for native base field and current rendered trait ranks; server stacking unverified",
      "sources": [
        {
          "source_id": "native-spelleffect",
          "source_url": "https://wago.tools/db2/SpellEffect/csv?build=1.60.1.70205",
          "source_type": "native_client_table_export",
          "source_build": "1.60.1.70205"
        },
        {
          "source_id": "shaman-mindfulness",
          "source_url": "https://www.wowhead.com/forever/spell=1223033/mindfulness",
          "source_type": "rendered_client_database",
          "source_build": null
        },
        {
          "source_id": "talents-70170",
          "source_url": "https://talentsforever.com",
          "source_type": "original_client_datamine",
          "source_build": "1.60.1.70170"
        }
      ],
      "target_build": "1.60.1.70205",
      "server_behavior_verified": false,
      "spell_id": 1223033,
      "trait_id": 134195,
      "native": {
        "effect_id": 1210708,
        "effect_aura": 134,
        "base_points": 5
      },
      "native_rank_overrides_decoded": false,
      "scope_limitation": "70205 base field alone does not prove all rank values; current Wowhead trait overrides and older70170 export provide ranks.",
      "claim_id": "regen-retention-shaman",
      "text": "Mindfulness current trait ranks specify [17, 33, 50] percent regeneration retention while casting.",
      "claim": "Mindfulness current trait ranks specify [17, 33, 50] percent regeneration retention while casting.",
      "status": "forever_client_and_trait_values"
    },
    {
      "id": "regen-trait-override-warning",
      "statement": "Mindfulness shows why a base spell value cannot be treated as the selected talent rank: its native base value is 5, while its rendered trait ranks are 17/33/50.",
      "formula": {
        "native_base": 5,
        "trait_ranks": [
          17,
          33,
          50
        ]
      },
      "units": {
        "value": "percent"
      },
      "applicability": "Mindfulness1223033 / trait134195; not evidence of five-percent rank1 server behavior.",
      "checked_date": "2026-10-04",
      "evidence_status": "forever_client_and_trait_values",
      "confidence": "high for data discrepancy and trait override representation",
      "sources": [
        {
          "source_id": "native-spelleffect",
          "source_url": "https://wago.tools/db2/SpellEffect/csv?build=1.60.1.70205",
          "source_type": "native_client_table_export",
          "source_build": "1.60.1.70205"
        },
        {
          "source_id": "shaman-mindfulness",
          "source_url": "https://www.wowhead.com/forever/spell=1223033/mindfulness",
          "source_type": "rendered_client_database",
          "source_build": null
        },
        {
          "source_id": "talents-70170",
          "source_url": "https://talentsforever.com",
          "source_type": "original_client_datamine",
          "source_build": "1.60.1.70170"
        }
      ],
      "target_build": "1.60.1.70205",
      "server_behavior_verified": false,
      "claim_id": "regen-trait-override-warning",
      "text": "Mindfulness shows why a base spell value cannot be treated as the selected talent rank: its native base value is 5, while its rendered trait ranks are 17/33/50.",
      "claim": "Mindfulness shows why a base spell value cannot be treated as the selected talent rank: its native base value is 5, while its rendered trait ranks are 17/33/50.",
      "status": "forever_client_and_trait_values"
    },
    {
      "id": "regen-mage-armor",
      "statement": "Mage Armor (6117) has a native regeneration-retention value of 50%; the current Forever tooltip also specifies 50%.",
      "formula": {
        "retention_percent": 50
      },
      "units": {
        "retention": "percent"
      },
      "applicability": "Mage Armor6117. Additive stacking with Arcane Meditation not established.",
      "checked_date": "2026-10-04",
      "evidence_status": "confirmed_forever_client_value",
      "confidence": "high for native field/tooltip; effective stacking unverified",
      "sources": [
        {
          "source_id": "native-spelleffect",
          "source_url": "https://wago.tools/db2/SpellEffect/csv?build=1.60.1.70205",
          "source_type": "native_client_table_export",
          "source_build": "1.60.1.70205"
        },
        {
          "source_id": "mage-armor",
          "source_url": "https://www.wowhead.com/forever/spell=6117/mage-armor",
          "source_type": "rendered_client_database",
          "source_build": null
        }
      ],
      "target_build": "1.60.1.70205",
      "server_behavior_verified": false,
      "native": {
        "effect_id": 683277,
        "effect_aura": 134,
        "base_points": 50
      },
      "claim_id": "regen-mage-armor",
      "text": "Mage Armor (6117) has a native regeneration-retention value of 50%; the current Forever tooltip also specifies 50%.",
      "claim": "Mage Armor (6117) has a native regeneration-retention value of 50%; the current Forever tooltip also specifies 50%.",
      "status": "confirmed_forever_client_value"
    },
    {
      "id": "regen-mage-armor-level",
      "statement": "The native SpellLevels table lists Mage Armor ranks at levels 34/46/58.",
      "formula": "rank levels = [34,46,58]",
      "units": {
        "level": "character level"
      },
      "applicability": "Spells6117/22782/22783 client-defined spell/base levels; first rank above current beta cap30.",
      "checked_date": "2026-10-04",
      "evidence_status": "confirmed_forever_client_value",
      "confidence": "high for native table",
      "sources": [
        {
          "source_id": "native-spelllevels",
          "source_url": "https://wago.tools/db2/SpellLevels/csv?build=1.60.1.70205",
          "source_type": "native_client_table_export",
          "source_build": "1.60.1.70205"
        },
        {
          "source_id": "mage-armor",
          "source_url": "https://www.wowhead.com/forever/spell=6117/mage-armor",
          "source_type": "rendered_client_database",
          "source_build": null
        }
      ],
      "target_build": "1.60.1.70205",
      "server_behavior_verified": false,
      "native": {
        "spell_ids": [
          6117,
          22782,
          22783
        ],
        "spell_levels": [
          34,
          46,
          58
        ],
        "base_levels": [
          34,
          46,
          58
        ]
      },
      "claim_id": "regen-mage-armor-level",
      "text": "The native SpellLevels table lists Mage Armor ranks at levels 34/46/58.",
      "claim": "The native SpellLevels table lists Mage Armor ranks at levels 34/46/58.",
      "status": "confirmed_forever_client_value"
    },
    {
      "id": "regen-beta-cap30",
      "statement": "Blizzard's October 1 beta notes set the maximum playable character level to 30.",
      "formula": null,
      "units": {
        "cap": "character level30"
      },
      "applicability": "Official October1 beta update; source does not print numeric client build.",
      "checked_date": "2026-10-04",
      "evidence_status": "official_forever_statement",
      "confidence": "high for official dated announcement",
      "sources": [
        {
          "source_id": "blizzard-notes",
          "source_url": "https://us.forums.blizzard.com/en/wow/t/wow-forever-beta-development-notes-%E2%80%93-updated-october-1/2360696",
          "source_type": "official_blizzard_development_notes",
          "source_build": null
        }
      ],
      "target_build": null,
      "published_date": "2026-10-01",
      "claim_id": "regen-beta-cap30",
      "text": "Blizzard's October 1 beta notes set the maximum playable character level to 30.",
      "claim": "Blizzard's October 1 beta notes set the maximum playable character level to 30.",
      "status": "official_forever_statement"
    },
    {
      "id": "regen-spirit-tap-buff",
      "statement": "Spirit Tap (15271) has native values of 100% increased Spirit and 50% retention; its current buff entry specifies 15 seconds.",
      "formula": {
        "spirit_increase_percent": 100,
        "retention_percent": 50,
        "duration_seconds": 15
      },
      "units": {
        "Spirit": "percent increase",
        "retention": "percent",
        "duration": "seconds"
      },
      "applicability": "Priest with active Spirit Tap buff; stacking/uptime separately unverified.",
      "checked_date": "2026-10-04",
      "evidence_status": "forever_client_and_rendered_values",
      "confidence": "high for native fields/current buff description; server interactions unverified",
      "sources": [
        {
          "source_id": "native-spelleffect",
          "source_url": "https://wago.tools/db2/SpellEffect/csv?build=1.60.1.70205",
          "source_type": "native_client_table_export",
          "source_build": "1.60.1.70205"
        },
        {
          "source_id": "spirit-tap-buff",
          "source_url": "https://www.wowhead.com/forever/spell=15271/spirit-tap",
          "source_type": "rendered_client_database",
          "source_build": null
        }
      ],
      "target_build": "1.60.1.70205",
      "server_behavior_verified": false,
      "native": {
        "effect_ids": [
          692749,
          692750
        ],
        "effect_auras": [
          137,
          134
        ],
        "base_points": [
          100,
          50
        ]
      },
      "duration_native_decoded": false,
      "claim_id": "regen-spirit-tap-buff",
      "text": "Spirit Tap (15271) has native values of 100% increased Spirit and 50% retention; its current buff entry specifies 15 seconds.",
      "claim": "Spirit Tap (15271) has native values of 100% increased Spirit and 50% retention; its current buff entry specifies 15 seconds.",
      "status": "forever_client_and_rendered_values"
    },
    {
      "id": "regen-spirit-tap-proc",
      "statement": "Spirit Tap trait 135363 gives a 20/40/60/80/100% activation chance by rank after the specified qualifying kill or Vampiric Embrace target death.",
      "formula": {
        "proc_chance_percent_by_rank": [
          20,
          40,
          60,
          80,
          100
        ]
      },
      "units": {
        "chance": "percent"
      },
      "applicability": "Priest talent15270, current Forever database; no claim of permanent uptime.",
      "checked_date": "2026-10-04",
      "evidence_status": "forever_trait_values",
      "confidence": "high for rendered override values; live proc measurement absent",
      "sources": [
        {
          "source_id": "spirit-tap-talent",
          "source_url": "https://www.wowhead.com/forever/spell=15270/spirit-tap",
          "source_type": "rendered_client_database",
          "source_build": null
        },
        {
          "source_id": "talents-70170",
          "source_url": "https://talentsforever.com",
          "source_type": "original_client_datamine",
          "source_build": "1.60.1.70170"
        }
      ],
      "target_build": null,
      "server_behavior_verified": false,
      "trait_id": 135363,
      "qualification": "After killing a non-trivial target or when an enemy afflicted by your Vampiric Embrace dies.",
      "historical_comment_excluded": true,
      "claim_id": "regen-spirit-tap-proc",
      "text": "Spirit Tap trait 135363 gives a 20/40/60/80/100% activation chance by rank after the specified qualifying kill or Vampiric Embrace target death.",
      "claim": "Spirit Tap trait 135363 gives a 20/40/60/80/100% activation chance by rank after the specified qualifying kill or Vampiric Embrace target death.",
      "status": "forever_trait_values"
    },
    {
      "id": "regen-living-spirit",
      "statement": "Living Spirit trait 134372 specifies 5/10/15% increased Spirit; the native build 70205 base value is 15%.",
      "formula": {
        "spirit_increase_percent_by_rank": [
          5,
          10,
          15
        ]
      },
      "units": {
        "Spirit": "percent increase"
      },
      "applicability": "Druid talent1309631 at its chosen rank; no verified regen-per-Spirit coefficient implied.",
      "checked_date": "2026-10-04",
      "evidence_status": "forever_client_and_trait_values",
      "confidence": "high for native maximum/current trait values; effective stacking unverified",
      "sources": [
        {
          "source_id": "native-spelleffect",
          "source_url": "https://wago.tools/db2/SpellEffect/csv?build=1.60.1.70205",
          "source_type": "native_client_table_export",
          "source_build": "1.60.1.70205"
        },
        {
          "source_id": "living-spirit",
          "source_url": "https://www.wowhead.com/forever/spell=1309631/living-spirit",
          "source_type": "rendered_client_database",
          "source_build": null
        },
        {
          "source_id": "talents-70170",
          "source_url": "https://talentsforever.com",
          "source_type": "original_client_datamine",
          "source_build": "1.60.1.70170"
        }
      ],
      "target_build": "1.60.1.70205",
      "server_behavior_verified": false,
      "native": {
        "effect_id": 1338676,
        "effect_aura": 137,
        "base_points": 15
      },
      "claim_id": "regen-living-spirit",
      "text": "Living Spirit trait 134372 specifies 5/10/15% increased Spirit; the native build 70205 base value is 15%.",
      "claim": "Living Spirit trait 134372 specifies 5/10/15% increased Spirit; the native build 70205 base value is 15%.",
      "status": "forever_client_and_trait_values"
    },
    {
      "id": "regen-human-spirit",
      "statement": "The Human Spirit (20598) has a native base value and current tooltip of 5% increased Spirit.",
      "formula": {
        "spirit_increase_percent": 5
      },
      "units": {
        "Spirit": "percent increase"
      },
      "applicability": "Human characters with racial active; final character-sheet Spirit already incorporates resolved modifiers.",
      "checked_date": "2026-10-04",
      "evidence_status": "confirmed_forever_client_value",
      "confidence": "high for native/tooltip value; no class regen formula implied",
      "sources": [
        {
          "source_id": "native-spelleffect",
          "source_url": "https://wago.tools/db2/SpellEffect/csv?build=1.60.1.70205",
          "source_type": "native_client_table_export",
          "source_build": "1.60.1.70205"
        },
        {
          "source_id": "human-spirit",
          "source_url": "https://www.wowhead.com/forever/spell=20598/the-human-spirit",
          "source_type": "rendered_client_database",
          "source_build": null
        }
      ],
      "target_build": "1.60.1.70205",
      "server_behavior_verified": false,
      "native": {
        "effect_id": 698126,
        "effect_aura": 137,
        "base_points": 5
      },
      "claim_id": "regen-human-spirit",
      "text": "The Human Spirit (20598) has a native base value and current tooltip of 5% increased Spirit.",
      "claim": "The Human Spirit (20598) has a native base value and current tooltip of 5% increased Spirit.",
      "status": "confirmed_forever_client_value"
    },
    {
      "id": "regen-active-spirit-uses",
      "statement": "Blizzard's September 24 notes identify Spirit scaling for Warlock Life Tap and Undead Priest Dark Sacrifice.",
      "formula": null,
      "units": {
        "coefficient": "not established"
      },
      "applicability": "Official specific Forever abilities; not a complete scaling formula.",
      "checked_date": "2026-10-04",
      "evidence_status": "official_forever_statement",
      "confidence": "high for official stated scaling stat; numeric effective coefficients unknown",
      "sources": [
        {
          "source_id": "blizzard-notes",
          "source_url": "https://us.forums.blizzard.com/en/wow/t/wow-forever-beta-development-notes-%E2%80%93-updated-october-1/2360696",
          "source_type": "official_blizzard_development_notes",
          "source_build": null
        }
      ],
      "target_build": null,
      "published_date": "2026-09-24",
      "application": "Do not evaluate all Spirit value solely through passive regeneration.",
      "claim_id": "regen-active-spirit-uses",
      "text": "Blizzard's September 24 notes identify Spirit scaling for Warlock Life Tap and Undead Priest Dark Sacrifice.",
      "claim": "Blizzard's September 24 notes identify Spirit scaling for Warlock Life Tap and Undead Priest Dark Sacrifice.",
      "status": "official_forever_statement"
    },
    {
      "id": "regen-soul-harvest-fix",
      "statement": "Blizzard's October 1 notes say Soul Harvest now correctly grants 50/100% increased mana regeneration.",
      "formula": {
        "regeneration_increase_percent_by_rank": [
          50,
          100
        ]
      },
      "units": {
        "increase": "percent"
      },
      "applicability": "Official Forever Warlock talent fix; no verified stacking formula with other sources.",
      "checked_date": "2026-10-04",
      "evidence_status": "official_forever_statement",
      "confidence": "high for official stated correction",
      "sources": [
        {
          "source_id": "blizzard-notes",
          "source_url": "https://us.forums.blizzard.com/en/wow/t/wow-forever-beta-development-notes-%E2%80%93-updated-october-1/2360696",
          "source_type": "official_blizzard_development_notes",
          "source_build": null
        }
      ],
      "target_build": null,
      "published_date": "2026-10-01",
      "claim_id": "regen-soul-harvest-fix",
      "text": "Blizzard's October 1 notes say Soul Harvest now correctly grants 50/100% increased mana regeneration.",
      "claim": "Blizzard's October 1 notes say Soul Harvest now correctly grants 50/100% increased mana regeneration.",
      "status": "official_forever_statement"
    },
    {
      "id": "regen-classic-mage-reference",
      "statement": "The WoWSims Classic/SoD Mage implementation uses 6.25 + Spirit/8 mana per second for full Spirit-based regeneration.",
      "formula": "R_mage = 6.25 + S/8",
      "units": {
        "R": "mana per second",
        "S": "resolved Spirit stat"
      },
      "applicability": "Specific moving Classic/SoD simulator implementation; not Forever, not established for every level1-60.",
      "checked_date": "2026-10-04",
      "evidence_status": "classic_reference_only",
      "confidence": "high for implementation; not empirical server proof",
      "sources": [
        {
          "source_id": "classic-mage",
          "source_url": "https://github.com/wowsims/classic/blob/master/sim/mage/mage.go",
          "source_type": "original_simulator_implementation",
          "source_build": "Classic/Season of Discovery; not Forever"
        }
      ],
      "target_build": null,
      "excluded_from_forever_presets": true,
      "claim_id": "regen-classic-mage-reference",
      "text": "The WoWSims Classic/SoD Mage implementation uses 6.25 + Spirit/8 mana per second for full Spirit-based regeneration.",
      "claim": "The WoWSims Classic/SoD Mage implementation uses 6.25 + Spirit/8 mana per second for full Spirit-based regeneration.",
      "status": "classic_reference_only"
    },
    {
      "id": "regen-classic-generic-reference",
      "statement": "The WoWSims generic Classic/SoD implementation uses 7.5 + Spirit/10 mana per second; callers can supply class overrides.",
      "formula": "R_generic = 7.5 + S/10",
      "units": {
        "R": "mana per second",
        "S": "resolved Spirit stat"
      },
      "applicability": "Generic simulator implementation only; class overrides possible and full level-range applicability not established here.",
      "checked_date": "2026-10-04",
      "evidence_status": "classic_reference_only",
      "confidence": "high for implementation; not empirical server proof",
      "sources": [
        {
          "source_id": "classic-mana",
          "source_url": "https://github.com/wowsims/classic/blob/master/sim/core/mana.go",
          "source_type": "original_simulator_implementation",
          "source_build": "Classic/Season of Discovery; not Forever"
        }
      ],
      "target_build": null,
      "excluded_from_forever_presets": true,
      "claim_id": "regen-classic-generic-reference",
      "text": "The WoWSims generic Classic/SoD implementation uses 7.5 + Spirit/10 mana per second; callers can supply class overrides.",
      "claim": "The WoWSims generic Classic/SoD implementation uses 7.5 + Spirit/10 mana per second; callers can supply class overrides.",
      "status": "classic_reference_only"
    },
    {
      "id": "regen-classic-ticks-reference",
      "statement": "The same Classic simulator schedules mana regeneration every two seconds; this schedule is not confirmed Forever behavior.",
      "formula": "tick_interval = 2 s",
      "units": {
        "interval": "seconds"
      },
      "applicability": "Classic/SoD simulator reference.",
      "checked_date": "2026-10-04",
      "evidence_status": "classic_reference_only",
      "confidence": "high for implementation",
      "sources": [
        {
          "source_id": "classic-mana",
          "source_url": "https://github.com/wowsims/classic/blob/master/sim/core/mana.go",
          "source_type": "original_simulator_implementation",
          "source_build": "Classic/Season of Discovery; not Forever"
        }
      ],
      "target_build": null,
      "excluded_from_forever_presets": true,
      "claim_id": "regen-classic-ticks-reference",
      "text": "The same Classic simulator schedules mana regeneration every two seconds; this schedule is not confirmed Forever behavior.",
      "claim": "The same Classic simulator schedules mana regeneration every two seconds; this schedule is not confirmed Forever behavior.",
      "status": "classic_reference_only"
    },
    {
      "id": "regen-measured-average",
      "statement": "Average regeneration is the time-weighted sum of supplied suppressed/full rates.",
      "formula": "R_avg = (1-u)*R_spend + u*R_full",
      "units": {
        "R_avg": "mana per second",
        "R_spend": "mana per second while suppressed",
        "R_full": "mana per second outside suppression",
        "u": "fraction of duration outside suppression,0-1"
      },
      "applicability": "Accounting using manually supplied rates; class/level presets not provided.",
      "checked_date": "2026-10-04",
      "evidence_status": "derived_accounting",
      "confidence": "high for arithmetic conditional on inputs",
      "sources": [
        {
          "source_id": "native-ui-mana",
          "source_url": "https://github.com/Gethe/wow-ui-source/blob/e3ecc27b64d30fdc735a3f6579b866858f9f9df1/Interface/AddOns/Blizzard_UIPanels_Game/Camelot/PaperDollFrame.lua#L1230",
          "source_type": "native_client_ui_source_mirror",
          "source_build": "1.60.1.70205"
        },
        {
          "source_id": "mana-master",
          "source_url": "https://github.com/olav9/ManaMaster/blob/main/CLAUDE.md",
          "source_type": "original_addon_author_research",
          "source_build": null
        },
        {
          "source_id": "classic-mana",
          "source_url": "https://github.com/wowsims/classic/blob/master/sim/core/mana.go",
          "source_type": "original_simulator_implementation",
          "source_build": "Classic/Season of Discovery; not Forever"
        }
      ],
      "target_build": null,
      "assumptions": [
        "Stable rates and buffs over each category.",
        "Time fractions sum to1.",
        "Same measurement convention for both rates.",
        "No omitted variable recovery or overflow."
      ],
      "claim_id": "regen-measured-average",
      "text": "Average regeneration is the time-weighted sum of supplied suppressed/full rates.",
      "claim": "Average regeneration is the time-weighted sum of supplied suppressed/full rates.",
      "status": "derived_accounting"
    },
    {
      "id": "regen-measured-mp5-equivalent",
      "statement": "Multiplying the average mana-per-second rate by five expresses its MP5 equivalent.",
      "formula": "M_eff = 5*((1-u)*R_spend + u*R_full)",
      "units": {
        "M_eff": "mana per five seconds",
        "R_spend": "mana per second",
        "R_full": "mana per second",
        "u": "fraction0-1"
      },
      "applicability": "Whole supplied ordinary regen rate, not Spirit-only conversion.",
      "checked_date": "2026-10-04",
      "evidence_status": "derived_accounting",
      "confidence": "high for unit conversion conditional on inputs",
      "sources": [
        {
          "source_id": "native-ui-mana",
          "source_url": "https://github.com/Gethe/wow-ui-source/blob/e3ecc27b64d30fdc735a3f6579b866858f9f9df1/Interface/AddOns/Blizzard_UIPanels_Game/Camelot/PaperDollFrame.lua#L1230",
          "source_type": "native_client_ui_source_mirror",
          "source_build": "1.60.1.70205"
        },
        {
          "source_id": "mana-master",
          "source_url": "https://github.com/olav9/ManaMaster/blob/main/CLAUDE.md",
          "source_type": "original_addon_author_research",
          "source_build": null
        },
        {
          "source_id": "classic-mana",
          "source_url": "https://github.com/wowsims/classic/blob/master/sim/core/mana.go",
          "source_type": "original_simulator_implementation",
          "source_build": "Classic/Season of Discovery; not Forever"
        }
      ],
      "target_build": null,
      "assumptions": [
        "All assumptions of regen-measured-average.",
        "Do not add included itemMP5 again."
      ],
      "claim_id": "regen-measured-mp5-equivalent",
      "text": "Multiplying the average mana-per-second rate by five expresses its MP5 equivalent.",
      "claim": "Multiplying the average mana-per-second rate by five expresses its MP5 equivalent.",
      "status": "derived_accounting"
    },
    {
      "id": "regen-measured-loadout-difference",
      "statement": "Comparable loadouts can be compared by changes in both supplied rates using the same time fraction.",
      "formula": "delta_M_eff = 5*((1-u)*delta_R_spend + u*delta_R_full)",
      "units": {
        "delta_M_eff": "mana per five seconds",
        "delta_R_spend": "mana per second",
        "delta_R_full": "mana per second",
        "u": "fraction0-1"
      },
      "applicability": "Loadout comparison; attributing change solely toSpirit requires other relevant stats/talents/buffs fixed.",
      "checked_date": "2026-10-04",
      "evidence_status": "derived_accounting",
      "confidence": "high for algebra conditional on inputs",
      "sources": [
        {
          "source_id": "native-ui-mana",
          "source_url": "https://github.com/Gethe/wow-ui-source/blob/e3ecc27b64d30fdc735a3f6579b866858f9f9df1/Interface/AddOns/Blizzard_UIPanels_Game/Camelot/PaperDollFrame.lua#L1230",
          "source_type": "native_client_ui_source_mirror",
          "source_build": "1.60.1.70205"
        },
        {
          "source_id": "mana-master",
          "source_url": "https://github.com/olav9/ManaMaster/blob/main/CLAUDE.md",
          "source_type": "original_addon_author_research",
          "source_build": null
        },
        {
          "source_id": "classic-mana",
          "source_url": "https://github.com/wowsims/classic/blob/master/sim/core/mana.go",
          "source_type": "original_simulator_implementation",
          "source_build": "Classic/Season of Discovery; not Forever"
        }
      ],
      "target_build": null,
      "assumptions": [
        "Identical time fractions between loadouts.",
        "Stable rates.",
        "Enough missing mana.",
        "Rates distinguish all included external sources."
      ],
      "claim_id": "regen-measured-loadout-difference",
      "text": "Comparable loadouts can be compared by changes in both supplied rates using the same time fraction.",
      "claim": "Comparable loadouts can be compared by changes in both supplied rates using the same time fraction.",
      "status": "derived_accounting"
    },
    {
      "id": "regen-worked-beta-example",
      "statement": "The author's reported rates and times produce 124.3057 mana from the supplied rates plus 61.68 from a separate 12 MP5 Blessing of Wisdom, totalling 185.9857 before overflow or other gains.",
      "formula": "G =16.2*0.401 +9.5*12.401 +(12/5)*25.7 =185.9857",
      "units": {
        "G": "mana",
        "durations": "seconds",
        "rates": "mana per second",
        "Wisdom": "mana per five seconds"
      },
      "applicability": "One betaauthor example, approximatelevel20Mage, exactbuildunstated; arithmetic rather than directly measuredrecovery.",
      "checked_date": "2026-10-04",
      "evidence_status": "derived_from_reported_observation",
      "confidence": "high for arithmetic; medium for source inputs; low for extrapolation",
      "sources": [
        {
          "source_id": "mana-master",
          "source_url": "https://github.com/olav9/ManaMaster/blob/main/CLAUDE.md",
          "source_type": "original_addon_author_research",
          "source_build": null
        }
      ],
      "target_build": null,
      "server_behavior_verified": false,
      "source_inputs": {
        "seconds_suppressed": 16.2,
        "seconds_full": 9.5,
        "total_seconds": 25.7,
        "rate_suppressed": 0.401,
        "rate_full": 12.401,
        "separate_buff_mp5": 12
      },
      "results": {
        "mana_from_rates": 124.3057,
        "mana_from_separate_buff": 61.68,
        "total_mana": 185.9857
      },
      "assumptions": [
        "Wisdom12MP5 active for25.7seconds.",
        "Buff not already included inAPIrates, per author report.",
        "No mana overflow or unmodelled gains/drains."
      ],
      "claim_id": "regen-worked-beta-example",
      "text": "The author's reported rates and times produce 124.3057 mana from the supplied rates plus 61.68 from a separate 12 MP5 Blessing of Wisdom, totalling 185.9857 before overflow or other gains.",
      "claim": "The author's reported rates and times produce 124.3057 mana from the supplied rates plus 61.68 from a separate 12 MP5 Blessing of Wisdom, totalling 185.9857 before overflow or other gains.",
      "status": "derived_from_reported_observation"
    },
    {
      "id": "regen-native-ui-units",
      "claim_id": "regen-native-ui-units",
      "statement": "The build 70205 character-sheet UI reads GetManaRegen and multiplies both returned rates by five for display; its Spirit tooltip also multiplies GetManaRegenFromSpirit by five.",
      "claim": "The build 70205 character-sheet UI reads GetManaRegen and multiplies both returned rates by five for display; its Spirit tooltip also multiplies GetManaRegenFromSpirit by five.",
      "text": "The build 70205 character-sheet UI reads GetManaRegen and multiplies both returned rates by five for display; its Spirit tooltip also multiplies GetManaRegenFromSpirit by five.",
      "formula": "displayed mana/5sec = floor(GetManaRegen rate *5); Spirit tooltip uses GetManaRegenFromSpirit()*5",
      "units": {
        "API_rates": "mana per second",
        "display": "mana per five seconds"
      },
      "applicability": "Client UI at pinned commit labelled 1.60.1 (70205); establishes the display conversion, not server cadence or the underlying class/level Spirit formula.",
      "checked_date": "2026-10-04",
      "target_build": "1.60.1.70205",
      "status": "confirmed_forever_client_value",
      "evidence_status": "confirmed_forever_client_value",
      "confidence": "high for pinned client UI implementation; server-effective formula unverified",
      "server_behavior_verified": false,
      "sources": [
        {
          "source_id": "native-ui-mana",
          "source_url": "https://github.com/Gethe/wow-ui-source/blob/e3ecc27b64d30fdc735a3f6579b866858f9f9df1/Interface/AddOns/Blizzard_UIPanels_Game/Camelot/PaperDollFrame.lua#L1230",
          "source_type": "native_client_ui_source_mirror",
          "source_build": "1.60.1.70205"
        },
        {
          "source_id": "native-ui-spirit",
          "source_url": "https://github.com/Gethe/wow-ui-source/blob/e3ecc27b64d30fdc735a3f6579b866858f9f9df1/Interface/AddOns/Blizzard_UIPanels_Game/Camelot/PaperDollFrameStats.lua#L275",
          "source_type": "native_client_ui_source_mirror",
          "source_build": "1.60.1.70205"
        }
      ]
    }
  ],
  "unresolved_questions": [
    {
      "id": "regen-unknown-class-level-formula",
      "question": "What is the server-effective Spirit regeneration formula for every mana-using class and each level1-60 inForever?",
      "status": "unverified",
      "formula": null,
      "target_build": "1.60.1.70205",
      "needed_evidence": "Build-stamped native class/level coefficient tables with resolved dependencies, then controlled live validation.",
      "prohibited_inference": "No universal Spirit\u2192MP5 conversion and no Classic presets treated asForever."
    },
    {
      "id": "regen-unknown-intellect",
      "question": "Does Forever Spirit regeneration depend onIntellect, and at which levels/classes?",
      "status": "unverified",
      "formula": null,
      "target_build": "1.60.1.70205",
      "needed_evidence": "Resolved client coefficient formula or controlled Spirit/Intellect tests."
    },
    {
      "id": "regen-unknown-retention-stacking",
      "question": "How do retention talents, MageArmor and temporarybuffs stack and cap?",
      "status": "unverified",
      "formula": null,
      "target_build": "1.60.1.70205",
      "needed_evidence": "Controlled rank/buff combinations; baseauravalues alone cannot establish additive stacking."
    },
    {
      "id": "regen-unknown-spending-events",
      "question": "What precisely starts/refreshes suppression for freecasts,cancelledcasts,channels and other edgecases?",
      "status": "unverified",
      "formula": null,
      "target_build": "1.60.1.70205",
      "needed_evidence": "Build-stamped timestamped cast/cost/recovery tests."
    },
    {
      "id": "regen-unknown-server-cadence",
      "question": "Is server recovery continuous or discretelyupdated beneath a smooth display?",
      "status": "unverified",
      "formula": null,
      "target_build": "1.60.1.70205",
      "needed_evidence": "Direct timestamped resource observations or official specification; APIrate alone is insufficient."
    },
    {
      "id": "regen-unknown-api-inclusions",
      "question": "Which equipment,buffs,drinks and cooldowns are included inGetManaRegen in eachbuild?",
      "status": "partially_reported",
      "formula": null,
      "target_build": "1.60.1.70205",
      "needed_evidence": "Individually toggle eachsource with build/stat/talent context, compare rates and actualgains."
    }
  ],
  "attribution": "Talent corroboration: Data from talentsforever.com (https://talentsforever.com), CC-BY-4.0. Original article and derived arithmetic by StatRat; game data belongs to Blizzard Entertainment."
}
