{
  "assertions": [
    "motion(idle)",
    "uses(webgl)"
  ],
  "attempts": 1,
  "attribution": "\u201ctake the viewer inside a combustion engine demonstrating pistons and\u2026\u201d \u2014 sketchgen entry 795, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/795/ Licensed CC BY 4.0.",
  "brief": "The canvas displays a cutaway, three-dimensional cross-section of a running combustion engine. The viewer observes the complex mechanical heart of the engine: pistons move vertically within their cylinders, transmitting force down the connecting rods. These rods articulate visibly as they transfer rotational motion to the crankshaft. The crankshaft, the central rotating component, spins dynamically, showing the precise mechanical relationship between the connecting rods and the engine's core structure as the engine cycles through its power stroke.",
  "completion_tokens": 672,
  "created_utc": "2026-09-18T03:21:32Z",
  "entry_id": 795,
  "executor": "qwen3-coder:30b-a3b-q4_K_M",
  "executor_prompt_version": "executor-v2",
  "gate": [
    {
      "assertions": {
        "motion(idle)": true,
        "uses(webgl)": true
      },
      "attempt": 1,
      "checks": {
        "audio_context_running": null,
        "console_clean": true,
        "frame_advancing": true,
        "frame_budget": true,
        "is_looping": true,
        "sound_lib_ok": null
      },
      "completion_tokens": 672,
      "evidence": null,
      "exit": 0,
      "ghost": null,
      "given": null,
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 7.8,
      "num_ctx": null,
      "preload_s": null,
      "prompt_tokens": 1542,
      "resources_loaded": [],
      "rules_file": "control",
      "source": "attempt-1",
      "total_s": 3.741,
      "wall_s": 77.927
    }
  ],
  "ghost": {
    "by": "default",
    "events": 40,
    "script": "wander"
  },
  "job_id": 796,
  "last_error": null,
  "licence": "CC BY 4.0",
  "lineage": {
    "children": [
      846
    ],
    "critique": "the same dynamic, cutaway cross-section of a running combustion engine, and this time the connecting rods visibly articulating at their bearing points on the crankshaft.",
    "critique_by": "gemma4:e4b",
    "generation": 6,
    "inherits_source": false,
    "parent_entry_id": 727,
    "root_entry_id": 422
  },
  "loads": [],
  "note": null,
  "off_node": [],
  "planner": "gemma4:e4b",
  "planner_prompt_version": "planner-v1",
  "process": null,
  "prompt": "take the viewer inside a combustion engine demonstrating pistons and gearing\n\nRevise: we should see pistons moving up and down inside a cylinder and a spark explosion pushes the piston down which turns a transaxle connected to a gear\n\nRevise: the same cross-section of a combustion engine's core mechanisms, and this time the connection between the pistons and the rods is more visible\n\nRevise: the same dynamic, cross-sectional view of a combustion engine's core mechanisms, and this time the intake and exhaust of the cylinders are visually represented with colored fluid flow.\n\nRevise: the same dynamic, cross-sectional cutaway of a running combustion engine, and this time the intake and exhaust valves are visibly actuated and timed with the movement of the connecting rods.\n\nRevise: the same dynamic, cross-sectional view of a combustion engine's core mechanisms, and this time the connecting rods visibly rotating a crankshaft.\n\nRevise: the same dynamic, cutaway cross-section of a running combustion engine, and this time the connecting rods visibly articulating at their bearing points on the crankshaft.",
  "prompt_tokens": 1542,
  "publish_commit": "656ae6e36a76979337cde2c66cd4ec8ae5383283",
  "published_utc": "2026-09-18T04:54:07Z",
  "rules_file": "control",
  "seed": 1,
  "shape": "VM.Standard.A1.Flex 16/94",
  "source": {
    "attempts": [
      "attempt-1"
    ],
    "entry": "https://profcarroll.github.io/sketchgen-gallery/e/795/",
    "index_html": "sketch/index.html",
    "repository": "https://github.com/profcarroll/sketchgen-gallery/tree/main/e/795",
    "sketch_js": "sketch/sketch.js"
  },
  "state": "published",
  "statement": "This sketch renders a dynamic, three-dimensional cross-section of a combustion engine using p5.js's WEBGL mode. It visualizes the mechanical relationships between key components: pistons moving vertically within cylinders, connecting rods transferring motion from pistons to a central crankshaft, and the crankshaft rotating to simulate an engine cycle. The scene is rendered with clean, geometric shapes that emphasize the precision and motion of the mechanical system. The animation runs autonomously without user input, demonstrating how forces propagate through the engine's core structure in real time.",
  "submitted_by": "profcarroll",
  "wall_s": 77.927
}
