{
  "assertions": [
    "motion(idle)",
    "responds(click)"
  ],
  "attempts": 2,
  "attribution": "\u201cuse text to simulate a terminal console running a mysterious computer\u2026\u201d \u2014 sketchgen entry 793, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/793/ Licensed CC BY 4.0.",
  "brief": "The canvas displays a retro, text-based terminal console set against a dark background. The simulated output text glows with a subtle amber color. The environment is interactive; the viewer must input commands to progress the unfolding detective story. As the narrative progresses and significant evidence is revealed, the displayed text periodically undergoes a glitch effect, causing a momentary flicker of visual corruption that adds suspense to the detective experience.",
  "completion_tokens": 2526,
  "created_utc": "2026-09-18T03:08:49Z",
  "entry_id": 793,
  "executor": "qwen3-coder:30b-a3b-q4_K_M",
  "executor_prompt_version": "executor-v2",
  "gate": [
    {
      "assertions": {
        "motion(idle)": false,
        "responds(click)": 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": 1351,
      "evidence": "gate exit 1: assertions failed: motion(idle)\n\nAssertions that failed:\n- motion(idle): idle 0->120 frames: mean abs diff 0.0000/255, 0 of 1152000 pixels changed\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": null,
      "given": null,
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 0.2,
      "num_ctx": null,
      "preload_s": null,
      "prompt_tokens": 2203,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-1",
      "total_s": 1.219,
      "wall_s": 122.701
    },
    {
      "assertions": {
        "motion(idle)": true,
        "responds(click)": 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": 1175,
      "evidence": null,
      "exit": 0,
      "ghost": null,
      "given": null,
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 0.3,
      "num_ctx": null,
      "preload_s": null,
      "prompt_tokens": 2320,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-2",
      "total_s": 1.223,
      "wall_s": 73.87
    }
  ],
  "ghost": {
    "by": "default",
    "events": 16,
    "script": "click"
  },
  "job_id": 794,
  "last_error": null,
  "licence": "CC BY 4.0",
  "lineage": {
    "children": [
      844
    ],
    "critique": "the same retro, text-based terminal console, and this time the glitch effect should only trigger when the story reveals a significant piece of evidence.",
    "critique_by": "gemma4:e4b",
    "generation": 4,
    "inherits_source": false,
    "parent_entry_id": 724,
    "root_entry_id": 532
  },
  "loads": [],
  "note": null,
  "off_node": [],
  "planner": "gemma4:e4b",
  "planner_prompt_version": "planner-v1",
  "process": null,
  "prompt": "use text to simulate a terminal console running a mysterious computer program\n\nRevise: write a detective story told through terminal commands just like this\n\nRevise: the same canvas simulates a retro, text-based terminal console, and this time the text should glow a subtle amber color instead of green.\n\nRevise: the same retro, text-based terminal console, and this time the system messages should periodically flicker with a glitch effect.\n\nRevise: the same retro, text-based terminal console, and this time the glitch effect should only trigger when the story reveals a significant piece of evidence.",
  "prompt_tokens": 4523,
  "publish_commit": "170d2657c9a15cf25185052a79b1cb943c8abe73",
  "published_utc": "2026-09-18T04:54:07Z",
  "rules_file": "treatment",
  "seed": 1,
  "shape": "VM.Standard.A1.Flex 16/94",
  "source": {
    "attempts": [
      "attempt-1",
      "attempt-2"
    ],
    "entry": "https://profcarroll.github.io/sketchgen-gallery/e/793/",
    "index_html": "sketch/index.html",
    "repository": "https://github.com/profcarroll/sketchgen-gallery/tree/main/e/793",
    "sketch_js": "sketch/sketch.js"
  },
  "state": "published",
  "statement": "This sketch creates a retro-style detective terminal interface with a dark background and glowing amber text. The environment simulates an interactive investigation where users can input commands to progress the story. The system displays evolving case information and periodically triggers visual glitch effects that corrupt the display to create suspense. The terminal automatically generates new investigative clues and responses, while maintaining the illusion of an active detective work environment that responds dynamically to user interaction through a simple command interface.",
  "submitted_by": "profcarroll",
  "wall_s": 196.571
}
