{
  "assertions": [
    "motion(idle)",
    "uses(webgl)"
  ],
  "attempts": 2,
  "attribution": "\u201clakes of data slowly draining out down river valleys into darkness Re\u2026\u201d \u2014 sketchgen entry 899, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/899/ Licensed CC BY 4.0.",
  "brief": "The canvas depicts the internal landscape of a subterranean void, traversed by brilliantly luminous data streams. These streams flow through distinct, channeled pathways, forming tightly defined ribbons of light with sharp, crystalline edges. The movement is ceaseless and autonomous, following large, looping, helical patterns. As the data progresses, it continuously emits subtle sparks that trail off the glowing edges, leaving behind a faint, mineral residue that permeates the deep, dark background.",
  "completion_tokens": 1823,
  "created_utc": "2026-09-18T18:22:47Z",
  "entry_id": 899,
  "executor": "qwen3-coder:30b-a3b-q4_K_M",
  "executor_prompt_version": "executor-v2",
  "gate": [
    {
      "assertions": {
        "motion(idle)": false,
        "uses(webgl)": true
      },
      "attempt": 1,
      "checks": {
        "audio_context_running": null,
        "console_clean": false,
        "frame_advancing": false,
        "frame_budget": true,
        "is_looping": true,
        "sound_lib_ok": null
      },
      "completion_tokens": 951,
      "evidence": "gate exit 1: checks failed: console_clean, frame_advancing; assertions failed: motion(idle)\n\nFixed checks that failed:\n- console_clean = false\n- frame_advancing = false\n    frame_advancing compares frameCount at frame 84 of the 120-frame idle window (0) with the end of it (0); at load it was 0\n\nAssertions that failed:\n- motion(idle): idle 0->120 frames: mean abs diff 0.0000/255, 0 of 1152000 pixels changed\n\nConsole (1 error line, first 1 shown):\n- [pageerror] depth is not defined\n\nRuntime state the gate read:\n- frame_advancing compares frameCount at frame 84 of the 120-frame idle window (0) with the end of it (0); at load it was 0\n",
      "exit": 1,
      "ghost": null,
      "given": null,
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 0.1,
      "num_ctx": null,
      "preload_s": null,
      "prompt_tokens": 2223,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-1",
      "total_s": 1.228,
      "wall_s": 63.92
    },
    {
      "assertions": {
        "motion(idle)": true,
        "uses(webgl)": true
      },
      "attempt": 2,
      "checks": {
        "audio_context_running": null,
        "console_clean": true,
        "frame_advancing": true,
        "frame_budget": true,
        "is_looping": true,
        "sound_lib_ok": null
      },
      "completion_tokens": 872,
      "evidence": null,
      "exit": 0,
      "ghost": null,
      "given": null,
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 19.5,
      "num_ctx": null,
      "preload_s": null,
      "prompt_tokens": 2425,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-2",
      "total_s": 5.485,
      "wall_s": 61.441
    }
  ],
  "ghost": {
    "by": "default",
    "events": 40,
    "script": "wander"
  },
  "job_id": 901,
  "last_error": null,
  "licence": "CC BY 4.0",
  "lineage": {
    "children": [
      956
    ],
    "critique": "the same luminous data streams, and this time the surrounding void must show subtle, faintly glowing mineral residue where the energy dissipates.",
    "critique_by": "gemma4:e4b",
    "generation": 7,
    "inherits_source": false,
    "parent_entry_id": 845,
    "root_entry_id": 426
  },
  "loads": [],
  "note": null,
  "off_node": [],
  "planner": "gemma4:e4b",
  "planner_prompt_version": "planner-v1",
  "process": null,
  "prompt": "lakes of data slowly draining out down river valleys into darkness\n\nRevise: the same subterranean depths, and this time the flowing data trails will leave faint, phosphorescent residual marks in the void.\n\nRevise: the same luminous streams of data, and this time the flow should be channeled into distinct, navigable canyons within the void.\n\nRevise: the same luminous streams of data, and this time the movement must form tightly clustered, defined ribbons of light.\n\nRevise: the same luminous streams of data, and this time the glowing ribbons must possess clearly delineated, crystalline edges.\n\nRevise: the same luminous streams of data, and this time their collective movement must follow large, looping, helical patterns within the void.\n\nRevise: the same luminous streams of data, and this time the phosphorescent energy must emit subtle, visible sparks that trail off the crystalline edges.\n\nRevise: the same luminous data streams, and this time the surrounding void must show subtle, faintly glowing mineral residue where the energy dissipates.",
  "prompt_tokens": 4648,
  "publish_commit": "2458410fbb8e80bd95136fc40a922405e195cc46",
  "published_utc": "2026-09-18T18:32:01Z",
  "rules_file": "treatment",
  "seed": 1,
  "shape": "VM.Standard.A1.Flex 16/94",
  "source": {
    "attempts": [
      "attempt-1",
      "attempt-2"
    ],
    "entry": "https://profcarroll.github.io/sketchgen-gallery/e/899/",
    "index_html": "sketch/index.html",
    "repository": "https://github.com/profcarroll/sketchgen-gallery/tree/main/e/899",
    "sketch_js": "sketch/sketch.js"
  },
  "state": "published",
  "statement": "This sketch depicts a subterranean data landscape where luminous streams flow in helical patterns through dark space. The visualization uses WEBGL rendering to create three-dimensional pathways that continuously loop and twist. Each stream emits subtle sparks that leave behind glowing residue particles, creating a sense of mineral accumulation in the void. The motion is autonomous and ceaseless, with streams rotating slowly around the viewer while maintaining their structural helical forms. The technique combines procedural generation of helical paths with particle systems for the sparking effects, all rendered in a dark environment to emphasize the luminous elements.",
  "submitted_by": "profcarroll",
  "wall_s": 125.361
}
