Parity (scripts/p27.py): all 2259 DB runes and 69290 rows match in value and order; token = SBStringHash(skill_type), name = obj_name. The JSON adds 95 class/discipline/talent runes; applyRuneSkills reads by mobbase ID and none of them is a mobbase, so no reachable value change. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>