DETERMINISTIC BLACKJACK — FINAL REPLAY UAT v15.10.209
Date: 17 September 2026

VERSION BASELINE
Historical Session Replay: v15.10.209
Live Graphical Companion: v15.10.140
Authoritative CLI backend source: V9.2.52

SCOPE
Final presentation-only follow-up to v15.10.205. The standalone Historical Replay
now gives DISPLAY SETTLEMENT CONSISTENT / inconsistency its own centred line beneath
the overall split-hand verdict. The comparison-view presentation accepted in
v15.10.205 is retained. No Live Play processing or evidence logic changed.

FINAL TARGET UAT
1. Session 12 Hand 2 — standalone Historical Replay:
   - Split A = 18 / WIN.
   - Split B = 3♠,10♥,J♦ = 23 / LOSS.
   - bankroll £120 → £120.
   - OVERALL HAND — PUSH is fully visible.
   - ✓ DISPLAY SETTLEMENT CONSISTENT is fully visible on its own line.
2. Session 12 Hand 2 — Frozen vs Hybrid:
   - Hybrid J♦ renders normally.
   - Split B = 23 / LOSS.
   - full ✓ DISPLAY SETTLEMENT CONSISTENT remains visible.
3. Session 12 Hand 2 — Frozen vs Fixed-Policy Casual:
   - regression only; no Hybrid reconstruction contamination.
4. Session 10 Hand 22 — mixed-split regression:
   - established split reconstruction, child outcomes and unchanged-bankroll settlement remain intact.
5. Replay LIVE PLAY button:
   - launches Live Graphical Companion v15.10.140 through RUN_LIVE_GUI.bat.

PASS CONDITION
All five checks pass with no evidence/card/bankroll/controller changes and no loose
.class files in the distributed GUI folder.

FINAL v15.10.209 CHECK
- Session 12 Hand 2 standalone intermediate split frame: full PLAYER SPLITS explanatory message visible without ellipsis.
- Completed frame remains: Split A 18 WIN; Split B 23 LOSS with J diamond; bankroll £120 -> £120; DISPLAY SETTLEMENT CONSISTENT.
- Frozen vs Hybrid and Frozen vs Fixed-Policy Casual remain regression-only and unchanged.


v15.10.209 FINAL UAT ADDENDUM
- Presentation-only comparison parity: reconstructed split hands now show child outcomes (SPLIT A/B) beside the retained round RESULT.
- Primary UAT: Session 12 Hand 2 in Frozen vs Hybrid; verify Frozen child breakdown and existing Hybrid breakdown, cards, totals, bankroll/exposure and settlement-consistency line remain correct.
- Regression: Frozen vs Fixed-Policy Casual split rendering remains source-supported and unclipped.
- Live GUI remains v15.10.140; CLI remains V9.2.50.


v15.10.209 FINAL UAT
1. Session 10 -> Hand 22 -> Frozen vs Hybrid: Hybrid Split A final card must render 6C/6-clubs, not ?.
2. Hybrid Split A total remains 21; Split B remains 15; child breakdown remains WIN / LOSS; bankroll remains unchanged.
3. Completed hands with a truly unresolved rank must show UNRESOLVED CARD — DISPLAY VERIFICATION FAILED and must not show the green settlement-consistent tick.
4. Rank-known/suit-unknown evidence is permitted only as an explicit unknown-suit card; it must never collapse to a wholly unknown ?.
5. Regression: Session 12 Hand 2 retains J-diamond, Split B 23/LOSS and DISPLAY SETTLEMENT CONSISTENT.
