Gen 5 Abschlussbilanz — Range-Paradigma ausgereizt, Entscheidungsschicht teils offen

# Gen 5 Abschlussbilanz (2026-09-09, finalisiert mit Phase 0)

## Phase 0 Ergänzung (2026-09-09, Commits 1f03b1e + 661b353)
- **Threshold-Sweep auf Oracle-Ranges: Plateau.** 6 Einzel-Knob-Varianten (bet/raise/river_base), 30K×3 Seeds, Cash-out 200BB: alle innerhalb ±0.13 BB/100 der Base (−1.04 mean vs Gen1/Gen2). Entscheidungsschicht mit skalaren Thresholds am Limit — bestätigt die 28.08.-Erkenntnis jetzt auch fürs Oracle.
- **Showdown-Audit (range_audit, 60K Hände, gleicher Tisch/Deck):** ORACLE median-Perzentil **0.355** / 14.5% unterstes Dezil / z=−2.9 — vs HEURISTIK 0.051 / 62.2% / z=−13.3 (reproduziert 28.08.: 0.04/72.6%). Das Oracle ist showdown-kalibriert (7x besser), leichtes Rest-Over-Crediting bleibt als Gen-6-Headroom.
- **Beweiskette komplett:** Ranges gut gemessen (PIT + Showdown-Audit) → EV folgt trotzdem nicht (Gen2 −0.6) → Thresholds am Plateau ⇒ der Engpass ist die skalare hs→Aktion-Abbildung. Gen-6-Phase-1 (River-Rollout, Aktions-EV aus Oracle-Posterior + Modifier-Verhalten) ist empirisch begründet.

## Range-Seite: ausgereizt
- Oracle v5 (Init × Modifier × Narrowing-Blend 0.7): PIT mean 0.5018 / z=+1.4 auf echtem Holdout, Tight-Buckets 50% Trainingsmasse, Verhaltens-Gradient fold 0.91→0.43 über VPIP-Buckets, Observer konvergiert nach ~36 Händen korrekt
- Harrington 37/37 (cash_nl_ov5, Base-Thresholds + Blend 0.7) — erster Vollstand
- 4-max-Gap geschlossen (16M Records, Kollektionsgenerator-Fix mit Selbsttest); v5.1-Retrain verworfen (failt 4-7 bei jedem Blend, Init-CE schlechter)

## EV-Bild (Cash-out-Modus 200BB, 30K×5)
- vs loose Feld: t3 +12.9, Flock +5, Chump +1220, Gen3 +2.5 — klar geschlagen
- vs G4 h2h: +6.85 (Reset 75BB), +7.42 (Cash-out) — ABER Natural unbounded −33.8 (Schneeball-Artefakt)
- vs Gen1: −0.3..−0.9 (oracle-spezifisch; reines G4: +0.91; Fix abgelehnt von Jan)
- vs Gen2: −0.6..−0.7 = alter Lineage-Ring-Gap (reines G4: −0.70) — bedingte Ranges, Gen-6-Aufgabe

## Diagnose-Kette Gen1/Gen2 (vollständig, alle Hypothesen geprüft)
Datenhunger ✗ / Bucket-Unterscheidung ✗ / PIT pro Bucket ✗ / Observer-VPIP ✗ / Baseline-Dekomposition ✓: Gen1 = Oracle-Kosten (+0.18-Optimismus vs selektive Aggression), Gen2 = Lineage

## Metrik- und Infra-Korrekturen (bleibend)
- h2h-Zelle war Metrik-Artefakt (ORC+G4 gemischt in "mine") — ORC−G4-Pairwise etabliert
- Dosisreaktion Stack-Tiefe: 30BB +11 / 75BB +7 / 150BB −4 / 300BB −25; Asymmetrie unkritisch (heroDeep +5.5, oppDeep +3.9) — Live-Policy (Buy-in 50-100BB, Wechsel ab 200BB) strukturell sicher
- Neue Engine-Features: cash_out_threshold (b9963bf), per-bot starting_chips (b4c501e) — Achtung: BotConfig hat neues Feld (starting_chips: None) in allen Initialisierern
- Gate-Politik-Empfehlung: Cash-out 200BB + 75BB-Reset statt unbegrenzter Natural Stacks
- Divergenz-Tap (ORACLE_DIVERGENCE_LOG) committet (c90d4f7) — oracle_hs vs heuristik_hs per Entscheidung mit eff_bb

## Strukturelle Wände → Gen 6
- Bedingte Ranges je Sequenz (Ring-Gap) — Gegner-Spiegel + decision-time Rollouts + EV/Action-NN (bestehender Gen-6-Plan, Phase 1: River-first)
- Deep-Stack >120BB (EFF-Bucket cap, 3% Korpus) — live irrelevant bei Buy-in-Disziplin

## Kandidaten-Status FINAL
**`cash_nl_ov5` = Gen-5-Referenz der Oracle-Linie** (Header final, AGENTS.md aktualisiert). Harrington 37/37, Gates 4/6, dokumentierte Limits Gen1/Gen2. Produktion bleibt `cash_nl_g51_live` bis zur Gen-6-Entscheidung. Transiente Sweep-Configs entfernt.

id: a969efcf41e34e32a068898473a5500d
parent_id: 5a06903f
created_time: 2026-09-09T04:58:25.155Z
updated_time: 2026-09-09T06:45:09.284Z
is_conflict: 0
latitude: 0.00000000
longitude: 0.00000000
altitude: 0.0000
author: 
source_url: 
is_todo: 0
todo_due: 0
todo_completed: 0
source: joplin-desktop
source_application: net.cozic.joplin-desktop
application_data: 
order: 1788929905155
user_created_time: 2026-09-09T04:58:25.155Z
user_updated_time: 2026-09-09T06:45:09.284Z
encryption_cipher_text: 
encryption_applied: 0
markup_language: 1
is_shared: 0
share_id: 
conflict_original_id: 
master_key_id: 
user_data: 
deleted_time: 0
is_locked: 0
extracted_resource_ids: 
type_: 1