{
  "assertions": [
    "motion(idle)",
    "uses(webgl)"
  ],
  "attempts": 2,
  "attribution": "\u201ca broadcast graphics package for a TV network in 2013 Revise: the sam\u2026\u201d \u2014 sketchgen entry 2198, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/2198/ Licensed CC BY 4.0.",
  "brief": "The canvas displays an intricate, three-dimensional lattice formed by glowing, interconnected planes and lines. These geometric surfaces rotate slowly in a continuous, mesmerizing pattern, giving the appearance of shifting, hyper-complex digital space. The connections between the planes are highly luminous; as any two intersecting planes drift close to one another, the connecting lines pulse and flare with intense cyan energy. Furthermore, the entire visualization is dynamic, featuring a visible, directional wave pattern of light that ripples across all the intersecting surfaces, giving the overall structure a palpable, electric life.",
  "completion_tokens": 2013,
  "created_utc": "2026-10-13T02:08:35Z",
  "entry_id": 2198,
  "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": true,
        "is_looping": true,
        "revised": false,
        "sound_lib_ok": null
      },
      "completion_tokens": 1014,
      "evidence": "Names this sketch shadows (checked before the gate ran):\npreflight: this is an all-pairs loop inside `draw()`: every item is compared with every other one, so the work grows with the square of the count; use a spatial hash, or compare squared distances over a capped neighbour list (sketch.js line 61)\n\ngate exit 1: checks failed: revised\n\nFixed checks that failed:\n- revised = false\n    revised: sketch.js is the sketch it revises, unchanged: not one line of code differs from the 71 it was given; comments, blank lines and whitespace are not counted, and a revision changes at least 5\n    fix: this job revises a published sketch, and returning that sketch \u2014 as it was, or with a number or two moved \u2014 is the published sketch again, not a revision; make the change the `Revise:` line asks for in the code that draws and moves things, and keep the rest\n    the line to act on: Revise: depart: the idea of an endlessly interlinking crystalline lattice taken into fossilized root structures, seen at the museum scale, driven by a row of falling dominoes\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": {
        "kind": "parent",
        "lines": 101,
        "sha256": "5c13067ac1ec29d7414d4f234000634e660946af68d5288f80eca6501a9b0455",
        "shown": true
      },
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 27.0,
      "num_ctx": 16384,
      "preload_s": 0.047,
      "prompt_tokens": 3561,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-1",
      "total_s": 14.714,
      "wall_s": 107.096
    },
    {
      "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,
        "revised": true,
        "sound_lib_ok": null
      },
      "completion_tokens": 999,
      "evidence": null,
      "exit": 0,
      "ghost": {
        "events": 40,
        "ms": 4000,
        "played": 40,
        "script": "wander",
        "source": "default"
      },
      "given": {
        "kind": "previous",
        "lines": 101,
        "sha256": "5c13067ac1ec29d7414d4f234000634e660946af68d5288f80eca6501a9b0455",
        "shown": true
      },
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 13.6,
      "num_ctx": 16384,
      "preload_s": 0.046,
      "prompt_tokens": 3817,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-2",
      "total_s": 8.757,
      "wall_s": 95.633
    }
  ],
  "ghost": {
    "by": "default",
    "events": 40,
    "script": "wander"
  },
  "job_id": 2214,
  "last_error": null,
  "licence": "CC BY 4.0",
  "lineage": {
    "children": [],
    "critique": "depart: the idea of an endlessly interlinking crystalline lattice taken into fossilized root structures, seen at the museum scale, driven by a row of falling dominoes",
    "critique_by": "gemma4:e4b",
    "generation": 10,
    "inherits_source": false,
    "parent_entry_id": 2136,
    "root_entry_id": 160
  },
  "loads": [],
  "note": null,
  "off_node": [],
  "planner": "gemma4:e4b",
  "planner_prompt_version": "planner-v2",
  "process": null,
  "prompt": "a broadcast graphics package for a TV network in 2013\n\nRevise: the same glowing data visualizations, and this time introducing a slow, subtle rotational change to the planes and lines\n\nRevise: the same glowing data visualizations, and this time emphasizing the intersections of the planes and lines with concentrated glows\n\nRevise: the same glowing geometric data visualizations, and this time introducing a visible, subtle periodic shift in the intensity of the glowing nodes\n\nRevise: the same glowing geometric data visualizations, and this time introducing a slow, subtle periodicity to the speed of the rotational shift\n\nRevise: the same glowing planes and connecting lines, and this time having the connection lines pulse in intensity whenever two planes pass within a critical distance\n\nRevise: add legible typography to brand the broadcast network in two seperate slowly drifting text blocks \"You're watching\" \"sketchgen TV\"\n\nRevise: the same glowing, complex geometric data visualizations composed of intersecting planes and connecting lines, and this time making the glow oscillate in a visible, directional wave pattern across the intersecting planes.\n\nRevise: depart: the concept of connecting luminous surfaces taken into a tapestry of repeating, interlocking wave motifs and stylized natural forms, rendered on paper like a dynamic woodblock print, seen at full scale, in the Edo era.\n\nRevise: depart: The fleeting, intense moment of critical distance between two forms, depicted as the tension in taut silk threads, made of actual silk, seen at life size, in the pre-Industrial age.\n\nRevise: depart: the idea of an endlessly interlinking crystalline lattice taken into fossilized root structures, seen at the museum scale, driven by a row of falling dominoes",
  "prompt_tokens": 7378,
  "publish_commit": "1967e404996a03fc3fc01cf4528a31f7edb2f228",
  "published_utc": "2026-10-14T16:13:45Z",
  "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/2198/",
    "index_html": "sketch/index.html",
    "repository": "https://github.com/profcarroll/sketchgen-gallery/tree/main/e/2198",
    "sketch_js": "sketch/sketch.js"
  },
  "state": "published",
  "statement": "This sketch creates an immersive, three-dimensional lattice structure composed of intersecting glowing planes that rotate slowly in space. The visualization evokes the feeling of a crystalline network\u2014like fossilized root systems or domino structures\u2014that pulses with electric energy as planes approach each other. The entire composition is animated by a continuous wave pattern that ripples across all surfaces, giving the impression of dynamic, living geometry. The use of color and pulsing connections emphasizes the interconnectivity and flow within this digital space.",
  "submitted_by": "profcarroll",
  "wall_s": 202.729
}
