Commit Graph

723 Commits

Author SHA1 Message Date
svc.kargo 568d398993 chore(kargo): update image tag official-bots to 0.42.0 on staging (#532) 2026-06-30 12:33:14 +02:00
svc.kargo ed90e81bb6 chore(kargo): update image tag official-bots to 0.41.0-x86_v2 on htwg-1-prod (#531) 2026-06-29 19:47:40 +02:00
svc.kargo 8cccd83451 chore(kargo): update image tag official-bots to 0.41.0 on staging (#530) 2026-06-29 19:43:08 +02:00
svc.kargo 76442d2629 chore(kargo): update image tag frontend to 0.6.5-x86_v2 on htwg-1-prod (#529) 2026-06-29 10:02:50 +02:00
svc.kargo 991c286380 chore(kargo): update image tag frontend to 0.6.5 on staging (#528) 2026-06-29 09:58:25 +02:00
svc.kargo b5ef991861 chore(kargo): update image tag frontend to 0.6.4-x86_v2 on htwg-1-prod (#526) 2026-06-28 19:56:59 +02:00
svc.kargo 41c1520999 chore(kargo): update image tag frontend to 0.6.4 on staging (#525) 2026-06-28 19:52:39 +02:00
svc.kargo 2bf3aa8bbd chore(kargo): update image tag official-bots to 0.40.0 on eu-central-1-prod (#524) 2026-06-26 02:20:53 +02:00
svc.kargo b5145e0021 chore(kargo): update image tag official-bots to 0.39.0 on eu-central-1-prod (#523) 2026-06-26 02:20:06 +02:00
svc.kargo 238454ef57 chore(kargo): update image tag official-bots to 0.38.0 on eu-central-1-prod (#522) 2026-06-26 02:19:20 +02:00
svc.kargo 602a527322 chore(kargo): update image tag official-bots to 0.37.0 on eu-central-1-prod (#521) 2026-06-26 02:18:34 +02:00
svc.kargo 04dbc5f9e1 chore(kargo): update image tag official-bots to 0.36.0 on eu-central-1-prod (#511) 2026-06-26 02:17:48 +02:00
svc.kargo e81fd1bc83 chore(kargo): update image tag kargo to 1.10.8 (#520) 2026-06-26 02:13:16 +02:00
svc.kargo ad6c0e7112 chore(kargo): update image tag official-bots to 0.40.0-x86_v2 on htwg-1-prod (#519) 2026-06-24 22:58:37 +02:00
svc.kargo 2d03547d58 chore(kargo): update image tag official-bots to 0.40.0 on staging (#518) 2026-06-24 22:53:18 +02:00
svc.kargo caad6681f7 chore(kargo): update image tag official-bots to 0.39.0-x86_v2 on htwg-1-prod (#517) 2026-06-24 22:32:29 +02:00
svc.kargo 8a2e175ba8 chore(kargo): update image tag official-bots to 0.39.0 on staging (#516) 2026-06-24 22:27:21 +02:00
svc.kargo ccf1a15901 chore(kargo): update image tag official-bots to 0.38.0-x86_v2 on htwg-1-prod (#515) 2026-06-24 20:37:01 +02:00
svc.kargo 1f9c5fc940 chore(kargo): update image tag official-bots to 0.38.0 on staging (#514) 2026-06-24 20:32:46 +02:00
svc.kargo 3ad1d3bbaf chore(kargo): update image tag official-bots to 0.37.0-x86_v2 on htwg-1-prod (#513) 2026-06-24 20:11:13 +02:00
svc.kargo 13ada3312d chore(kargo): update image tag official-bots to 0.37.0 on staging (#512) 2026-06-24 20:06:49 +02:00
Janis 35097e22ff revert: "feat(spark-analytics): per-row free-text questions in webview"
This reverts commit af3310297b.
2026-06-24 09:54:16 +02:00
Janis af3310297b feat(spark-analytics): per-row free-text questions in webview
Each expandable row now has a text input + Ask button alongside the
auto-analysis. Type any question about that row, press Ask or Enter, and
the answer streams in below via the existing /explain SSE path.

Server: row mode accepts an optional "question" field — when set it uses
a grounded Q&A prompt instead of the default analysis. Adds askRow() JS
handler, row-ask markup, and supporting CSS.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 09:47:15 +02:00
Janis 9a5b62c2ab fix(spark-analytics): remove raw newline from webview JS comment
The SEP comment contained "\n\n", which Python's triple-quoted JS block
turned into real newline characters in the emitted script. That produced
an inline-<script> SyntaxError ("string literal contains an unescaped
line break"), so every handler went undefined and clicking the analyse
buttons did nothing (ReferenceError: analyzeRow is not defined).

Replace the comment text with plain words — no backslash escapes. Verified
by exec'ing serve.py (psycopg2 stubbed) to capture the Python-evaluated
JS and parsing it with node --check.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 09:37:15 +02:00
Janis 9bb8f119b5 fix(spark-analytics): stream NIM AI responses to kill webview 504s
The /explain endpoint blocked on a synchronous NIM call (llama-3.3-70b,
30-60s+) while nginx's default 60s proxy-read-timeout fired first,
surfacing every AI request as a 504 Gateway Timeout.

Switch the NIM proxy to streaming (stream:true) and relay its SSE to the
browser via a new _emit() helper; the client now reads resp.body
incrementally and renders tokens as they arrive. With chunks flowing,
nginx's read-timeout resets per chunk so the 60s wall is gone, and the
frozen spinner is replaced by live text.

Ingress: disable proxy-buffering (else nginx buffers the whole response,
defeating streaming) and set proxy-read-timeout to 120s as the
inter-chunk gap budget. Server urlopen timeout 60->110s.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 09:22:31 +02:00
Janis Eccarius f64b838030 feat(spark-analytics): add AccuracyBlunder, ClockPressure, SmurfAnomaly jobs and webview datasets
Adds three new CronJobs (spark-accuracy-blunder, spark-clock-pressure,
spark-smurf-anomaly) and registers their six output tables in the
analytics webview (accuracy_by_rating, blunder_outcome, clock_by_rating,
scramble_outcome, smurf_anomaly, flagged_smurfs).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-24 00:18:22 +02:00
svc.kargo b3fffec838 chore(kargo): update image tag official-bots to 0.36.0-x86_v2 on htwg-1-prod (#510) 2026-06-24 00:09:18 +02:00
svc.kargo 9ca55db829 chore(kargo): update image tag official-bots to 0.36.0 on staging (#509) 2026-06-24 00:05:01 +02:00
svc.kargo 069dc70bb8 chore(kargo): update image tag official-bots to 0.35.0-x86_v2 on htwg-1-prod (#508) 2026-06-23 23:54:17 +02:00
svc.kargo 799280a851 chore(kargo): update image tag official-bots to 0.35.0 on eu-central-1-prod (#507) 2026-06-23 23:53:39 +02:00
svc.kargo 9f23ef35fd chore(kargo): update image tag official-bots to 0.35.0 on staging (#506) 2026-06-23 23:53:29 +02:00
svc.kargo 5b79a71611 chore(kargo): update image tag official-bots to 0.34.0-x86_v2 on htwg-1-prod (#505) 2026-06-23 23:17:35 +02:00
svc.kargo 82b06b4d2b chore(kargo): update image tag official-bots to 0.34.0 on eu-central-1-prod (#504) 2026-06-23 23:16:37 +02:00
svc.kargo 873d6563e8 chore(kargo): update image tag official-bots to 0.34.0 on staging (#503) 2026-06-23 23:16:10 +02:00
svc.kargo 50d047e353 chore(kargo): update image tag tournament to 0.9.0 on eu-central-1-prod (#502) 2026-06-23 22:49:57 +02:00
svc.kargo 55c0644ea5 chore(kargo): update image tag tournament to 0.9.0-x86_v2 on htwg-1-prod (#501) 2026-06-23 22:42:22 +02:00
svc.kargo 093cb8b933 chore(kargo): update image tag tournament to 0.9.0 on staging (#500) 2026-06-23 22:40:23 +02:00
svc.kargo 6a700d46ac chore(kargo): update image tag official-bots to 0.33.0 on eu-central-1-prod (#499) 2026-06-23 21:47:22 +02:00
svc.kargo 4857ce2fe0 chore(kargo): update image tag official-bots to 0.33.0-x86_v2 on htwg-1-prod (#498) 2026-06-23 21:44:41 +02:00
svc.kargo 533b26a15a chore(kargo): update image tag official-bots to 0.33.0 on staging (#497) 2026-06-23 21:42:14 +02:00
svc.kargo 04dd75c2cd chore(kargo): update image tag tournament to 0.8.0 on eu-central-1-prod (#496) 2026-06-23 20:58:25 +02:00
svc.kargo 9824251acf chore(kargo): update image tag tournament to 0.8.0-x86_v2 on htwg-1-prod (#495) 2026-06-23 20:56:16 +02:00
svc.kargo bcaee070eb chore(kargo): update image tag tournament to 0.8.0 on staging (#494) 2026-06-23 20:53:57 +02:00
svc.kargo 11b8a205fc chore(kargo): update image tag official-bots to 0.32.0-x86_v2 on htwg-1-prod (#493) 2026-06-23 15:26:33 +02:00
svc.kargo 04ab316c83 chore(kargo): update image tag official-bots to 0.32.0 on eu-central-1-prod (#492) 2026-06-23 15:25:49 +02:00
svc.kargo 92faff4212 chore(kargo): update image tag official-bots to 0.32.0 on staging (#491) 2026-06-23 15:25:39 +02:00
svc.kargo f16d93c6c0 chore(kargo): update image tag official-bots to 0.31.0 on eu-central-1-prod (#490) 2026-06-23 15:09:25 +02:00
svc.kargo 1e1a7458e7 chore(kargo): update image tag frontend to 0.6.3 on eu-central-1-prod (#489) 2026-06-23 15:08:13 +02:00
svc.kargo 3d2167d00f chore(kargo): update image tag frontend to 0.6.2 on eu-central-1-prod (#488) 2026-06-23 15:07:26 +02:00
svc.kargo d296b0a26d chore(kargo): update image tag tournament to 0.7.0 on eu-central-1-prod (#487) 2026-06-23 15:06:35 +02:00