Distinguish NO POLY / NO KALSHI from generic NO DATA

calc.evaluate now reports NO POLY when the Kalshi side has data but the
Polymarket slug doesn't resolve (the common case: Polymarket renamed/
dropped a market while Kalshi still trades it). NO KALSHI is the reverse,
NO DATA only when both are missing. User caught this looking at BTC <70k
May: 20 of 118 pairs were silently NO-DATA when the real cause was Poly-
side absence — now visible as a dedicated NO POLY chip + filter button.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Casey Judice
2026-05-29 17:06:42 -04:00
parent 75352215ba
commit 757d0cb55d
8 changed files with 131 additions and 56 deletions
+1
View File
@@ -263,6 +263,7 @@ tbody tr.r.open { background: rgba(108,140,255,.07); }
.pill.BADBASIS { color: var(--bad); background: var(--bad-d); }
.pill.LOWSIZE { color: var(--info); background: rgba(76,201,240,.12); }
.pill.NODATA, .pill.NOPAIR { color: var(--faint); background: rgba(255,255,255,.05); }
.pill.NOPOLY, .pill.NOKALSHI { color: var(--warn); background: var(--warn-d); }
/* ---------- detail drawer ---------- */
tr.detail td { padding: 0; border-bottom: 1px solid var(--line); }