MIDNIGHTNAMEPLATES — PHASE 11.10.1
DIAGNOSTIC TOOLS RESTORE

RESTORED
- /mnpsummon
  Full summon/nameplate source diagnostic.
- /mnpsummoncheck
  Existing lightweight summon configuration validation.
- Info > Advanced Diagnostics section with buttons for both tools.

SAFETY CONTRACT
- Diagnostics are READ ONLY.
- They run only when explicitly requested.
- No OnUpdate polling added.
- No background ticker added.
- No CVar writes added.
- No CVAR_UPDATE listener added.
- Manual Blizzard Minions source architecture remains unchanged.

TEST
1. /mnp -> Info -> Advanced Diagnostics.
2. RUN SUMMON DIAGNOSTIC prints detailed data.
3. RUN SUMMON CHECK prints configuration validation.
4. /mnpsummon works.
5. /mnpsummoncheck works.
6. Do nothing for several minutes in a crowded city:
   no new FPS cost should appear because diagnostics are idle.
7. Friendly-player FPS remains comparable to Phase 11.10.
8. No Lua errors.
9. No taint / ADDON_ACTION_BLOCKED / secret-value errors.
10. Blizzard Minions setting is never changed by diagnostics.

If clean, proceed to Phase 11.11 — Real Gameplay Validation.
