{
  "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 1423, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/1423/ Licensed CC BY 4.0.",
  "brief": "The viewer observes intensely luminous, channeled streams of data traversing a vast, dark subterranean void. These flowing streams are organized into tightly defined, ribbon-like structures, characterized by sharply delineated, crystalline edges. The entire composition is driven by continuous, complex motion as the luminous ribbons follow large, repeating, looping paths, forming massive, intertwining helical patterns deep within the void. The light appears self-generated and perpetually self-sustaining, creating a mesmerizing sense of depth and directional flow.",
  "completion_tokens": 2164,
  "created_utc": "2026-09-23T09:24:22Z",
  "entry_id": 1423,
  "executor": "qwen3-coder:30b-a3b-q4_K_M",
  "executor_prompt_version": "executor-v3",
  "gate": [
    {
      "assertions": {
        "motion(idle)": true,
        "uses(webgl)": true
      },
      "attempt": 1,
      "checks": {
        "audio_context_running": null,
        "console_clean": true,
        "frame_advancing": true,
        "frame_budget": false,
        "is_looping": true,
        "sound_lib_ok": null
      },
      "completion_tokens": 1060,
      "evidence": "gate exit 1: checks failed: frame_budget\n\nFixed checks that failed:\n- frame_budget = false\n    frame_budget: 119.6 ms per frame over 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\nRuntime state the gate read:\n- frame_advancing compares frameCount at frame 84 of the 120-frame idle window (86) with the end of it (122); at load it was 0\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": 119.6,
      "num_ctx": 16384,
      "preload_s": 0.048,
      "prompt_tokens": 2413,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-1",
      "total_s": 64.886,
      "wall_s": 67.849
    },
    {
      "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": 1104,
      "evidence": null,
      "exit": 0,
      "ghost": {
        "events": 40,
        "ms": 4000,
        "played": 40,
        "script": "wander",
        "source": "default"
      },
      "given": {
        "kind": "previous",
        "lines": 102,
        "sha256": "062beb8246a5bd23a1d8b63012408c480e5e9ab60077dc815b1c4c5a45d09b29",
        "shown": true
      },
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 15.2,
      "num_ctx": 16384,
      "preload_s": 0.047,
      "prompt_tokens": 3532,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-2",
      "total_s": 10.079,
      "wall_s": 96.187
    }
  ],
  "ghost": {
    "by": "default",
    "events": 40,
    "script": "wander"
  },
  "job_id": 1434,
  "last_error": null,
  "licence": "CC BY 4.0",
  "lineage": {
    "children": [
      1573
    ],
    "critique": null,
    "critique_by": null,
    "generation": 1,
    "inherits_source": false,
    "parent_entry_id": null,
    "root_entry_id": 1423
  },
  "loads": [],
  "note": null,
  "off_node": [],
  "planner": "gemma4:e4b",
  "planner_prompt_version": "planner-v2",
  "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.",
  "prompt_tokens": 5945,
  "publish_commit": "a9860cd77fdf3438a60d2cbb303f874a9900afdd",
  "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"
    ],
    "entry": "https://profcarroll.github.io/sketchgen-gallery/e/1423/",
    "index_html": "sketch/index.html",
    "repository": "https://github.com/profcarroll/sketchgen-gallery/tree/main/e/1423",
    "sketch_js": "sketch/sketch.js"
  },
  "state": "published",
  "statement": "This sketch renders a mesmerizing visualization of luminous data streams flowing through a vast dark void. The composition features multiple helical ribbons that twist and spiral in three-dimensional space, each with its own color, speed, and path. The streams are organized into crystalline structures with sharp edges and glowing interiors, creating a sense of depth and directional flow. The motion is continuous and complex, with the camera slowly moving to reveal the full scope of the intertwining patterns. The visual effect emphasizes the self-sustaining nature of the light, creating an immersive experience that suggests both order and chaos within the vast subterranean space.",
  "submitted_by": "profcarroll",
  "wall_s": 164.036
}
