ac51ad09a4
- Add ⚡ button on each row (first 200) — clicking analyses that specific row with a chess-expert prompt tailored to the entry type (opening, player, etc.) - Cache results per row so already-analysed rows skip re-requests - Serialise all NIM requests through a promise queue to avoid bursting - Pass 429 + Retry-After through from NIM to the browser; JS surfaces "Rate limited — retry in Ns" error and re-enables the button for retry - Dataset-level "Analyse top 10 rows" now sends a per-row numbered prompt asking for chess-specific analysis of each entry rather than a vague dataset summary - Store first 200 rows in window.DATASET.rows for client-side row access Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>