NextUpgrade 0.4.2 - FINAL STATIC QA

Lua files checked: 27
Classes: 13/13
Specializations: 40/40
Duplicate spec IDs: none
Missing enUS static localization keys: none
Duplicate localization keys: none
Reference-only itemIDs intentionally not presented as verified targets: 37
Forbidden mass Encounter Journal calls: none
Encounter Journal navigation remains user-triggered and bounded.
TOC Interface: 120100
Release version: 0.4.2

FIXES FOUND DURING FINAL REVIEW
- Fixed duplicate localization keys in enUS/esES and duplicate German overrides.
- Fixed reputation advice keys: reputation cards can now show actual advice instead of the short faction name overwriting it.
- Removed obsolete duplicate Blacksmithing localization bands from an older profession route.
- Fixed in-game locale coverage reporting for enGB and esMX inheritance.
- Replaced stale CurseForge upload metadata/changelog from old beta builds.
- Kept live specialization-change rescanning from rev7.

LANGUAGE BEHAVIOR
enUS and esES are complete base locales.
enGB inherits enUS and is functionally complete.
esMX inherits esES and is functionally complete even where it has few explicit overrides.
Other locales safely fall back to enUS for untranslated strings.
deDE: 315/938 explicit keys; effective UI fallback available.
enGB: 0/938 explicit keys; effective UI fallback available.
enUS: 938/938 explicit keys; effective UI fallback available.
esES: 938/938 explicit keys; effective UI fallback available.
esMX: 55/938 explicit keys; effective UI fallback available.
frFR: 121/938 explicit keys; effective UI fallback available.
itIT: 121/938 explicit keys; effective UI fallback available.
koKR: 89/938 explicit keys; effective UI fallback available.
ptBR: 121/938 explicit keys; effective UI fallback available.
ruRU: 386/938 explicit keys; effective UI fallback available.
zhCN: 89/938 explicit keys; effective UI fallback available.
zhTW: 89/938 explicit keys; effective UI fallback available.