Files
momentum-system/api
momentum devandClaude Opus 4.8 0dfd6a262b Phase-2 ON + dashboard catalyst visualization
Turn on the catalyst score blend + dilution veto, and make the engine VISIBLE so
it can be watched live at the open:
- api/main.py: snapshot now carries catalyst_engine {enabled, model, score_blend,
  dilution_veto, advisories, dilutive, vetoes_today} (config read from .env +
  live counts incl. how many entries the veto blocked today).
- dashboard: a catalyst-engine status chip in the Armed Triggers header
  (model · N read · dilutive · veto · score · vetoes-today), and each armed
  gapper now shows the LLM's READ instead of just the raw headline — colored
  sentiment dot, catalyst type, and a red "⚠ VETO" badge on a confirmed dilution
  at/above the conviction floor (or "dilut?" below it).

Verified headless: engine chip renders live (230 advisories, veto+score on); a
seeded bullish gapper shows "fda approval", a dilutive one shows the VETO badge;
no JS errors.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-21 19:56:05 -04:00
..