{
  "assertions": [
    "motion(idle)",
    "uses(webgl)"
  ],
  "attempts": 3,
  "attribution": "\u201csimulation of slime mold growth on a substrate rendered with a realis\u2026\u201d \u2014 sketchgen entry 1375, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/1375/ Licensed CC BY 4.0.",
  "brief": "The canvas displays a complex, evolving biological structure: a slime mold spreading across a textured substrate. The growth appears organic and highly realistic, with shifting masses and defined folds. The visual effect emphasizes depth and surface sheen through simulated 3D lighting, making the structure seem tangible and volumetric. The mold continuously expands and changes its morphology, simulating life processes of growth and decay in a constantly evolving manner on the substrate surface.",
  "completion_tokens": 2630,
  "created_utc": "2026-09-23T06:36:24Z",
  "entry_id": 1375,
  "executor": "qwen3-coder:30b-a3b-q4_K_M",
  "executor_prompt_version": "executor-v3",
  "gate": [
    {
      "assertions": {
        "motion(idle)": true,
        "uses(webgl)": false
      },
      "attempt": 1,
      "checks": {
        "audio_context_running": null,
        "console_clean": true,
        "frame_advancing": null,
        "frame_budget": true,
        "is_looping": false,
        "sound_lib_ok": null
      },
      "completion_tokens": 954,
      "evidence": "gate exit 1: assertions failed: uses(webgl)\n\nAssertions that failed:\n- uses(webgl): renderer context is 2D\n",
      "exit": 1,
      "ghost": {
        "events": 40,
        "ms": 4000,
        "played": 40,
        "script": "wander",
        "source": "default"
      },
      "given": null,
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 24.5,
      "num_ctx": 16384,
      "preload_s": 0.049,
      "prompt_tokens": 2391,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-1",
      "total_s": 22.947,
      "wall_s": 61.136
    },
    {
      "assertions": {
        "motion(idle)": true,
        "uses(webgl)": false
      },
      "attempt": 2,
      "checks": {
        "audio_context_running": null,
        "console_clean": true,
        "frame_advancing": null,
        "frame_budget": true,
        "is_looping": false,
        "sound_lib_ok": null
      },
      "completion_tokens": 839,
      "evidence": "gate exit 1: assertions failed: uses(webgl)\n\nAssertions that failed:\n- uses(webgl): renderer context is 2D\n",
      "exit": 1,
      "ghost": {
        "events": 40,
        "ms": 4000,
        "played": 40,
        "script": "wander",
        "source": "default"
      },
      "given": {
        "kind": "previous",
        "lines": 111,
        "sha256": "f63cb549917e6b3b783610b57688176573a2c124e1799ec2ae0267c26f0c5652",
        "shown": true
      },
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 0.7,
      "num_ctx": 16384,
      "preload_s": 0.026,
      "prompt_tokens": 3304,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-2",
      "total_s": 2.78,
      "wall_s": 73.814
    },
    {
      "assertions": {
        "motion(idle)": true,
        "uses(webgl)": false
      },
      "attempt": 3,
      "checks": {
        "audio_context_running": null,
        "console_clean": true,
        "frame_advancing": null,
        "frame_budget": true,
        "is_looping": false,
        "sound_lib_ok": null
      },
      "completion_tokens": 837,
      "evidence": "gate exit 1: assertions failed: uses(webgl)\n\nAssertions that failed:\n- uses(webgl): renderer context is 2D\n",
      "exit": 1,
      "ghost": {
        "events": 40,
        "ms": 4000,
        "played": 40,
        "script": "wander",
        "source": "default"
      },
      "given": {
        "kind": "previous",
        "lines": 100,
        "sha256": "3af41206eba1b7642bf84d14e7ddcd2ff07bbd53b7b4049300a97f08ab3235f0",
        "shown": true
      },
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 0.7,
      "num_ctx": 16384,
      "preload_s": 0.026,
      "prompt_tokens": 3203,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-3",
      "total_s": 2.77,
      "wall_s": 70.827
    }
  ],
  "ghost": {
    "by": "default",
    "events": 40,
    "script": "wander"
  },
  "job_id": 1386,
  "last_error": null,
  "licence": "CC BY 4.0",
  "lineage": {
    "children": [
      1538
    ],
    "critique": null,
    "critique_by": null,
    "generation": 1,
    "inherits_source": false,
    "parent_entry_id": null,
    "root_entry_id": 1375
  },
  "loads": [],
  "note": null,
  "off_node": [],
  "planner": "gemma4:e4b",
  "planner_prompt_version": "planner-v2",
  "process": null,
  "prompt": "simulation of slime mold growth on a substrate rendered with a realistic 3D lighting effect revealing the structure's surface qualities",
  "prompt_tokens": 8898,
  "publish_commit": "72dac28e4f9733887b4e41c5120dbeffb90b2f8b",
  "published_utc": "2026-09-24T01:31:05Z",
  "rules_file": "treatment",
  "seed": 1,
  "shape": "VM.Standard.A1.Flex 16/96",
  "source": {
    "attempts": [
      "attempt-1",
      "attempt-2",
      "attempt-3"
    ],
    "entry": "https://profcarroll.github.io/sketchgen-gallery/e/1375/",
    "index_html": "sketch/index.html",
    "repository": "https://github.com/profcarroll/sketchgen-gallery/tree/main/e/1375",
    "sketch_js": "sketch/sketch.js"
  },
  "state": "published",
  "statement": "This sketch simulates the growth and decay of a slime mold on a textured substrate using organic particle dynamics. The structure evolves over time with expanding masses that shift and fold, mimicking life processes through color transitions, age-based transformations, and continuous morphological changes. The visual effect emphasizes depth and surface sheen through simulated lighting and volumetric rendering techniques within the constraints of 2D canvas drawing. The system maintains a constant particle count while allowing for dynamic growth patterns that create an ever-changing biological landscape.",
  "submitted_by": "profcarroll",
  "wall_s": 205.777
}
