{
  "assertions": [
    "motion(idle)",
    "responds(drag)"
  ],
  "attempts": 1,
  "attribution": "\u201cEKG patterns\u201d \u2014 sketchgen entry 1388, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/1388/ Licensed CC BY 4.0.",
  "brief": "The canvas fills with several distinct, fluctuating wave patterns, rendered in vibrant, neon hues. These waves constantly ripple and pulse across the screen, mimicking the steady rhythm of a heartbeat. The patterns move vertically and horizontally, creating a sense of continuous, life-like energy. While the waves maintain their autonomous, pulsating rhythm, the user can interact by dragging the mouse across the canvas. This drag causes the entire field of waves to visibly distort, ripple, and change in amplitude, allowing the viewer to manipulate the perceived rhythm.",
  "completion_tokens": 610,
  "created_utc": "2026-09-23T07:07:21Z",
  "entry_id": 1388,
  "executor": "qwen3-coder:30b-a3b-q4_K_M",
  "executor_prompt_version": "executor-v3",
  "gate": [
    {
      "assertions": {
        "motion(idle)": true,
        "responds(drag)": true
      },
      "attempt": 1,
      "checks": {
        "audio_context_running": null,
        "console_clean": true,
        "frame_advancing": true,
        "frame_budget": true,
        "is_looping": true,
        "sound_lib_ok": null
      },
      "completion_tokens": 610,
      "evidence": null,
      "exit": 0,
      "ghost": {
        "events": 30,
        "ms": 2920,
        "played": 30,
        "script": "drag",
        "source": "default"
      },
      "given": null,
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 1.4,
      "num_ctx": 16384,
      "preload_s": 0.029,
      "prompt_tokens": 2405,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-1",
      "total_s": 2.992,
      "wall_s": 45.055
    }
  ],
  "ghost": {
    "by": "default",
    "events": 30,
    "script": "drag"
  },
  "job_id": 1399,
  "last_error": null,
  "licence": "CC BY 4.0",
  "lineage": {
    "children": [
      1547
    ],
    "critique": null,
    "critique_by": null,
    "generation": 1,
    "inherits_source": false,
    "parent_entry_id": null,
    "root_entry_id": 1388
  },
  "loads": [],
  "note": null,
  "off_node": [],
  "planner": "gemma4:e4b",
  "planner_prompt_version": "planner-v2",
  "process": null,
  "prompt": "EKG patterns",
  "prompt_tokens": 2405,
  "publish_commit": "a80ea20b7e2a413acd2afdbef554c2df47842b1c",
  "published_utc": "2026-09-24T01:31:05Z",
  "rules_file": "treatment",
  "seed": 1,
  "shape": "VM.Standard.A1.Flex 16/96",
  "source": {
    "attempts": [
      "attempt-1"
    ],
    "entry": "https://profcarroll.github.io/sketchgen-gallery/e/1388/",
    "index_html": "sketch/index.html",
    "repository": "https://github.com/profcarroll/sketchgen-gallery/tree/main/e/1388",
    "sketch_js": "sketch/sketch.js"
  },
  "state": "published",
  "statement": "This sketch creates a mesmerizing field of pulsating wave patterns that respond to both autonomous motion and user interaction. The waves, rendered in vibrant neon hues, simulate the steady rhythm of a heartbeat through their synchronized pulsing and subtle color shifts. When users drag their mouse across the canvas, the entire field distorts and reacts with increased amplitude, creating an intuitive interface for manipulating the perceived rhythm. The visualization uses a combination of sine wave functions and distance calculations to create organic, life-like motion while maintaining performance within strict frame budget constraints. The result is a dynamic, responsive system that bridges the gap between abstract animation and tactile interaction.",
  "submitted_by": "profcarroll",
  "wall_s": 45.055
}
