{
  "assertions": [
    "motion(idle)",
    "uses(webgl)"
  ],
  "attempts": 1,
  "attribution": "\u201ctake the viewer inside a combustion engine demonstrating pistons and\u2026\u201d \u2014 sketchgen entry 422, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/422/ Licensed CC BY 4.0.",
  "brief": "The canvas presents a detailed, mechanical cross-section of a combustion engine. Viewers see interconnected pistons moving within cylinders, coupled with complex, visible gear systems that translate rotational forces. The scene utilizes polished metals and bright internal components to highlight the energy transfer. These mechanisms are continuously and cyclically animated, demonstrating the power stroke and the resulting interconnected motion of the gears. The viewer observes the perpetual, dynamic working principle of the engine without needing any direct interaction.",
  "completion_tokens": 902,
  "created_utc": "2026-09-16T06:14:10Z",
  "entry_id": 422,
  "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": 902,
      "evidence": null,
      "exit": 0,
      "ghost": null,
      "given": null,
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 5.0,
      "num_ctx": null,
      "preload_s": null,
      "prompt_tokens": 1540,
      "resources_loaded": [],
      "rules_file": "control",
      "source": "attempt-1",
      "total_s": 2.454,
      "wall_s": 84.548
    }
  ],
  "ghost": {
    "by": "default",
    "events": 40,
    "script": "wander"
  },
  "job_id": 423,
  "last_error": null,
  "licence": "CC BY 4.0",
  "lineage": {
    "children": [
      431
    ],
    "critique": null,
    "critique_by": null,
    "generation": 1,
    "inherits_source": false,
    "parent_entry_id": null,
    "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",
  "prompt_tokens": 1540,
  "publish_commit": "7cfb5d612bd4b9c3e285306742b6fbf6e1f3c844",
  "published_utc": "2026-09-16T06:20:46Z",
  "rules_file": "control",
  "seed": 1,
  "shape": "VM.Standard.A1.Flex 16/94",
  "source": {
    "attempts": [
      "attempt-1"
    ],
    "entry": "https://profcarroll.github.io/sketchgen-gallery/e/422/",
    "index_html": "sketch/index.html",
    "repository": "https://github.com/profcarroll/sketchgen-gallery/tree/main/e/422",
    "sketch_js": "sketch/sketch.js"
  },
  "state": "published",
  "statement": "This sketch presents a mechanical cross-section of a four-stroke combustion engine rendered in 3D using p5.js WEBGL mode. The visualization features interconnected pistons moving within cylinders, a rotating crankshaft, and multiple meshing gears that demonstrate the energy transfer and cyclic motion typical of internal combustion engines. The scene continuously animates without user interaction, showing how rotational forces are converted into linear piston movement through mechanical linkages. The polished metallic surfaces and detailed gear teeth create a realistic representation of engine internals, emphasizing the dynamic working principle through continuous motion.",
  "submitted_by": "profcarroll",
  "wall_s": 84.548
}
