File Details
v0.2.6
- R
- Apr 17, 2026
- 61.10 KB
- 47
- 12.0.1
- Retail
File Name
GearPath-v0.2.6.zip
Supported Versions
- 12.0.1
GearPath
v0.2.6 (2026-04-17)
Full Changelog Previous Releases
- release: regenerate data and ship 0.2.6
Regenerates companion JSONs and GearPath_Data.lua using the corrected
knownItems from 03bb533. Bumps .toc to 0.2.6, adds CHANGELOG, and
updates .gitignore for the new validation_results.json scratch file
and local docs/.
Post-generation validation: 107 entries, 107 PASS, 0 duplicate IDs,
0 broken aliases. Spot-checked the Lua diff: corrected IDs reflected
in all affected spec BiS lists, Scabrous Zombie Belt resolves via
the new alias layer, Platinum Star Band shows DUNGEON metadata. - fix: correct 38 knownItems entries via validate-items audit
Validator run against the full 112-entry knownItems map surfaced 38
incorrect ID-to-name associations (34% failure rate) affecting nearly
every class's BiS correctness. Root cause: manual entry of (name, id)
pairs with no automated verification, producing transpositions within
sets, cross-class contamination (Mage IDs pointing to Hunter items),
and two duplicate IDs.
Changes to knownItems (38 total):- 10 chain-derived ID corrections (Legguards, Bonegrasps, Mercy,
Tempests, Ceinture, Earthgrips, Embrace, Guardian, Greatboots, Grasps) - 12 scan-resolved ID corrections (Dreadthorns, Pillars, Frenzyward,
5x Voidbreaker's, Girdle, Strikeguards, Windwrap, Silvermoon Belt) - 10 Wowhead-verified ID corrections (crafted items across four
professions + Silvermoon Sneakers) - 5 phantom/unused entry deletions (Relentless Rider's Chain, Abyssal
Immolator's Fury, Aetherlume Stompers, Bloomforged Claw, Dawncrazed
Beast Cleaver) - 1 rename per API canonical naming (Scabrous Zombie Leather Belt →
Scabrous Zombie Belt) - 1 metadata fix (Platinum Star Band: CRAFTED → DUNGEON, Algeth'ar
Academy / Vexamus)
Tooling added to prevent recurrence: - validate-items subcommand: cross-checks every knownItems entry
against the Blizzard API, fails on name mismatches, reports
duplicate IDs and broken aliases. Dumps results to
data/validation_results.json for downstream tools. - resolve-items subcommand: scan-based item ID resolver using
sibling-derived neighborhoods from PASSed entries. - nameAliases map: handles legitimate name mismatches between Icy
Veins and Blizzard API canonical names at the scraper boundary.
Post-fix state: 107 entries, 107 PASS, 0 duplicate IDs, 0 broken
aliases.
- 10 chain-derived ID corrections (Legguards, Bonegrasps, Mercy,

