/* Report document mockup + Track Record */
/* ---------- Report document mockup ---------- */
function VizPanel() {
const scenarios = [
{ pct: 35, label: 'Saubere Resolution', detail: '< 60 Tage', highlight: false },
{ pct: 15, label: 'Frozen Conflict', detail: 'Chronischer Druck', highlight: false },
{ pct: 45, label: 'Messy Resolution', detail: '90–180 Tage · Volatilitäts-Spikes', highlight: true },
{ pct: 5, label: 'Akute Eskalation', detail: 'Incident-getriggert', highlight: false },
];
const findings = [
{
n: '01',
title: 'Der Drohnen-Leak ist primär ein politisches Werkzeug.',
body: 'Der Axios-Leak vom 14. Mai funktioniert nicht als Sicherheitswarnung, sondern als Erlaubnisstruktur für eine bereits vorbereitete eskalatorische Politik. Der Markt behandelt dies als Sicherheitsereignis; er sollte es als innenpolitisches Manöver behandeln.',
},
{
n: '02',
title: 'Die Resolution-Wahrscheinlichkeit ist real — aber der Pfad nicht.',
body: 'Die Simulation gibt 98,8 % diplomatische Resolution aus. RICS revidiert: Saubere Resolution unter 60 Tagen ist nur das 35 %-Szenario. Das wahrscheinlichste Outcome ist Messy Resolution über 90–180 Tage. Der Markt preist das 35 %-Szenario mit 90 %+ Wahrscheinlichkeit — diese Fehlkalibrierung ist die Opportunität.',
},
{
n: '03',
title: 'Die Florida-Diaspora ist das strukturelle Veto auf jede Resolution.',
body: 'Die kubanisch-amerikanische Gemeinschaft in Florida vollzog nach dem Leak einen +15-Punkte-Shift Richtung Hardliner. Sie besitzt Veto-Macht über jede Normalisierung — electorally gewichtet in einem Swing-State, den die Administration nicht verlieren kann.',
},
];
return (
{/* Caption strip above */}
Beispiel · Konflikt-Report · 12 Seiten · Mai 2026
Auszug · Cover und Executive Summary
{/* Two-page spread */}
{/* ============ PAGE 1 · COVER ============ */}
{/* Top brand line */}
Geopolitical Intelligence Report
RICS / 023
{/* Hairline */}
{/* Title */}
Kuba–USA
Drohnenkrise
Strategische Lagebeurteilung · Mai–Juni 2026
{/* Situation summary box */}
Situation
Axios-Leak (14. Mai 2026) bestätigt 300+ militärische Drohnen (Shahed-136 / Geran-2/3) aus Russland und Iran seit 2023. CIA-Direktor reiste persönlich nach Havanna. Kuba simulierte Szenarien gegen Guantánamo Bay, US-Marineschiffe, Key West. Ölreserven nahezu aufgebraucht. Hapag-Lloyd und CMA-CGM haben Kuba-Routen ausgesetzt.
{/* Scenario probability bars */}
Szenarien · 90 Tage
P(Outcome) · explizit
{scenarios.map((s, i) => (
{s.pct} %
{s.label}
{s.detail}
))}
{/* Footer metadata */}
{[
['Investmentfokus', 'Rohöl · Defense / Drohnenabwehr · Schifffahrt · EM Karibik · USD'],
['Zeitrahmen', '0–45 Tage politisches Fenster · 45–120 Tage Resolution-Zone'],
['ID', 'cuba_drone_7f3a9c · Mai 2026'],
].map(([l, v], i) => (
))}
{/* Bottom strip */}
RICS Analytics · ricsanalytics.de
Cover · 1 / 12
{/* ============ PAGE 2 · EXECUTIVE SUMMARY ============ */}
{/* Running header */}
RICS Intelligence Report · Kuba–USA Drohnenkrise · Mai 2026
2 / 12
{/* Section label */}
Executive Summary
{/* Page title */}
Kernbefunde auf einen Blick
{/* Lede */}
Drei Perspektiven: öffentliche Meinungsdynamiken, Entscheidungsträger-Verhalten, Marktimplikationen. Die zentrale These: Dies ist kein genuines Sicherheitsereignis, sondern ein politisches Instrument — und der Markt hat den Unterschied noch nicht eingepreist.
{/* Findings */}
{findings.map((f) => (
))}
{/* Footer continuation */}
Fortsetzung: Befunde 04 · 05 → Seite 3
Vertraulich · WpHG-konform
{/* Caption strip below */}
Folgekapitel: Meinungsdynamiken · Elite-Entscheidungsträger · Marktimplikationen · Anlegerbrief
Beispiel — Daten anonymisiert
);
}
function VizSection() {
return (
Wie ein Report
bei uns aussieht.>}
intro="Auszug aus einem aktuellen Konflikt-Report: Cover mit Situation, expliziten Szenarienwahrscheinlichkeiten, Investmentfokus und Zeitrahmen — gefolgt von der Executive Summary mit nummerierten Kernbefunden. Der vollständige Report umfasst zwölf Seiten inkl. Akteur-Zwangslagen-Matrix, Szenarienbaum und Anlegerbrief."
/>
);
}
/* ---------- Track Record ---------- */
function TrackRecord() {
const entries = [
{
date: '1962 · 09 → 11',
label: 'Blind Prediction · Test 01',
scenario: 'Cuba Missile Crisis',
call: 'P(Quarantäne) > P(Luftangriff) > P(Invasion)',
mechanism: 'Cutoff: 30. September 1962. Das System kennt zum Zeitpunkt der Prognose keinen Ausgang. Reine Zwangslagenableitung aus zeitgenössischen Quellen.',
status: 'verifiziert',
statusTone: 'ok',
},
{
date: 'Q3 2026',
label: 'Blind Prediction · Tests 02 – 08',
scenario: 'Sieben weitere historische Szenarien',
call: '—',
mechanism: 'Yom-Kippur-Krieg, deutsche Wiedervereinigung, Asienkrise 1997, Eurokrise 2010–12, Brexit, weitere. Methodik wie Test 01.',
status: 'in Vorbereitung',
statusTone: 'pending',
},
];
const toneColor = (t) => ({
live: 'var(--on-surface)',
ok: 'var(--on-surface)',
pending: 'var(--on-surface-dim)',
}[t] || 'var(--on-surface-dim)');
return (
Falsifizierbar,
nicht post hoc.>}
intro="Wir testen unsere Methodik systematisch an historischen Szenarien mit hartem Datums-Cutoff. Das System kennt zum Zeitpunkt der Prognose nichts über den tatsächlichen Ausgang. Das ist der Unterschied zu nachträglicher Rationalisierung."
/>
{/* Ledger header */}
Zeitraum
Szenario
Call
Mechanismus
Status
{/* Ledger rows */}
{entries.map((e, i) => (
ev.currentTarget.style.background = 'var(--surface-highest)'}
onMouseLeave={(ev) => ev.currentTarget.style.background = 'var(--surface-low)'}>
{e.scenario}
{e.call}
{e.mechanism}
{e.status}
))}
);
}
Object.assign(window, { VizSection, TrackRecord });