KapitaalBot

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.