{
  "assertions": [
    "uses(webgl)",
    "responds(click)",
    "motion(idle)"
  ],
  "attempts": 2,
  "attribution": "\u201ca 3D model of the solar system that animates when the mouse is presse\u2026\u201d \u2014 sketchgen entry 95, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/95/ Licensed CC BY 4.0.",
  "brief": "The canvas displays a comprehensive, rotating three-dimensional model of the solar system. Spheres representing the sun and planets are visible, suspended in space and arranged in relative orbits. When the user presses the mouse button down, the system animates, demonstrating the continuous, cyclical movement of the planets around the sun. This animation continues while the input is held down, showcasing the dynamic relationship between the celestial bodies.",
  "completion_tokens": 1679,
  "created_utc": "2026-09-14T19:12:17Z",
  "entry_id": 95,
  "executor": "qwen3-coder:30b-a3b-q4_K_M",
  "executor_prompt_version": "executor-v1",
  "gate": [
    {
      "assertions": {
        "motion(idle)": false,
        "responds(click)": false,
        "uses(webgl)": true
      },
      "attempt": 1,
      "checks": {
        "audio_context_running": null,
        "console_clean": true,
        "frame_advancing": true,
        "is_looping": true,
        "sound_lib_ok": null
      },
      "completion_tokens": 873,
      "evidence": "gate exit 1: assertions failed: responds(click), motion(idle)\n\nAssertions that failed:\n- responds(click): click at canvas centre, 30 frames after: mean abs diff 0.0000/255, 0 of 480000 pixels changed\n- motion(idle): idle 0->120 frames: mean abs diff 0.0000/255, 0 of 480000 pixels changed\n\nRuntime state the gate read:\n- frame_advancing compares frameCount at frame 84 of the 120-frame idle window (86) with the end of it (122); at load it was 0\n",
      "exit": 1,
      "ghost": null,
      "given": null,
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": null,
      "num_ctx": null,
      "preload_s": null,
      "prompt_tokens": 1218,
      "resources_loaded": [],
      "rules_file": "control",
      "source": "attempt-1",
      "total_s": 3.256,
      "wall_s": 75.339
    },
    {
      "assertions": {
        "motion(idle)": true,
        "responds(click)": true,
        "uses(webgl)": true
      },
      "attempt": 2,
      "checks": {
        "audio_context_running": null,
        "console_clean": true,
        "frame_advancing": true,
        "is_looping": true,
        "sound_lib_ok": null
      },
      "completion_tokens": 806,
      "evidence": null,
      "exit": 0,
      "ghost": null,
      "given": null,
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": null,
      "num_ctx": null,
      "preload_s": null,
      "prompt_tokens": 1380,
      "resources_loaded": [],
      "rules_file": "control",
      "source": "attempt-2",
      "total_s": 1.824,
      "wall_s": 40.942
    }
  ],
  "ghost": {
    "by": "default",
    "events": 16,
    "script": "click"
  },
  "job_id": 96,
  "last_error": null,
  "licence": "CC BY 4.0",
  "lineage": {
    "children": [
      99
    ],
    "critique": null,
    "critique_by": null,
    "generation": 1,
    "inherits_source": false,
    "parent_entry_id": null,
    "root_entry_id": 95
  },
  "loads": [],
  "note": null,
  "off_node": [],
  "planner": "gemma4:e4b",
  "planner_prompt_version": "planner-v1",
  "process": null,
  "prompt": "a 3D model of the solar system that animates when the mouse is pressed down",
  "prompt_tokens": 2598,
  "publish_commit": "fdce22045d8c4388ac801ef4bdad1b80ed490594",
  "published_utc": "2026-09-14T19:20:00Z",
  "rules_file": "control",
  "seed": 1,
  "shape": "VM.Standard.A1.Flex 16/94",
  "source": {
    "attempts": [
      "attempt-1",
      "attempt-2"
    ],
    "entry": "https://profcarroll.github.io/sketchgen-gallery/e/95/",
    "index_html": "sketch/index.html",
    "repository": "https://github.com/profcarroll/sketchgen-gallery/tree/main/e/95",
    "sketch_js": "sketch/sketch.js"
  },
  "state": "published",
  "statement": "This sketch creates an interactive 3D solar system visualization using p5.js's WEBGL renderer. It displays the Sun at the center with eight planets orbiting around it in scaled relative distances and speeds. When the user presses and holds the mouse button, the entire system begins animating, showing the continuous orbital motion of planets around the sun. The animation pauses when the mouse is released, allowing users to observe the static arrangement or manually trigger movement again.",
  "submitted_by": "profcarroll",
  "wall_s": 116.281
}
