{
  "assertions": [
    "motion(idle)"
  ],
  "attempts": 2,
  "attribution": "\u201cEKG patterns Revise: the same glowing line oscillating across a black\u2026\u201d \u2014 sketchgen entry 1823, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/1823/ Licensed CC BY 4.0.",
  "brief": "A brightly glowing, fluorescent neon line traces the erratic contours of an electrocardiogram pattern across a dark canvas. The pattern scrolls continuously from left to right, simulating a live, complex heartbeat reading. The line features wildly unpredictable spikes and deep dips, giving the visual impression of chaotic, organic energy. The overall movement is steady and relentless, painting a constantly evolving signal against the black background.",
  "completion_tokens": 1979,
  "created_utc": "2026-10-01T03:38:21Z",
  "entry_id": 1823,
  "executor": "qwen3-coder:30b-a3b-q4_K_M",
  "executor_prompt_version": "executor-v3",
  "gate": [
    {
      "assertions": {
        "motion(idle)": false
      },
      "attempt": 1,
      "checks": {
        "audio_context_running": null,
        "console_clean": false,
        "frame_advancing": false,
        "frame_budget": true,
        "is_looping": true,
        "revised": true,
        "sound_lib_ok": null
      },
      "completion_tokens": 986,
      "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] Cannot read properties of undefined (reading 'y')\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": {
        "events": 40,
        "ms": 4000,
        "played": 40,
        "script": "wander",
        "source": "default"
      },
      "given": {
        "kind": "parent",
        "lines": 98,
        "sha256": "7ffa74c7435dfea0ffde3964cbb3d10ad1e06e4e8fa76d16f7021c28e8277f84",
        "shown": true
      },
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 0.1,
      "num_ctx": 16384,
      "preload_s": 0.025,
      "prompt_tokens": 3189,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-1",
      "total_s": 2.56,
      "wall_s": 82.454
    },
    {
      "assertions": {
        "motion(idle)": 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": 993,
      "evidence": null,
      "exit": 0,
      "ghost": {
        "events": 40,
        "ms": 4000,
        "played": 40,
        "script": "wander",
        "source": "default"
      },
      "given": {
        "kind": "previous",
        "lines": 107,
        "sha256": "46375264790fd5be535bcdbc74afa15be513fe2120fa0bfb40adf8752adb4164",
        "shown": true
      },
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 13.6,
      "num_ctx": 16384,
      "preload_s": 0.026,
      "prompt_tokens": 3450,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-2",
      "total_s": 9.229,
      "wall_s": 87.918
    }
  ],
  "ghost": {
    "by": "default",
    "events": 40,
    "script": "wander"
  },
  "job_id": 1836,
  "last_error": null,
  "licence": "CC BY 4.0",
  "lineage": {
    "children": [],
    "critique": "the same glowing neon line tracing the unpredictable contours of an electrocardiogram reading, and this time featuring distinct, repeating groupings of spikes and dips.",
    "critique_by": "gemma4:e4b",
    "generation": 4,
    "inherits_source": false,
    "parent_entry_id": 1767,
    "root_entry_id": 1452
  },
  "loads": [],
  "note": null,
  "off_node": [],
  "planner": "gemma4:e4b",
  "planner_prompt_version": "planner-v2",
  "process": null,
  "prompt": "EKG patterns\n\nRevise: the same glowing line oscillating across a black background, tracing the rhythmic spikes and dips of a heartbeat, and this time moving steadily from left to right, creating a continuous scrolling effect.\n\nRevise: the same glowing neon line, and this time with a brighter, intensely fluorescent glow effect.\n\nRevise: the same glowing neon line tracing an EKG pattern, and this time featuring noticeably irregular and erratic spikes and dips.\n\nRevise: the same glowing neon line tracing an EKG pattern, and this time featuring a noticeable, steady rhythmic pulse in its intensity.\n\nRevise: the same glowing neon line tracing the chaotic contours of an electrocardiogram reading, and this time featuring noticeably cyclical and uniform spikes.\n\nRevise: the same complex contours of an electrocardiogram reading, and this time featuring wildly irregular, unpredictable spikes and dips.\n\nRevise: the same glowing neon line tracing the unpredictable contours of an electrocardiogram reading, and this time featuring distinct, repeating groupings of spikes and dips.",
  "prompt_tokens": 6639,
  "publish_commit": "9d5bf00c8b22db62e88e7d8445b671fc32ca93b5",
  "published_utc": "2026-10-04T17:36:02Z",
  "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/1823/",
    "index_html": "sketch/index.html",
    "repository": "https://github.com/profcarroll/sketchgen-gallery/tree/main/e/1823",
    "sketch_js": "sketch/sketch.js"
  },
  "state": "published",
  "statement": "This sketch visualizes an electrocardiogram pattern as a continuously scrolling, glowing neon line on a dark canvas. The waveform is generated algorithmically with irregular peaks and deep dips that simulate chaotic organic energy, creating the impression of a live, complex heartbeat reading. The motion is steady and relentless, with three layered lines of varying opacity and speed that create depth and visual complexity. The intense cyan glow gives it a fluorescent neon quality while maintaining the scientific precision of an EKG pattern. The animation runs smoothly without external input, demonstrating how computational patterns can create compelling visual rhythms that appear alive and dynamic.",
  "submitted_by": "profcarroll",
  "wall_s": 170.372
}
