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.
Create a single-file HTML document that renders an underwater coral reef scene animated on a full-window <canvas>. Requirements: (1) Return exactly ONE complete runnable HTML document and NOTHING else — no markdown fences, no prose, no backticks. (2) Start with <!DOCTYPE html> and include <html>, <head>, <body>, inline <style>, inline <script> using requestAnimationFrame. (3) Render: layered coral silhouettes, swaying seaweed (sine-wave animation), rising bubbles of varying size with gentle drift, schools of small fish following subtle flocking/curved paths, and a soft caustic light gradient overlay. (4) Responsive to window resize. Smooth 60fps feel; avoid jitter. (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) Polished aquarium aesthetic, cohesive turquoise/teal palette, soft ambient motion. (8) No TODOs, placeholders, or lorem ipsum. Must open directly in a browser.
{
"min_chars": 1800,
"required_contains": [
"<canvas",
"requestAnimationFrame"
],
"requires_one_of": [
"bubble",
"fish",
"coral"
],
"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": [
"canvas"
],
"requires_canvas": true,
"viewport_width": 1280,
"viewport_height": 900,
"render_wait_ms": 1800
}temperature
0.3
max_tokens
8000
timeout (s)
180
type
scored
file
underwater_coral_reef.json