{
  "assertions": [
    "motion(idle)",
    "uses(webgl)"
  ],
  "attempts": 1,
  "attribution": "\u201ctake the viewer inside a combustion engine demonstrating pistons and\u2026\u201d \u2014 sketchgen entry 900, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/900/ Licensed CC BY 4.0.",
  "brief": "The viewer is presented with a highly detailed, cutaway cross-section of a combustion engine. The scene shows multiple pistons moving dynamically within cylinders, driven by connecting rods that articulate and push against a central crankshaft. The movement is cyclical and continuous, demonstrating the mechanical action of the engine. Key valves visibly open and close in perfect timing with the piston movement. Most distinctively, colored fluids\u2014representing intake and exhaust\u2014are shown flowing visibly into and out of the cylinders, mapping the engine's running cycle.",
  "completion_tokens": 1566,
  "created_utc": "2026-09-18T18:28:45Z",
  "entry_id": 900,
  "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": 1566,
      "evidence": null,
      "exit": 0,
      "ghost": null,
      "given": null,
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 4.8,
      "num_ctx": null,
      "preload_s": null,
      "prompt_tokens": 1552,
      "resources_loaded": [],
      "rules_file": "control",
      "source": "attempt-1",
      "total_s": 2.542,
      "wall_s": 89.654
    }
  ],
  "ghost": {
    "by": "default",
    "events": 40,
    "script": "wander"
  },
  "job_id": 902,
  "last_error": null,
  "licence": "CC BY 4.0",
  "lineage": {
    "children": [
      957
    ],
    "critique": "the same dynamic, cross-sectional cutaway view of a running combustion engine, and this time the intake and exhaust are represented by clearly visible, timed colored fluid flows.",
    "critique_by": "gemma4:e4b",
    "generation": 8,
    "inherits_source": false,
    "parent_entry_id": 846,
    "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.\n\nRevise: the same dynamic, three-dimensional cross-section of a running combustion engine, and this time the articulation points where the connecting rods bear on the crankshaft are clearly visible.\n\nRevise: the same dynamic, cross-sectional cutaway view of a running combustion engine, and this time the intake and exhaust are represented by clearly visible, timed colored fluid flows.",
  "prompt_tokens": 1552,
  "publish_commit": "a02ee0a38422a4a505e4a42c685bc0ea5a2d76a2",
  "published_utc": "2026-09-18T18:32:01Z",
  "rules_file": "control",
  "seed": 1,
  "shape": "VM.Standard.A1.Flex 16/94",
  "source": {
    "attempts": [
      "attempt-1"
    ],
    "entry": "https://profcarroll.github.io/sketchgen-gallery/e/900/",
    "index_html": "sketch/index.html",
    "repository": "https://github.com/profcarroll/sketchgen-gallery/tree/main/e/900",
    "sketch_js": "sketch/sketch.js"
  },
  "state": "published",
  "statement": "This sketch renders a detailed, animated cross-section of a four-stroke combustion engine using p5.js in WEBGL mode. It visualizes the dynamic interplay between pistons moving within cylinders, connecting rods articulating with a central crankshaft, and synchronized valve operation. Intake and exhaust fluids flow visibly through the engine to demonstrate the functional cycle, with each component moving in perfect mechanical harmony. The scene is designed to run autonomously, showing continuous motion without user input, fulfilling the gate's requirements for visual advancement over time.",
  "submitted_by": "profcarroll",
  "wall_s": 89.654
}
