Changelog
Laatste wijzigingen aan de observability-site en de engine (samenvatting).
Website (maart 2026)
- Changelog-pagina toegevoegd; link in navigatie.
- Finalisatie: freshness-indicator (GOOD/WARN/STALE), null handling (Awaiting bot export…).
- Dashboard: extra metric cards (Safety Hard Blocks, L3 %, Regime Switches 1h, Drawdown severity), sorteerbare markttabel, regime stacked bar.
- Homepage: hero “Live Trading Observability Engine”, secties Waarom KapitaalBot, How Observability Works, Tier Access Model.
- Tier2-aanvraag: POST /api/tier2-request → data/tier2_requests.json, rate limit, form loading/success.
- Compliance-banner vertaald via cookie (NL/EN/DE/FR).
- Admin: snapshot-status + raw JSON viewer (Tier 3).
- SEO: OG/twitter, robots.txt, sitemap.xml, JSON-LD. Analytics (Plausible/Umami via env).
- Error boundaries (error.tsx, global-error.tsx).
Engine / Bot (technische highlights)
Samenvatting op basis van KRAKENBOTMAART docs; voor volledige technische changelog zie de bot-repository.
- Route Decision Engine v2 — Market-first route engine: market features → expected path → route expectancy → winner (route×horizon×entry×exit) of NoTrade; shadow/counterfactual logging.
- Observability export — JSON-snapshots voor website BFF (geen directe DB); OBSERVABILITY_SNAPSHOT_CONTRACT.
- Safety — WS-native safety (latency, watchdog, exit-only, hard-block); symbol_safety_state; ws_safety_report.
- Epoch / Ingest — Lineage, execution_universe_snapshots, ingest/execution split (EXECUTION_ONLY).
- Deterministic lifecycle — DB-first, OrderTracker, fills_ledger, 13 states.
Volledige website-changelog: docs/CHANGELOG_FINALISATIE.md in de repo.