Test fixture
The model receives the prompt (and optional system message). The run uses scorer singlefile_html_cdn_allowed_judged with the JSON configuration below. Pass/fail and partial credit are determined entirely by that scorer against the model output; no human grading.
Build a single-file HTML document that renders an interactive, photoreal-styled vinyl record player. Requirements: (1) Return exactly ONE complete runnable HTML document and NOTHING else — no markdown fences, no commentary. (2) Start with <!DOCTYPE html> and include <html>, <head>, <body>, inline <style>, and inline <script>. (3) Render the turntable with CSS or SVG (or <canvas> if preferred): base plate, spinning black record with grooves and colored label, tonearm that swings onto the record when Play is pressed and back to rest on Stop. (4) Show Play, Pause, and Stop buttons with clear hover and active states. The record spins at approximately 33 1/3 RPM while playing and slowly decelerates to stop. (5) Use only inline CSS and inline JS; no build step. (6) You MAY load libraries from https://cdn.jsdelivr.net, https://unpkg.com, or https://cdnjs.cloudflare.com via CDN. (7) Clean typography, soft shadows, realistic groove highlights, responsive layout. (8) No TODOs, placeholders, or lorem ipsum. Must open directly in a browser.
{
"min_chars": 1800,
"required_contains": [
"<style",
"<script"
],
"requires_one_of": [
"rotate",
"transform",
"animation"
],
"forbidden_contains": [
"```",
"TODO",
"lorem ipsum",
"your content here"
],
"allowed_cdn_hosts": [
"cdn.jsdelivr.net",
"unpkg.com",
"cdnjs.cloudflare.com"
],
"playwright_enabled": true,
"judge_enabled": true,
"required_selectors": [
"button"
],
"requires_controls": true,
"viewport_width": 1280,
"viewport_height": 900,
"render_wait_ms": 1600
}temperature
0.3
max_tokens
8000
timeout (s)
180
type
scored
file
vinyl_record_player.json