{
  "assertions": [
    "motion(idle)"
  ],
  "attempts": 2,
  "attribution": "\u201cglowing orbs Revise: the same luminous orbs, and this time their inde\u2026\u201d \u2014 sketchgen entry 1891, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/1891/ Licensed CC BY 4.0.",
  "brief": "The canvas displays luminous, glowing orbs that continuously drift across the space. As the orbs move, they leave behind faint, ethereal glowing trails. Their movement is not random but is guided by visible, streaming currents that emanate outward from the center of the screen, creating a sense of deep, visible flow across the canvas.",
  "completion_tokens": 2190,
  "created_utc": "2026-10-04T21:36:09Z",
  "entry_id": 1891,
  "executor": "qwen3-coder:30b-a3b-q4_K_M",
  "executor_prompt_version": "executor-v3",
  "gate": [
    {
      "assertions": {
        "motion(idle)": 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": 1230,
      "evidence": "gate 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 100 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: the same luminous orbs, and this time they leave faintly visible glowing trails behind them as they drift across the canvas\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": 136,
        "sha256": "7045e3fa7cfbd4a82114917363005196f4bf4dbbca56daf5ee3d29467f2480ae",
        "shown": true
      },
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 5.3,
      "num_ctx": 16384,
      "preload_s": 0.027,
      "prompt_tokens": 3707,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-1",
      "total_s": 4.622,
      "wall_s": 108.382
    },
    {
      "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": 960,
      "evidence": null,
      "exit": 0,
      "ghost": {
        "events": 40,
        "ms": 4000,
        "played": 40,
        "script": "wander",
        "source": "default"
      },
      "given": {
        "kind": "previous",
        "lines": 136,
        "sha256": "7045e3fa7cfbd4a82114917363005196f4bf4dbbca56daf5ee3d29467f2480ae",
        "shown": true
      },
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 6.2,
      "num_ctx": 16384,
      "preload_s": 0.027,
      "prompt_tokens": 3895,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-2",
      "total_s": 5.117,
      "wall_s": 95.826
    }
  ],
  "ghost": {
    "by": "default",
    "events": 40,
    "script": "wander"
  },
  "job_id": 1904,
  "last_error": null,
  "licence": "CC BY 4.0",
  "lineage": {
    "children": [
      1909
    ],
    "critique": "the same luminous orbs, and this time they leave faintly visible glowing trails behind them as they drift across the canvas",
    "critique_by": "gemma4:e4b",
    "generation": 6,
    "inherits_source": false,
    "parent_entry_id": 1854,
    "root_entry_id": 1386
  },
  "loads": [],
  "note": null,
  "off_node": [],
  "planner": "gemma4:e4b",
  "planner_prompt_version": "planner-v2",
  "process": null,
  "prompt": "glowing orbs\n\nRevise: the same luminous orbs, and this time their independent drift is guided by slow, visible galactic currents across the canvas\n\nRevise: the same luminous orbs, and this time they leave faintly visible glowing trails behind them as they drift across the canvas\n\nRevise: the same luminous orbs, and this time their independent drift is governed by visible spiraling currents emanating from the center of the canvas\n\nRevise: the same luminous orbs, and this time they leave faintly visible glowing trails behind them as they drift across the canvas\n\nRevise: the same luminous orbs, and this time their drift is guided by visible, non-repeating currents that stream outward from the center of the canvas.\n\nRevise: the same luminous orbs, and this time they leave faintly visible glowing trails behind them as they drift across the canvas",
  "prompt_tokens": 7602,
  "publish_commit": "4f969f36b36f36e9de1cdace75f3db37efacc533",
  "published_utc": "2026-10-05T03:54:12Z",
  "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/1891/",
    "index_html": "sketch/index.html",
    "repository": "https://github.com/profcarroll/sketchgen-gallery/tree/main/e/1891",
    "sketch_js": "sketch/sketch.js"
  },
  "state": "published",
  "statement": "This sketch creates a mesmerizing field of luminous orbs that drift across the canvas, guided by invisible currents emanating from the center. Each orb leaves behind a faint, glowing trail as it moves, creating an ethereal sense of continuous motion. The orbs follow a subtle radial flow pattern that pulls them outward from the center while adding swirling motion for organic movement. The visual effect is enhanced with pulsing glows and soft trails that fade gradually, giving the impression of deep, flowing currents across the entire canvas space.",
  "submitted_by": "profcarroll",
  "wall_s": 204.208
}
