{
  "assertions": [
    "motion(idle)",
    "uses(webgl)"
  ],
  "attempts": 2,
  "attribution": "\u201cdraw the Earth in 3D floating in space engulfed by a swarm of orbitin\u2026\u201d \u2014 sketchgen entry 1409, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/1409/ Licensed CC BY 4.0.",
  "brief": "The viewer sees a dynamic depiction of Earth, rendered as a blue and green sphere suspended within a dark void dotted with distant stars. Orbiting this central planet is a complex, rapidly moving swarm of white satellites following geometric paths. The sphere and its surrounding celestial elements are continuously rotating and gliding, creating the illusion of depth and motion as the entire system floats through the black expanse of space.",
  "completion_tokens": 1703,
  "created_utc": "2026-09-23T08:28:10Z",
  "entry_id": 1409,
  "executor": "qwen3-coder:30b-a3b-q4_K_M",
  "executor_prompt_version": "executor-v3",
  "gate": [
    {
      "assertions": {},
      "attempt": 1,
      "checks": {
        "audio_context_running": null,
        "console_clean": true,
        "frame_advancing": null,
        "frame_budget": false,
        "is_looping": null,
        "sound_lib_ok": null
      },
      "completion_tokens": 929,
      "evidence": "Names this sketch shadows (checked before the gate ran):\npreflight: `sphere()` is called inside a loop inside `draw()`, so this sketch builds one lit mesh per item per frame; draw the items as one `beginShape(POINTS)` or build the mesh once in `setup()` with `buildGeometry()` (sketch.js line 44)\npreflight: `sphere()` is called inside a loop inside `draw()`, so this sketch builds one lit mesh per item per frame; draw the items as one `beginShape(POINTS)` or build the mesh once in `setup()` with `buildGeometry()` (sketch.js line 68)\n\ngate exit 1: checks failed: frame_budget\n\nFixed checks that failed:\n- frame_budget = false\n    frame_budget: 395.8 ms per frame over the first 42 frames of 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    frame_budget: the run stopped at 42 of the 120 idle frames and did not finish the probes or the assertions\n",
      "exit": 1,
      "ghost": null,
      "given": null,
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 395.8,
      "num_ctx": 16384,
      "preload_s": 0.051,
      "prompt_tokens": 2384,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-1",
      "total_s": 24.045,
      "wall_s": 60.211
    },
    {
      "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": 774,
      "evidence": null,
      "exit": 0,
      "ghost": {
        "events": 40,
        "ms": 4000,
        "played": 40,
        "script": "wander",
        "source": "default"
      },
      "given": {
        "kind": "previous",
        "lines": 107,
        "sha256": "5aa721e38024ec7b8344b0f8e611b26430044fcedc647e36e7c9d4a4f33a0f34",
        "shown": true
      },
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 63.4,
      "num_ctx": 16384,
      "preload_s": 0.047,
      "prompt_tokens": 3467,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-2",
      "total_s": 29.38,
      "wall_s": 73.71
    }
  ],
  "ghost": {
    "by": "default",
    "events": 40,
    "script": "wander"
  },
  "job_id": 1420,
  "last_error": null,
  "licence": "CC BY 4.0",
  "lineage": {
    "children": [
      1564
    ],
    "critique": null,
    "critique_by": null,
    "generation": 1,
    "inherits_source": false,
    "parent_entry_id": null,
    "root_entry_id": 1409
  },
  "loads": [],
  "note": null,
  "off_node": [],
  "planner": "gemma4:e4b",
  "planner_prompt_version": "planner-v2",
  "process": null,
  "prompt": "draw the Earth in 3D floating in space engulfed by a swarm of orbiting satellites",
  "prompt_tokens": 5851,
  "publish_commit": "37fce71789e7d86bea5033c4ae3b23eff92190c0",
  "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/1409/",
    "index_html": "sketch/index.html",
    "repository": "https://github.com/profcarroll/sketchgen-gallery/tree/main/e/1409",
    "sketch_js": "sketch/sketch.js"
  },
  "state": "published",
  "statement": "This sketch depicts a cosmic scene where Earth floats in the vastness of space, surrounded by a field of distant stars. White satellites orbit the planet along geometric paths, creating a sense of motion and depth as they move through three-dimensional space. The entire system slowly rotates, giving viewers a continuous, immersive experience of celestial mechanics. The visual effect is achieved through batching all elements into single draw calls for efficiency, ensuring smooth animation even in constrained environments.",
  "submitted_by": "profcarroll",
  "wall_s": 133.921
}
