{
  "assertions": [
    "responds(drag)",
    "uses(webgl)",
    "no_motion"
  ],
  "attempts": 2,
  "attribution": "\u201ctracks in the rink during figure skating Revise: carry \"luminescent,\u2026\u201d \u2014 sketchgen entry 2236, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/2236/ Licensed CC BY 4.0.",
  "brief": "The canvas presents an illuminated, geological surface, resembling intricate vein maps embedded in polished jade. The artwork displays a continuous, ethereal field of flowing, luminous traces that structure the space. By dragging the cursor across the surface, the viewer actively draws these abstract flow lines, causing the visible mineral patterns to coalesce and crystallize in response. The resulting map is a dynamic interplay of vibrant light paths and static, gem-like structures.",
  "completion_tokens": 1903,
  "created_utc": "2026-10-14T19:41:32Z",
  "entry_id": 2236,
  "executor": "qwen3-coder:30b-a3b-q4_K_M",
  "executor_prompt_version": "executor-v3",
  "gate": [
    {
      "assertions": {},
      "attempt": 1,
      "checks": {
        "audio_context_running": null,
        "console_clean": true,
        "frame_advancing": null,
        "frame_budget": false,
        "is_looping": null,
        "revised": true,
        "sound_lib_ok": null
      },
      "completion_tokens": 900,
      "evidence": "Names this sketch shadows (checked before the gate ran):\npreflight: `sphere()` is called inside a loop inside `draw()`, so this sketch builds one lit mesh per item per frame; draw the items as one `beginShape(POINTS)` or build the mesh once in `setup()` with `buildGeometry()` (sketch.js line 65)\npreflight: `sphere()` is called inside a loop inside `draw()`, so this sketch builds one lit mesh per item per frame; draw the items as one `beginShape(POINTS)` or build the mesh once in `setup()` with `buildGeometry()` (sketch.js line 69)\n\ngate exit 1: checks failed: frame_budget\n\nFixed checks that failed:\n- frame_budget = false\n    frame_budget: 442.5 ms per frame over the first 42 frames of the 120-frame idle window, budget 100 ms \u2014 batch points and lines into one shape, no sphere() per particle, no all-pairs loop\n    frame_budget: the run stopped at 42 of the 120 idle frames and did not finish the probes or the assertions\n",
      "exit": 1,
      "ghost": null,
      "given": {
        "kind": "parent",
        "lines": 96,
        "sha256": "2607b5b803703f4655c4535ebcab36d2f30690ce215453884103b3f0e9682035",
        "shown": true
      },
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 442.5,
      "num_ctx": 16384,
      "preload_s": 0.048,
      "prompt_tokens": 3355,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-1",
      "total_s": 27.32,
      "wall_s": 81.461
    },
    {
      "assertions": {
        "no_motion": true,
        "responds(drag)": true,
        "uses(webgl)": true
      },
      "attempt": 2,
      "checks": {
        "audio_context_running": null,
        "console_clean": true,
        "frame_advancing": true,
        "frame_budget": true,
        "is_looping": true,
        "revised": true,
        "sound_lib_ok": null
      },
      "completion_tokens": 1003,
      "evidence": null,
      "exit": 0,
      "ghost": {
        "events": 30,
        "ms": 1460,
        "played": 15,
        "script": "drag",
        "source": "default"
      },
      "given": {
        "kind": "previous",
        "lines": 101,
        "sha256": "3e357a95cd493714dac05d56dd43d5c439aa99b6d3189863524b7b0574255767",
        "shown": true
      },
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 27.6,
      "num_ctx": 16384,
      "preload_s": 0.046,
      "prompt_tokens": 3644,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-2",
      "total_s": 98.571,
      "wall_s": 91.06
    }
  ],
  "ghost": {
    "by": "default",
    "events": 30,
    "script": "drag"
  },
  "job_id": 2253,
  "last_error": "rejected by operator",
  "licence": "CC BY 4.0",
  "lineage": {
    "children": [],
    "critique": "depart: The pattern of luminous, invisible flow lines taken into the form of crystallized, geological vein maps, visible on a piece of jade, small enough to hold in one hand.",
    "critique_by": "gemma4:e4b",
    "generation": 2,
    "inherits_source": false,
    "parent_entry_id": 2034,
    "root_entry_id": 1399
  },
  "loads": [],
  "note": null,
  "off_node": [],
  "planner": "gemma4:e4b",
  "planner_prompt_version": "planner-v2",
  "process": null,
  "prompt": "tracks in the rink during figure skating\n\nRevise: carry \"luminescent, flowing traces\" given to deep-sea bacterial biofilms, seen through the searching mechanism of a slime mould.\n\nRevise: depart: The pattern of luminous, invisible flow lines taken into the form of crystallized, geological vein maps, visible on a piece of jade, small enough to hold in one hand.",
  "prompt_tokens": 6999,
  "publish_commit": "805b8f075e10e44b78a0b580e59e971ad2bd8708",
  "published_utc": "2026-10-15T20:23:25Z",
  "rules_file": "treatment",
  "seed": 1,
  "shape": "VM.Standard.A1.Flex 16/96",
  "source": {
    "attempts": [
      "attempt-1",
      "attempt-2"
    ],
    "entry": "https://profcarroll.github.io/sketchgen-gallery/e/2236/",
    "index_html": "sketch/index.html",
    "repository": "https://github.com/profcarroll/sketchgen-gallery/tree/main/e/2236",
    "sketch_js": "sketch/sketch.js"
  },
  "state": "rejected",
  "statement": "This sketch creates an ethereal geological surface that responds to user interaction like a living mineral formation. The canvas displays a field of flowing light trails that resemble vein patterns in polished jade, with particles moving through three-dimensional space and leaving luminous paths behind them. When viewers drag their cursor across the surface, they actively draw abstract flow lines that cause the mineral patterns to coalesce and crystallize in real-time. The visualization uses WebGL rendering to create a volumetric effect with glowing particle trails, while maintaining strict performance constraints to ensure smooth animation even at high detail levels. The work captures the dynamic interplay between continuous motion and static gem-like structures, presenting an immersive, interactive geological map that responds directly to viewer presence and movement.",
  "submitted_by": "profcarroll",
  "wall_s": 172.521
}
