MIDNIGHTNAMEPLATES — PHASE 11.9
PERFORMANCE / WOW 12.1 HARDENING

PERFORMANCE CHANGE
- Removed the permanent Blizzard-visual suppression OnUpdate poll.
- Previous loop ran every frame and executed suppression about every 0.15 sec.
- Suppression remains event-driven on the existing nameplate/state events.
- A 1-second low-frequency safety pulse remains as fallback.
- This materially reduces idle/background work in crowded areas.

WOW 12.1 SAFETY AUDIT
- No CVAR_UPDATE listener.
- Summon/minion source remains manual Blizzard-controlled.
- No automatic friendly/minion CVar ownership restored.
- C_CVar.SetCVar remains isolated to the existing stacking feature.
- Nameplate acquisition remains through C_NamePlate/GetNamePlateForUnit paths.
- Cast handling retains protected/secret-safe architecture from prior phases.
- No runtime aura API rewrite in this phase.
- No secure/protected frame mutation added.

REGRESSION TEST
1. /reload in Dornogal or another crowded hub.
2. Stand idle 2-5 minutes: watch FPS/frame-time.
3. Rotate camera through many friendly/enemy nameplates.
4. Target/mouseover/focus multiple units.
5. Enter combat and leave combat.
6. Enemy NPC casts: interruptible + non-interruptible.
7. Friendly player plates.
8. Manually enabled Blizzard Minions source + Friendly Pet/Minion MNP styling.
9. Enemy pet/minion, guardian and totem if available.
10. Auras and cast bars.
11. Stack/overlap setting.
12. Open every config page and confirm dynamic scrollers.
13. Confirm 11.7.4 preview calibration.
14. Create/copy/rename/delete profile.
15. Export -> preview import -> import.
16. No Lua errors.
17. No ADDON_ACTION_BLOCKED/FORBIDDEN.
18. No secret-value errors.
19. No startup/reload FPS hang.

If clean, Phase 11.9 passes and next is Phase 11.10:
Blizzard Coexistence / Cleanup.
