LethalCue HDT Plugin v0.2.21 quick-result prototype

Files:
- LethalCue.HdtPlugin.dll
- LethalCue.Core.dll
- collect-feedback-bundle.ps1

Install:
1. Close Hearthstone Deck Tracker.
2. Copy both DLL files into:
   %APPDATA%\HearthstoneDeckTracker\Plugins\LethalCue
3. Start Hearthstone Deck Tracker.
4. Open Options > Tracker > Plugins and enable LethalCue if needed.

Scope:
- Reads public state exposed by Hearthstone Deck Tracker.
- Uses one standard mode only: post-game quick result.
- Shows a small in-game status panel and opens a short result card after the game.
- Does not read Hearthstone memory.
- Does not click cards or automate play.
- Does not inspect opponent hidden hand or deck.

Diagnostics:
- Writes throttled diagnostics to:
  %APPDATA%\HearthstoneDeckTracker\Logs\lethalcue_debug.txt
- Run collect-feedback-bundle.ps1 to create a small ZIP with the LethalCue log
  and a feedback note template.

v0.2.21 notes:
- The default post-game popup is now a short "match result" card instead of a
  long review report.
- The visible result focuses on three lines: whether lethal was found, the
  earliest/closest chance, and the main learning focus.
- Full details are still available from the plugin menu through "Export details".

v0.2.20 notes:
- Removes mode and scenario switching from the player-facing UI.
- The HDT top button now opens "LethalCue match analysis" directly.
- A match analysis opens automatically once after a game ends, if board states
  were recorded.
- Review text is Chinese-first and focused on direct conclusions: lethal chances,
  closest non-lethal state, opponent visible pressure, and next learning focus.

v0.2.19 notes:
- Review summaries now record conservative opponent visible pressure:
  enemy board/weapon threat, your health+armor target, and whether your taunt
  blocks enemy board pressure.
- This does not read hidden opponent hand cards. It is only a defensive
  visible-state review.

v0.2.18 notes:
- Review summary now records observed board states, not only confirmed lethal
  opportunities.
- If no lethal is found, Show review summary explains the closest visible
  chance, observed damage, shortfall, recognized hand-damage cards, taunt, hero
  survival effects, and likely reasons.

v0.2.17 notes:
- Adds conservative enemy hero survival-effect detection.
- If the enemy hero has tags such as `REBORN`, `CANNOT_DIE`, `IMMUNE`,
  `CANT_BE_DAMAGED`, or `DIVINE_SHIELD`, normal health/armor damage will not
  trigger a lethal alert.
- Diagnostic logs now include `heroSurvival=...` so specific hero effects can
  be turned into precise rules later.

v0.2.16 notes:
- Moves the compact status badge to the top-board area requested by the tester,
  away from the left HDT history list.
- Adds a mode line to the badge: Review / Alert / Coach and where to switch.
- Adds direct menu actions for Review, Alert, and Coach instead of only a cycle
  action.

v0.2.15 notes:
- Adds a small always-visible top-left status badge so testers know the plugin
  is active even when there is no lethal.
- The badge shows the current mode, no-lethal shortfall, and where to switch
  modes in HDT.

v0.2.14 notes:
- Fixes Rush-only minions being counted as face damage. Minions with `RUSH`
  and no `CHARGE` are now excluded from visible hero lethal damage.

v0.2.13 notes:
- Hides the LethalCue panel when there is no visible lethal, so HDT history,
  mulligan, hover, and play-flow overlays are not blocked.
- Renames the HDT plugin button to make mode switching easier to find.

v0.2.12 notes:
- Localizes the live overlay and HDT menu for Chinese Windows/HDT users.
- Changes Standard Ladder default to Alert mode, so visible lethal shows a red
  frame without exposing the exact route.
- Moves the default overlay away from the middle of the board and adds a compact
  readout for hand cards, recognized damage cards, board minions, ready
  attackers, spell damage, and visible damage.

v0.2.11 notes:
- Expands review summaries into coaching analysis.
- Summaries now include earliest chance, largest visible damage, main miss
  pattern, and likely miss hints such as board attacks, hand damage, spell
  damage, hero/weapon damage, and taunt state.

v0.2.10 notes:
- Adds an in-plugin review recorder for visible lethal opportunities.
- Adds menu actions to show and export a review summary.
- Review records include damage, target health/armor, mana, scenario, mode,
  observed hand cards, and captured route.

v0.2.9 notes:
- Adds scenario presets: Standard Ladder, Casual Practice, and Tournament Safe.
- Standard Ladder allows Review and Alert only. Coach is locked.
- Casual Practice allows Review, Alert, and Coach.
- Tournament Safe locks to Review only.

v0.2.8 notes:
- Adds three modes: Review, Alert, and Coach.
- Review mode is the default and records visible lethal chances without live
  route guidance.
- Alert mode shows a red overlay frame when visible lethal is possible, but
  hides the exact route.
- Coach mode shows the visible lethal route for personal practice only.

v0.2.7 notes:
- The HDT plugin button now cycles the overlay between top center, top left,
  top right, and bottom center positions.

v0.2.6 notes:
- Adds conservative direct-damage Battlecry/minion/hero/weapon rules generated
  from reviewed HearthstoneJSON candidates.
- Includes Death Knight Hardcore Cultist base damage support.

v0.2.5 notes:
- Adds own-hand card ID/cost diagnostics so missing damage rules can be fixed
  from a log file after a test game.
- Uses ASCII minion route labels to avoid localized overlay/log encoding issues.

v0.2.4 notes:
- ASCII overlay/log text to avoid encoding issues.
- Throttled diagnostics instead of noisy per-frame logs.
- Non-interactive overlay so it cannot block game clicks.
- High overlay z-index for easier visibility during tests.

Prototype warning:
This is a developer test build. Use only for local testing until real-turn
validation is complete.
