MidnightNameplates 0.11.4.3
Summon Runtime Classification Diagnostic

CHANGES
- Expanded friendly pet/minion classification.
- Directly recognizes the player's current pet by matching the nameplate unit
  against the player's 'pet' unit token.
- Re-applies summon presentation when Blizzard exposes a summon plate.
- Adds /mnpsummon diagnostic command.
- Adds PRINT SUMMON DIAGNOSTIC button to the Summons page.
- Diagnostic output is secret-value guarded and read-only.

TEST A - Blizzard Minions OFF
1. Keep Friendly Player Nameplates -> Minions OFF.
2. Reload.
3. Enable Midnight summon source management + Friendly Pet/Minion.
4. Run /mnpsummon.
5. Copy the chat output if Bruufenn still has no Midnight plate.

TEST B - Blizzard Minions ON
1. Manually enable Friendly Player Nameplates -> Minions.
2. Keep Bruufenn visible.
3. Run /mnpsummon.
4. Verify whether a nameplate# line for Bruufenn appears and whether kind=friendlyPet.
5. If it appears but the Midnight plate does not, copy the diagnostic output.

EXPECTED
- If Blizzard exposes Bruufenn as nameplate#, Midnight should classify it as friendlyPet.
- No duplicate/blank Blizzard health bar.
- No Lua, taint, protected-action, or secret-value errors.
