skill-upgrade-cross-file-consistency-audit-pattern

Multi-file skill upgrades consistently produce 5 categories of cross-file drift: (1) phase numbering mismatches between 0-based and 1-based conventions across files, (2) canonical name changes not propagated everywhere (e.g. ADX Gate vs ADX Trend-Strength), (3) missing functions referenced but not defined (score_htf_bias()), (4) stale indicator weights not updated when indicator count changes, (5) version headers not bumped in all files. Always run a 9-point cross-reference audit after any multi-file skill upgrade before declaring completion.