File Details
AdaptiveRotationTrainer-0.2.48.zip
- R
- May 28, 2026
- 253.18 KB
- 0
- 12.0.7+1
- Retail
File Name
AdaptiveRotationTrainer-0.2.48.zip
Supported Versions
- 12.0.7
- 12.0.5
Adaptive Rotation Trainer - 0.2.48
Validation and Debug Hardening Update
Adaptive Rotation Trainer 0.2.48 focuses on validation, export diagnostics, and debugging tools.
This release improves the ability to diagnose export problems, rejected spell candidates, and class/spec/context mismatches.
Added
Export Dry-Run Diagnostics
Added export dry-run diagnostics to inspect export behavior without changing anything or creating an import.
New commands:
/art exportdebug
/art dryrun
/art exportdryrun
The dry-run report shows:
- selected export context
- inspected export sources
- accepted export spells
- rejected spell candidates
- rejection reasons
- active export settings
This helps diagnose why a spell appears or does not appear in:
- WoW macro export
- readable GSE-style template
- native GSE3 export
Rejected Candidate Tracking
Added tracking for rejected export candidates.
A rejected spell candidate can now include clear reasons such as:
- source context does not match export class/spec/context
- missing spellID in strict fallback source
- offensive cooldown excluded by export setting
- spell classifier rejected the spell as non-rotation or unsafe
- duplicate candidate already accepted
This makes export behavior much more transparent and helps prevent unsafe fallback issues.
Improved Bug Report Data
The bug report system now includes more detailed development information.
Added to bug reports:
- recent cast sample
- export dry-run summary
- accepted export spell sample
- rejected export candidate sample
- source inspection count
- export context
No data is sent automatically. The report remains copyable only.
Developer Tab Improvements
Expanded the Developer tab with export validation information.
Added:
- Export Dry Run section
- Export Dry Run button
- latest accepted export summary
- latest rejected export summary
This makes export troubleshooting possible directly from the addon UI.
Changed
- Updated addon version to 0.2.48.
- Updated
.tocmetadata to 0.2.48. - Updated
ART.versionto 0.2.48. - Improved export debugging visibility.
- Improved bug report usefulness for development and support.
- Improved transparency around why export candidates are accepted or rejected.
Fixed / Improved
Macro Reset Handling
The WoW macro export now fully honors the configured macro reset condition:
target/combat
combat
target
manual
When set to:
manual
ART omits the reset= condition from the generated macro.
Export Safety Visibility
Improved visibility into strict export filtering.
This helps verify that ART continues to block:
- cross-class export fallback
- cross-spec export fallback
- unrelated global latest-session fallback
- unsafe name-only fallback from unrelated sources
Retained Features
This release keeps all existing Adaptive Rotation Trainer functionality, including:
- post-combat rotation analysis
- adaptive same class/spec recommendation model
- spell classification
- class/spec intelligence for Death Knight, Priest, and Paladin
- proc awareness and proc timeline
- priority reasoning and proc trigger explanations
- strict same-context export filtering
- native GSE3 export support
- readable GSE-style template export
- WoW macro export
- Exports tab
- Whitelist tab
- combat time threshold
- expanded report modes
- export settings
- toast settings
- analysis tuning settings
- score breakdown
- bug report system
- spec validation tools
- movable toast notification
- resizable dashboard
- minimap icon
- History and Session Details
- Developer tab
- DruxlyeSofty ownership metadata
- WoW 12.0.5 and 12.0.7 compatibility metadata
Safety Notes
Adaptive Rotation Trainer remains a safe post-combat analysis addon.
It does not:
- cast spells automatically
- choose abilities in real time
- bypass the Global Cooldown
- rewrite macros during combat
- perform protected actions
- use unsafe cross-class or cross-spec export fallbacks
- rebuild a damage meter through restricted combat data
Technical Notes
Build version: 0.2.48
Package folder: AdaptiveRotationTrainer/
Lua files: 23
Approximate Lua lines: 8,716
Strict export filtering from 0.2.43, adaptive same class/spec learning from 0.2.44, Developer metadata from 0.2.45, stabilization/settings from 0.2.46, and class/spec bug-report tools from 0.2.47 remain preserved.