{
  "format": "subfork.graph/1",
  "thumbnail": "data:image/jpeg;base64,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",
  "definition": {
    "version": "0.1.0",
    "name": "Signal Runner",
    "description": "A local Canvas courier game assembled from graph-owned seeded courses and difficulty rules. Dodge barriers, collect signals, and reach the uplink. No services, credentials, or paid calls.",
    "nodes": [
      {
        "node_instance_id": "seed",
        "node_id": "n_static_value",
        "node_version": "1.0.0",
        "title": "World seed / unsigned integer",
        "params": {
          "value": 7
        }
      },
      {
        "node_instance_id": "indices",
        "node_id": "n_number_sequence",
        "node_version": "1.0.0",
        "title": "Gate indices",
        "params": {
          "start": 0,
          "step": 1
        },
        "exposed_inputs": [
          "count"
        ],
        "inputs_visibility_configured": true,
        "literal_inputs": {
          "count": 30
        }
      },
      {
        "node_instance_id": "lanes",
        "node_id": "n_seeded_random_integers",
        "node_version": "1.0.0",
        "title": "Seeded safe lanes",
        "params": {
          "minimum": 0,
          "maximum": 2
        },
        "exposed_inputs": [
          "seed",
          "count"
        ],
        "inputs_visibility_configured": true,
        "literal_inputs": {
          "seed": 7,
          "count": 30
        }
      },
      {
        "node_instance_id": "zip",
        "node_id": "n_zip_lists",
        "node_version": "1.0.0",
        "title": "Pair gate index and lane",
        "params": {},
        "custom_inputs": {
          "index": "json",
          "signal": "json"
        },
        "exposed_inputs": [
          "index",
          "signal"
        ],
        "inputs_visibility_configured": true
      },
      {
        "node_instance_id": "positions",
        "node_id": "n_compute_field",
        "node_version": "1.0.0",
        "title": "Gate distance = index * 180 + 650",
        "params": {
          "source_field": "index",
          "destination_field": "distance",
          "operation": "multiply_add",
          "operand": 180,
          "offset": 650
        },
        "exposed_inputs": [
          "items"
        ],
        "inputs_visibility_configured": true
      },
      {
        "node_instance_id": "obstacles",
        "node_id": "n_list_difference",
        "node_version": "1.0.0",
        "title": "Block the other two lanes",
        "params": {
          "mode": "records",
          "source": [
            0,
            1,
            2
          ],
          "exclude_field": "signal",
          "destination_field": "blocks"
        },
        "exposed_inputs": [
          "items"
        ],
        "inputs_visibility_configured": true
      },
      {
        "node_instance_id": "rules",
        "node_id": "n_static_value",
        "node_version": "1.0.0",
        "title": "Difficulty rules",
        "params": {
          "value": {
            "easy": {
              "speed": 150,
              "lives": 3,
              "time_limit": 90,
              "required_fraction": 0.5
            },
            "normal": {
              "speed": 210,
              "lives": 3,
              "time_limit": 70,
              "required_fraction": 0.65
            },
            "hard": {
              "speed": 290,
              "lives": 2,
              "time_limit": 50,
              "required_fraction": 0.8
            }
          }
        }
      },
      {
        "node_instance_id": "difficulty",
        "node_id": "n_text_value",
        "node_version": "1.0.0",
        "title": "Difficulty / easy, normal, hard",
        "params": {
          "text": "normal"
        }
      },
      {
        "node_instance_id": "select_rules",
        "node_id": "n_json_path",
        "node_version": "1.0.0",
        "title": "Select game rules",
        "params": {},
        "exposed_inputs": [
          "value",
          "path"
        ],
        "inputs_visibility_configured": true
      },
      {
        "node_instance_id": "theme",
        "node_id": "n_text_value",
        "node_version": "1.0.0",
        "title": "Theme / amber, ice, rose",
        "params": {
          "text": "amber"
        }
      },
      {
        "node_instance_id": "manifest",
        "node_id": "n_json_template",
        "node_version": "1.0.0",
        "title": "Playable level manifest",
        "params": {
          "template": {
            "schema_version": "signal-runner/1",
            "seed": "{{ inputs.seed }}",
            "difficulty": "{{ inputs.difficulty }}",
            "theme": "{{ inputs.theme }}",
            "rows": "{{ inputs.rows }}",
            "rules": "{{ inputs.rules }}"
          }
        },
        "custom_inputs": {
          "seed": "json",
          "difficulty": "str",
          "theme": "str",
          "rows": "json",
          "rules": "json"
        },
        "exposed_inputs": [
          "seed",
          "difficulty",
          "theme",
          "rows",
          "rules"
        ],
        "inputs_visibility_configured": true
      },
      {
        "node_instance_id": "encode",
        "node_id": "n_json_stringify",
        "node_version": "1.0.0",
        "title": "HTML-safe level data",
        "params": {
          "html_safe": true
        },
        "exposed_inputs": [
          "value"
        ],
        "inputs_visibility_configured": true
      },
      {
        "node_instance_id": "view",
        "node_id": "n_html_template",
        "node_version": "1.0.0",
        "title": "Signal Runner / Canvas game",
        "params": {
          "template": "<!doctype html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\" />\n    <title>Signal Runner</title>\n    <style>\n      :root {\n        color-scheme: dark;\n        --bg: #131521;\n        --ink: #f5e6c8;\n        --accent: #ffc365;\n        --line: #495060;\n      }\n      * {\n        box-sizing: border-box;\n      }\n      body {\n        margin: 0;\n        background:\n          radial-gradient(ellipse at top left, #31374c, transparent 70%),\n          var(--bg);\n        color: var(--ink);\n        font:\n          16px Georgia,\n          serif;\n      }\n      main {\n        max-width: 1100px;\n        margin: auto;\n        padding: 24px;\n      }\n      header {\n        display: flex;\n        align-items: end;\n        justify-content: space-between;\n        gap: 20px;\n        margin-bottom: 22px;\n      }\n      h1 {\n        font-weight: normal;\n        font-size: clamp(40px, 7vw, 72px);\n        letter-spacing: -0.05em;\n        margin: 10px 0;\n      }\n      h1 em {\n        color: var(--accent);\n      }\n      .eyebrow,\n      .mono,\n      button,\n      .hud,\n      footer {\n        font:\n          12px/1.6 \"Courier New\",\n          monospace;\n      }\n      .eyebrow {\n        letter-spacing: 0.18em;\n        color: var(--accent);\n      }\n      p {\n        line-height: 1.6;\n      }\n      .layout {\n        display: grid;\n        grid-template-columns: minmax(0, 650px) minmax(240px, 1fr);\n        gap: 26px;\n      }\n      .stage {\n        border: 1px solid var(--line);\n        background: #0b101b;\n        position: relative;\n      }\n      canvas {\n        display: block;\n        width: 100%;\n        height: auto;\n        aspect-ratio: 650/700;\n      }\n      .hud {\n        display: flex;\n        justify-content: space-between;\n        gap: 12px;\n        padding: 12px 16px;\n        border-bottom: 1px solid var(--line);\n        flex-wrap: wrap;\n      }\n      .hud strong {\n        color: var(--accent);\n      }\n      button {\n        border: 1px solid var(--line);\n        background: #252e40;\n        color: var(--ink);\n        padding: 12px 18px;\n        border-radius: 3px;\n        cursor: pointer;\n      }\n      button.primary {\n        background: var(--accent);\n        color: #131521;\n        border-color: var(--accent);\n      }\n      button:disabled {\n        opacity: 0.5;\n        cursor: default;\n      }\n      :focus-visible {\n        outline: 2px solid var(--accent);\n        outline-offset: 3px;\n      }\n      .buttons {\n        display: flex;\n        gap: 10px;\n        flex-wrap: wrap;\n        margin: 18px 0;\n      }\n      .steering {\n        display: flex;\n        justify-content: space-between;\n        gap: 12px;\n        padding: 12px;\n      }\n      .steering button {\n        flex: 1;\n        touch-action: manipulation;\n        user-select: none;\n      }\n      h2 {\n        font-size: 25px;\n        font-weight: normal;\n      }\n      aside {\n        padding: 0 4px;\n      }\n      #status {\n        min-height: 72px;\n        color: var(--accent);\n      }\n      #course {\n        color: #c0c5cb;\n        overflow-wrap: anywhere;\n      }\n      footer {\n        margin-top: 24px;\n        border-top: 1px solid var(--line);\n        padding-top: 16px;\n        color: #bfc3c9;\n      }\n      #error {\n        border: 1px solid #dc927b;\n        padding: 15px;\n        color: #ffc9ab;\n      }\n      @media (max-width: 750px) {\n        main {\n          padding: 16px;\n        }\n        header {\n          display: block;\n        }\n        .layout {\n          grid-template-columns: 1fr;\n        }\n        canvas {\n          max-height: 65vh;\n        }\n        aside {\n          padding: 0;\n        }\n        .stage {\n          max-width: 650px;\n        }\n      }\n    </style>\n  </head>\n  <body>\n    <main>\n      <header>\n        <div>\n          <div class=\"eyebrow\">Subfork / graph arcade / 01</div>\n          <h1>Signal <em>Runner.</em></h1>\n        </div>\n        <div class=\"mono\">CARRY THE SIGNAL.<br />FIND THE OPEN LANE.</div>\n      </header>\n      <p id=\"error\" role=\"alert\" hidden></p>\n      <div class=\"layout\">\n        <section class=\"stage\" aria-label=\"Game\">\n          <div class=\"hud\">\n            <span>SIGNALS <strong id=\"score\">0</strong></span\n            ><span>HULL <strong id=\"lives\">3</strong></span\n            ><span>TIME <strong id=\"clock\">0</strong></span\n            ><span>BEST <strong id=\"best\">0</strong></span>\n          </div>\n          <canvas\n            id=\"game\"\n            width=\"650\"\n            height=\"700\"\n            tabindex=\"0\"\n            aria-label=\"Signal Runner. Use left and right arrows or A and D to steer; Space to pause. Visual reaction game; equivalent nonvisual gameplay is not provided.\"\n            >This game requires Canvas. Use the buttons below to steer.</canvas\n          >\n          <div class=\"steering\">\n            <button id=\"left\" aria-label=\"Steer left\">← LEFT</button\n            ><button id=\"right\" aria-label=\"Steer right\">RIGHT →</button>\n          </div>\n        </section>\n        <aside>\n          <div class=\"eyebrow\">Courier briefing</div>\n          <h2>Bring the packets home.</h2>\n          <p>\n            Dodge the red barriers. Collect the diamond signals. Reach the\n            finish with the required signal count before time runs out.\n          </p>\n          <div class=\"buttons\">\n            <button id=\"start\" class=\"primary\">Start run</button\n            ><button id=\"pause\" disabled>Pause</button>\n          </div>\n          <p id=\"status\" role=\"status\" aria-live=\"polite\">Ready to connect.</p>\n          <p class=\"mono\">\n            STEER / ← → or A D<br />PAUSE / Space or button<br />TOUCH / left\n            and right buttons\n          </p>\n          <h2>Built by the graph.</h2>\n          <p id=\"course\" class=\"mono\"></p>\n          <p class=\"mono\">\n            The manifest contains every barrier, signal, and rule. Restart\n            replays the same course; changing it requires editing the graph and\n            rerunning.\n          </p>\n        </aside>\n      </div>\n      <footer>\n        No accounts, APIs, sound, or network requests. Best score lasts only\n        while this page is open. This is a visual reaction game; reduced motion\n        removes decorative streaks but not essential scrolling.\n      </footer>\n    </main>\n    <script id=\"manifest\" type=\"application/json\">\n      {{ inputs.manifest_json }}\n    </script>\n    <script>\n      (() => {\n        \"use strict\";\n        const $ = (id) => document.getElementById(id),\n          canvas = $(\"game\"),\n          ctx = canvas.getContext(\"2d\");\n        let frame = 0;\n        try {\n          const m = JSON.parse($(\"manifest\").textContent);\n          if (!ctx) throw new Error(\"Canvas is unavailable in this browser.\");\n          const r = m.rules,\n            rows = m.rows;\n          if (\n            m.schema_version !== \"signal-runner/1\" ||\n            !Array.isArray(rows) ||\n            rows.length < 5 ||\n            rows.length > 60 ||\n            !r\n          )\n            throw new Error(\n              \"Expected a signal-runner/1 manifest with 5–60 course rows.\",\n            );\n          const finite = (n, min, max) =>\n            typeof n === \"number\" && Number.isFinite(n) && n >= min && n <= max;\n          if (\n            !finite(r.speed, 80, 400) ||\n            !Number.isInteger(r.lives) ||\n            !finite(r.lives, 1, 5) ||\n            !finite(r.time_limit, 10, 180) ||\n            !finite(r.required_fraction, 0.1, 1)\n          )\n            throw new Error(\"Invalid game rules.\");\n          let previous = 0;\n          for (const row of rows) {\n            if (\n              !finite(row.distance, 400, 20000) ||\n              row.distance - previous < 150 ||\n              !Array.isArray(row.blocks) ||\n              row.blocks.length > 2 ||\n              !row.blocks.every(\n                (l) => Number.isInteger(l) && l >= 0 && l < 3,\n              ) ||\n              new Set(row.blocks).size !== row.blocks.length ||\n              !Number.isInteger(row.signal) ||\n              row.signal < 0 ||\n              row.signal > 2 ||\n              row.blocks.includes(row.signal)\n            )\n              throw new Error(\n                \"Invalid course row: distances must increase, and signals must have an open lane.\",\n              );\n            previous = row.distance;\n          }\n          const themes = {\n            amber: { signal: \"#ffd078\", lane: \"#303e52\", ship: \"#9edcd2\" },\n            ice: { signal: \"#99e9f2\", lane: \"#283f56\", ship: \"#e7daae\" },\n            rose: { signal: \"#f7c5cf\", lane: \"#4a334b\", ship: \"#bbdc9f\" },\n          };\n          if (!themes[m.theme])\n            throw new Error(\n              \"Unknown visual theme. Choose amber, ice, or rose in the graph.\",\n            );\n          const theme = themes[m.theme],\n            finish = rows.at(-1).distance + 300,\n            goal = Math.ceil(rows.length * r.required_fraction);\n          if (finish / r.speed > r.time_limit)\n            throw new Error(\n              \"The course cannot finish within this time limit. Shorten the course or increase the limit.\",\n            );\n          const reduced = matchMedia(\n            \"(prefers-reduced-motion: reduce)\",\n          ).matches;\n          let mode = \"ready\",\n            lane = 1,\n            distance = 0,\n            elapsed = 0,\n            score = 0,\n            lives = r.lives,\n            next = 0,\n            best = 0,\n            last = 0,\n            flash = 0;\n          const lanes = [165, 325, 485],\n            shipY = 580;\n          $(\"course\").textContent =\n            \"COURSE \" +\n            String(m.seed) +\n            \" / \" +\n            String(m.difficulty) +\n            \"\\n\" +\n            rows.length +\n            \" gates · \" +\n            goal +\n            \" signals required · \" +\n            r.time_limit +\n            \"s limit\";\n          function hud() {\n            $(\"score\").textContent = score + \" / \" + goal;\n            $(\"lives\").textContent = String(lives);\n            $(\"clock\").textContent =\n              Math.max(0, r.time_limit - elapsed).toFixed(1) + \"s\";\n            $(\"best\").textContent = String(best);\n          }\n          function end(won, message) {\n            mode = won ? \"won\" : \"lost\";\n            best = Math.max(best, score);\n            $(\"pause\").disabled = true;\n            $(\"start\").textContent = \"Restart run\";\n            $(\"status\").textContent = message;\n            hud();\n          }\n          function draw() {\n            ctx.fillStyle = \"#0b101b\";\n            ctx.fillRect(0, 0, 650, 700);\n            const bg = ctx.createLinearGradient(0, 0, 0, 700);\n            bg.addColorStop(0, \"#172b3b\");\n            bg.addColorStop(1, \"#111522\");\n            ctx.fillStyle = bg;\n            ctx.fillRect(80, 0, 490, 700);\n            ctx.strokeStyle = theme.lane;\n            ctx.lineWidth = 1;\n            for (const x of [85, 245, 405, 565]) {\n              ctx.beginPath();\n              ctx.moveTo(x, 0);\n              ctx.lineTo(x, 700);\n              ctx.stroke();\n            }\n            if (!reduced) {\n              ctx.fillStyle = theme.lane;\n              for (let i = 0; i < 20; i++) {\n                const y = (i * 70 + distance * 0.7) % 740;\n                ctx.fillRect(64, y, 3, 20);\n                ctx.fillRect(583, y, 3, 20);\n              }\n            }\n            ctx.strokeStyle = \"#46596b\";\n            ctx.setLineDash([4, 8]);\n            ctx.beginPath();\n            ctx.moveTo(85, shipY);\n            ctx.lineTo(565, shipY);\n            ctx.stroke();\n            ctx.setLineDash([]);\n            for (let i = next; i < rows.length; i++) {\n              const row = rows[i],\n                y = shipY - (row.distance - distance);\n              if (y < -60) break;\n              if (y > 740) continue;\n              for (const blocked of row.blocks) {\n                const x = lanes[blocked];\n                ctx.fillStyle = \"#b85350\";\n                ctx.fillRect(x - 57, y - 20, 114, 40);\n                ctx.strokeStyle = \"#f1a293\";\n                ctx.strokeRect(x - 57, y - 20, 114, 40);\n                ctx.beginPath();\n                ctx.moveTo(x - 43, y - 12);\n                ctx.lineTo(x - 20, y + 12);\n                ctx.moveTo(x + 20, y - 12);\n                ctx.lineTo(x + 43, y + 12);\n                ctx.stroke();\n              }\n              const x = lanes[row.signal];\n              ctx.fillStyle = theme.signal;\n              ctx.beginPath();\n              ctx.moveTo(x, y - 17);\n              ctx.lineTo(x + 13, y);\n              ctx.lineTo(x, y + 17);\n              ctx.lineTo(x - 13, y);\n              ctx.closePath();\n              ctx.fill();\n            }\n            const fy = shipY - (finish - distance);\n            if (fy >= 0 && fy <= 700) {\n              ctx.fillStyle = theme.signal;\n              ctx.fillRect(85, fy, 480, 4);\n              ctx.font = \"18px monospace\";\n              ctx.textAlign = \"center\";\n              ctx.fillText(\"UPLINK / FINISH\", 325, fy - 15);\n            }\n            ctx.fillStyle = flash > 0 ? \"#f19181\" : theme.ship;\n            const x = lanes[lane];\n            ctx.beginPath();\n            ctx.moveTo(x, shipY - 24);\n            ctx.lineTo(x + 20, shipY + 20);\n            ctx.lineTo(x, shipY + 10);\n            ctx.lineTo(x - 20, shipY + 20);\n            ctx.closePath();\n            ctx.fill();\n            ctx.fillStyle = theme.signal;\n            ctx.fillRect(0, 696, 650 * Math.min(1, distance / finish), 4);\n            if (mode !== \"running\") {\n              ctx.fillStyle = \"rgba(8,12,22,.77)\";\n              ctx.fillRect(60, 245, 530, 150);\n              ctx.fillStyle = theme.signal;\n              ctx.textAlign = \"center\";\n              ctx.font = \"32px Georgia\";\n              ctx.fillText(\n                {\n                  ready: \"Ready, courier?\",\n                  paused: \"Signal held.\",\n                  won: \"Transmission complete.\",\n                  lost: \"Connection lost.\",\n                }[mode],\n                325,\n                307,\n              );\n              ctx.font = \"15px monospace\";\n              ctx.fillStyle = \"#f5e6c8\";\n              ctx.fillText(\n                mode === \"ready\"\n                  ? \"PRESS START / THEN STEER\"\n                  : mode === \"paused\"\n                    ? \"RESUME WHEN READY\"\n                    : \"RESTART TO REPLAY THIS COURSE\",\n                325,\n                345,\n              );\n            }\n          }\n          function tick(time) {\n            if (mode !== \"running\") {\n              frame = 0;\n              return;\n            }\n            const dt = Math.min(0.05, Math.max(0, (time - last) / 1000));\n            last = time;\n            elapsed += dt;\n            distance += r.speed * dt;\n            flash = Math.max(0, flash - dt);\n            while (next < rows.length && rows[next].distance <= distance) {\n              const row = rows[next++];\n              if (row.blocks.includes(lane)) {\n                lives--;\n                flash = 0.2;\n                if (lives <= 0) {\n                  end(\n                    false,\n                    \"Hull depleted. Restart and follow the open lanes.\",\n                  );\n                  break;\n                }\n              } else if (row.signal === lane) score++;\n            }\n            if (mode === \"running\" && distance >= finish)\n              end(\n                score >= goal,\n                score >= goal\n                  ? \"Delivery complete: \" + score + \" signals received.\"\n                  : \"Reached the uplink, but needed \" +\n                      goal +\n                      \" signals. Try another run.\",\n              );\n            if (mode === \"running\" && elapsed >= r.time_limit)\n              end(false, \"Time expired. Restart to try again.\");\n            hud();\n            draw();\n            frame = mode === \"running\" ? requestAnimationFrame(tick) : 0;\n          }\n          function start() {\n            cancelAnimationFrame(frame);\n            mode = \"running\";\n            lane = 1;\n            distance = 0;\n            elapsed = 0;\n            score = 0;\n            lives = r.lives;\n            next = 0;\n            flash = 0;\n            last = performance.now();\n            $(\"status\").textContent =\n              \"Run active. Collect \" + goal + \" signals and reach the uplink.\";\n            $(\"start\").textContent = \"Restart run\";\n            $(\"pause\").textContent = \"Pause\";\n            $(\"pause\").disabled = false;\n            hud();\n            draw();\n            canvas.focus();\n            frame = requestAnimationFrame(tick);\n          }\n          function pause() {\n            if (mode !== \"running\" && mode !== \"paused\") return;\n            if (mode === \"running\") {\n              mode = \"paused\";\n              cancelAnimationFrame(frame);\n              frame = 0;\n              $(\"pause\").textContent = \"Resume\";\n              $(\"status\").textContent =\n                \"Paused. Your remaining time is preserved.\";\n            } else {\n              mode = \"running\";\n              last = performance.now();\n              $(\"pause\").textContent = \"Pause\";\n              $(\"status\").textContent = \"Run resumed.\";\n              frame = requestAnimationFrame(tick);\n            }\n            draw();\n          }\n          function steer(delta) {\n            if (mode === \"running\")\n              lane = Math.max(0, Math.min(2, lane + delta));\n          }\n          canvas.addEventListener(\"keydown\", (event) => {\n            if (\n              [\"ArrowLeft\", \"ArrowRight\", \"a\", \"A\", \"d\", \"D\", \" \"].includes(\n                event.key,\n              )\n            ) {\n              event.preventDefault();\n              if (event.key === \" \") {\n                if (!event.repeat) pause();\n              } else\n                steer([\"ArrowLeft\", \"a\", \"A\"].includes(event.key) ? -1 : 1);\n            }\n          });\n          $(\"start\").addEventListener(\"click\", start);\n          $(\"pause\").addEventListener(\"click\", () => {\n            pause();\n            canvas.focus();\n          });\n          $(\"left\").addEventListener(\"click\", () => steer(-1));\n          $(\"right\").addEventListener(\"click\", () => steer(1));\n          document.addEventListener(\"visibilitychange\", () => {\n            if (document.hidden && mode === \"running\") pause();\n          });\n          window.addEventListener(\"blur\", () => {\n            if (mode === \"running\") pause();\n          });\n          window.addEventListener(\"pagehide\", () =>\n            cancelAnimationFrame(frame),\n          );\n          hud();\n          draw();\n        } catch (error) {\n          cancelAnimationFrame(frame);\n          $(\"error\").hidden = false;\n          $(\"error\").textContent = error.message || \"Unable to load game.\";\n          $(\"start\").disabled = true;\n          $(\"pause\").disabled = true;\n        }\n      })();\n    </script>\n  </body>\n</html>\n"
        },
        "custom_inputs": {
          "manifest_json": "str"
        },
        "exposed_inputs": [
          "manifest_json"
        ],
        "inputs_visibility_configured": true
      },
      {
        "node_instance_id": "response",
        "node_id": "n_html_response",
        "node_version": "1.0.0",
        "title": "Playable game page",
        "params": {},
        "exposed_inputs": [
          "html"
        ],
        "inputs_visibility_configured": true
      },
      {
        "node_instance_id": "data_response",
        "node_id": "n_json_response",
        "node_version": "1.0.0",
        "title": "Level manifest response",
        "params": {},
        "exposed_inputs": [
          "value"
        ],
        "inputs_visibility_configured": true
      }
    ],
    "edges": [
      {
        "source_node_id": "indices",
        "source_output": "items",
        "target_node_id": "zip",
        "target_input": "index"
      },
      {
        "source_node_id": "lanes",
        "source_output": "items",
        "target_node_id": "zip",
        "target_input": "signal"
      },
      {
        "source_node_id": "zip",
        "source_output": "items",
        "target_node_id": "positions",
        "target_input": "items"
      },
      {
        "source_node_id": "positions",
        "source_output": "items",
        "target_node_id": "obstacles",
        "target_input": "items"
      },
      {
        "source_node_id": "rules",
        "source_output": "value",
        "target_node_id": "select_rules",
        "target_input": "value"
      },
      {
        "source_node_id": "difficulty",
        "source_output": "text",
        "target_node_id": "select_rules",
        "target_input": "path"
      },
      {
        "source_node_id": "seed",
        "source_output": "value",
        "target_node_id": "manifest",
        "target_input": "seed"
      },
      {
        "source_node_id": "difficulty",
        "source_output": "text",
        "target_node_id": "manifest",
        "target_input": "difficulty"
      },
      {
        "source_node_id": "theme",
        "source_output": "text",
        "target_node_id": "manifest",
        "target_input": "theme"
      },
      {
        "source_node_id": "obstacles",
        "source_output": "items",
        "target_node_id": "manifest",
        "target_input": "rows"
      },
      {
        "source_node_id": "select_rules",
        "source_output": "value",
        "target_node_id": "manifest",
        "target_input": "rules"
      },
      {
        "source_node_id": "manifest",
        "source_output": "value",
        "target_node_id": "encode",
        "target_input": "value"
      },
      {
        "source_node_id": "encode",
        "source_output": "text",
        "target_node_id": "view",
        "target_input": "manifest_json"
      },
      {
        "source_node_id": "view",
        "source_output": "html",
        "target_node_id": "response",
        "target_input": "html"
      },
      {
        "source_node_id": "manifest",
        "source_output": "value",
        "target_node_id": "data_response",
        "target_input": "value"
      }
    ],
    "graph_outputs": {
      "html": {
        "node_instance_id": "view",
        "output_name": "html"
      },
      "response": {
        "node_instance_id": "response",
        "output_name": "response"
      },
      "manifest": {
        "node_instance_id": "manifest",
        "output_name": "value"
      },
      "data_response": {
        "node_instance_id": "data_response",
        "output_name": "response"
      }
    },
    "metadata": {
      "template": {
        "category": "games",
        "status": "prototype",
        "summary": "Inspectable level manifest plus playable Canvas output.",
        "requires": {
          "nodes": [
            "n_static_value",
            "n_number_sequence",
            "n_seeded_random_integers",
            "n_zip_lists",
            "n_compute_field",
            "n_list_difference",
            "n_text_value",
            "n_json_path",
            "n_json_template",
            "n_json_stringify",
            "n_html_template",
            "n_html_response",
            "n_json_response"
          ],
          "panels": [
            "html",
            "json"
          ],
          "capabilities": [],
          "secrets": []
        }
      },
      "canvas": {
        "positions": {
          "seed": {
            "x": 60,
            "y": 60
          },
          "lanes": {
            "x": 370,
            "y": 60
          },
          "indices": {
            "x": 370,
            "y": 280
          },
          "zip": {
            "x": 680,
            "y": 160
          },
          "positions": {
            "x": 990,
            "y": 160
          },
          "obstacles": {
            "x": 1300,
            "y": 160
          },
          "rules": {
            "x": 680,
            "y": 500
          },
          "difficulty": {
            "x": 680,
            "y": 720
          },
          "select_rules": {
            "x": 990,
            "y": 520
          },
          "theme": {
            "x": 1300,
            "y": 680
          },
          "manifest": {
            "x": 1610,
            "y": 270
          },
          "encode": {
            "x": 1920,
            "y": 270
          },
          "view": {
            "x": 2230,
            "y": 270
          },
          "response": {
            "x": 2540,
            "y": 270
          },
          "data_response": {
            "x": 1920,
            "y": 570
          }
        },
        "recommended_panels": [
          {
            "kind": "html",
            "binding": {
              "nodeInstanceId": "view",
              "outputName": "html"
            }
          },
          {
            "kind": "json",
            "binding": {
              "nodeInstanceId": "manifest",
              "outputName": "value"
            }
          }
        ]
      }
    }
  },
  "tags": [
    "games",
    "arcade"
  ]
}
