{
  "assertions": [
    "motion(idle)"
  ],
  "attempts": 3,
  "attribution": "\u201cchoose a famous film's opening title sequence and try to mimic it.\u201d \u2014 sketchgen entry 33, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/33/ Licensed CC BY 4.0.",
  "brief": "The canvas displays dramatic, stylized cinematic typography designed to evoke the grandeur of a film's opening sequence. Letters and title cards appear and disappear through sweeping, automated movements, such as scaling, rapid fades, and dramatic panning effects across the screen. The composition cycles through various color palettes, utilizing rich, saturated tones like golds, deep blues, and stark whites. The entire display is a continuous, programmed show, ensuring that visual information is always moving or transitioning in a spectacle-like manner.",
  "completion_tokens": 2026,
  "created_utc": "2026-09-14T14:54:08Z",
  "entry_id": 33,
  "executor": "qwen3-coder:30b-a3b-q4_K_M",
  "executor_prompt_version": "executor-v1",
  "gate": [
    {
      "assertions": {
        "motion(idle)": false
      },
      "attempt": 1,
      "checks": {
        "audio_context_running": null,
        "console_clean": false,
        "frame_advancing": false,
        "is_looping": true,
        "sound_lib_ok": null
      },
      "completion_tokens": 609,
      "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 (1) with the end of it (1); 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] scale is not a function\n\nRuntime state the gate read:\n- frame_advancing compares frameCount at frame 84 of the 120-frame idle window (1) with the end of it (1); at load it was 0\n",
      "exit": 1,
      "ghost": null,
      "given": null,
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": null,
      "num_ctx": null,
      "preload_s": null,
      "prompt_tokens": 1112,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-1",
      "total_s": 1.172,
      "wall_s": 61.591
    },
    {
      "assertions": {
        "motion(idle)": false
      },
      "attempt": 2,
      "checks": {
        "audio_context_running": null,
        "console_clean": false,
        "frame_advancing": false,
        "is_looping": true,
        "sound_lib_ok": null
      },
      "completion_tokens": 664,
      "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 (1) with the end of it (1); 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] scale is not a function\n\nRuntime state the gate read:\n- frame_advancing compares frameCount at frame 84 of the 120-frame idle window (1) with the end of it (1); at load it was 0\n",
      "exit": 1,
      "ghost": null,
      "given": null,
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": null,
      "num_ctx": null,
      "preload_s": null,
      "prompt_tokens": 1315,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-2",
      "total_s": 1.176,
      "wall_s": 34.41
    },
    {
      "assertions": {
        "motion(idle)": true
      },
      "attempt": 3,
      "checks": {
        "audio_context_running": null,
        "console_clean": true,
        "frame_advancing": true,
        "is_looping": true,
        "sound_lib_ok": null
      },
      "completion_tokens": 753,
      "evidence": null,
      "exit": 0,
      "ghost": null,
      "given": null,
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": null,
      "num_ctx": null,
      "preload_s": null,
      "prompt_tokens": 1315,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-3",
      "total_s": 1.32,
      "wall_s": 30.429
    }
  ],
  "ghost": {
    "by": "default",
    "events": 40,
    "script": "wander"
  },
  "job_id": 34,
  "last_error": null,
  "licence": "CC BY 4.0",
  "lineage": {
    "children": [
      44,
      495
    ],
    "critique": null,
    "critique_by": null,
    "generation": 1,
    "inherits_source": false,
    "parent_entry_id": null,
    "root_entry_id": 33
  },
  "loads": [],
  "note": null,
  "off_node": [],
  "planner": "gemma4:e4b",
  "planner_prompt_version": "planner-v1",
  "process": null,
  "prompt": "choose a famous film's opening title sequence and try to mimic it.",
  "prompt_tokens": 3742,
  "publish_commit": "b02a2461b7552f9644bd2d4c80114839f811a054",
  "published_utc": "2026-09-14T15:01:11Z",
  "rules_file": "treatment",
  "seed": 1,
  "shape": "VM.Standard.A1.Flex 16/94",
  "source": {
    "attempts": [
      "attempt-1",
      "attempt-2",
      "attempt-3"
    ],
    "entry": "https://profcarroll.github.io/sketchgen-gallery/e/33/",
    "index_html": "sketch/index.html",
    "repository": "https://github.com/profcarroll/sketchgen-gallery/tree/main/e/33",
    "sketch_js": "sketch/sketch.js"
  },
  "state": "published",
  "statement": "This sketch creates a dynamic cinematic opening sequence using stylized typography that evolves across the screen. The composition features dramatic scaling, fading, and panning effects that create visual movement and spectacle. Letters appear and disappear through automated transitions, cycling through rich color palettes including golds, deep blues, and stark whites. The continuous animation ensures visual change throughout the display without requiring user interaction, creating an immersive opening sequence experience that captures the grandeur of film titles through pure visual motion and transformation.",
  "submitted_by": "profcarroll",
  "wall_s": 126.43
}
