Commit History
step 10 / jobs-migration: requirements.txt -> dispatch eval to HF Jobs 8ff1be8 verified
step 10 / jobs-migration: submit.py -> dispatch eval to HF Jobs fd61157 verified
submit: drop eval workers 4 -> 1 (OOM under parallel osmesa) ed2a486
Michael Rabinovich Cursor commited on
Dockerfile: swap vtk for vtk-osmesa so off-screen rendering works headless 545c818
Michael Rabinovich Cursor commited on
submit: dump full eval/report subprocess output to container log on failure 0648533
Michael Rabinovich Cursor commited on
Dockerfile: bump CADGENBENCH_SHA to b22a53c (ProcessPool spawn fix) fa32cdd
Michael Rabinovich Cursor commited on
Dockerfile + submit: swap Chromium for VTK; bump eval workers 1 -> 4 0626a6b
Michael Rabinovich Cursor commited on
leaderboard: format submitted_at as `YYYY-MM-DD HH:MM UTC`; lock tables read-only c4e21b3
Michael Rabinovich commited on
submit: serialize cadgenbench evaluate to dodge cpu-upgrade contention 6e3ab50
Michael Rabinovich commited on
debug: add /debug/render-bench route for one-shot Chromium timing 37e45d8
Michael Rabinovich commited on
submit+app: gate Submit on HF OAuth; populate hf_username from profile c87b253
Michael Rabinovich commited on
submit+app: toast-based feedback (validating / queued / refreshed) 6facf47
Michael Rabinovich commited on
leaderboard+app: combined CSV download with validation_status discriminator f585077
Michael Rabinovich commited on
app: Citation + Validation Guidelines accordions, validation link in About 97b9a4a
Michael Rabinovich commited on
app: render reports inline via iframe srcdoc (private-Space safe) 0e3b21f
Michael Rabinovich commited on
app+leaderboard: link submission_name to a Space-side report proxy 77edebf
Michael Rabinovich commited on
app+leaderboard: detail panel polish (rename link columns, fix broken report links) 1a8f331
Michael Rabinovich commited on
app: row-click detail panel below the leaderboard tables 3112173
Michael Rabinovich commited on
leaderboard: markdown link columns for agent_url, submission, report 53de73a
Michael Rabinovich commited on
submit: default validation + hf_username fields on the pending row a533dd2
Michael Rabinovich commited on
docs: add leaderboard discovery tags to README front-matter 36546fc
Michael Rabinovich commited on
app: split Leaderboard into Validated + Unvalidated tables 046548a
Michael Rabinovich commited on
license: add Apache-2.0 8676e14
Michael Rabinovich commited on
leaderboard: add load_leaderboard_split() for two-tier viewer 0dd7215
Michael Rabinovich commited on
docs: link companion datasets in README front-matter 1402833
Michael Rabinovich commited on
docs: add hf_oauth + apache-2.0 license to README front-matter 0bb6044
Michael Rabinovich commited on
tests: pytest + playwright headless smoke harness 21b071a
Michael Rabinovich commited on
Dockerfile: bump CADGENBENCH_SHA to 056cfbb (invalid-candidate fast path) ff674cc
Michael Rabinovich commited on
submit: stuck-pending sweep on boot (chunk 6) 0a2a2c6
Michael Rabinovich commited on
submit: reject byte-identical re-submits via SHA-256 dedup 3237736
Michael Rabinovich commited on
app: move theme= from Blocks.launch() to Blocks() ctor (Gradio 5 API) 76f0611
Michael Rabinovich commited on
app+requirements: pin Gradio 5 + gradio_leaderboard, auto-refresh now works 4e86f82
Michael Rabinovich commited on
app: fix leaderboard auto-refresh via @gr .render(key=...) f2f35be
Michael Rabinovich commited on
app: drive auto-refresh via gr.Timer().tick instead of every= on Dataframe 4ee70ef
Michael Rabinovich commited on
app: auto-refresh leaderboard + bootstrap logging b2f3ce6
Michael Rabinovich commited on
Dockerfile: bump CADGENBENCH_SHA to 9bd02fb (lazy baseline import) 67fd44c
Michael Rabinovich commited on
leaderboard: fetch results.jsonl via direct cache-busted HTTPS 9fcb684
Michael Rabinovich commited on
submit: background-thread eval, flip row pending -> completed / failed 855bb8a
Michael Rabinovich commited on
leaderboard: render pending / failed score cells with a status tag 5aee3e5
Michael Rabinovich commited on
leaderboard: handle null score fields on pending / failed rows 00d091d
Michael Rabinovich commited on
app: drop history-narrative prose from Submit tab a58058c
Michael Rabinovich commited on
submit: drop the agree checkbox, meta.json is the only consent gate 9e84592
Michael Rabinovich commited on
submit: drop dead form fields, meta.json is the only source f571140
Michael Rabinovich commited on
submit: write pending row + upload zip on successful validation 1748c76
Michael Rabinovich commited on
submit: move handle_submit into its own module + add validation pipeline 0501689
Michael Rabinovich commited on
Dockerfile: bump CADGENBENCH_SHA to ed31274 (parallel evaluate) 91244c6
Michael Rabinovich commited on
Dockerfile: copy all Python modules, not just app.py f26021f
Michael Rabinovich commited on
refactor: split leaderboard read path into its own module b5ad973
Michael Rabinovich commited on
docs: rewrite Space README + About tab as declarative current state 628bc9e
Michael Rabinovich commited on