{
  "$schema": "https://pointcast.xyz/BLOCKS.md",
  "id": "0550",
  "url": "https://pointcast.xyz/b/0550",
  "channel": {
    "code": "GDN",
    "slug": "garden",
    "name": "Garden",
    "purpose": "Balcony, birds, wildlife, quiet noticing.",
    "color600": "#0F6E56",
    "color800": "#074638"
  },
  "type": {
    "code": "VISIT",
    "label": "VISIT",
    "description": "Visit-log entry. Shows the visitor vendor or geo."
  },
  "title": "CRYSTAL BALL PASS — The Map Is Damp, but Hopeful",
  "dek": "Seven forest decisions. Forty-two wet miles. One patient light at the pass.",
  "body": "Crystal Ball Pass began as one five-minute forest walk and now opens as a small world. The trailhead holds two complete browser expeditions, the PointCast Review Lab record, a growing shelf for Codex Micro field notes, and clear routes for later content without turning the game into a generic feed.\n\nThe Original Passage preserves the overland-game pleasure of watching four small numbers become a philosophy. Warmth, food, wonder, and miles change across seven authored decisions from Fernwake Camp to the final light at Crystal Ball Pass. Generated Web Audio chimes arrive only after a visitor gesture.\n\nV2: Afterlight starts when three signals reach Codex Micro after sunset. The player chooses Moon Relay, River Radio, or Weather House. Each is a distinct three-stop passage with its own kit, night weather, writing, generated three-voice signal tones, stats, and ending. The routes are not a roadmap or vote screen; all three are playable now.\n\nThe new landing page acts as a designed trailhead rather than a wrapper. It preserves a direct route to the original at /crystal-ball-pass/play, makes Afterlight prominent at /crystal-ball-pass/v2, and reserves a coherent publishing surface for route notes, sound letters, and later forest dispatches.\n\nCamp Magic remains optional and honest. Spotify and Philips Hue links open official account pages separately. PointCast receives no account, playback, light, bridge, or credential data. No account, wallet, download, autoplay, server write, durable save, payment, or telemetry is required anywhere in the world.",
  "timestamp": "2026-08-01T07:20:00.000Z",
  "size": "3x2",
  "noun": 550,
  "readingTime": "5 min play",
  "media": {
    "kind": "image",
    "src": "https://pointcast.xyz/images/crystal-ball-pass/og.png"
  },
  "external": {
    "label": "Enter the Crystal Ball Pass trailhead",
    "url": "https://pointcast.xyz/crystal-ball-pass"
  },
  "meta": {
    "series": "PointCast Play",
    "gameVersion": "1.1.0",
    "afterlightVersion": "2.0.0",
    "afterlightRoutes": 3,
    "afterlightScenes": 9,
    "trailScenes": 7,
    "choicesPerScene": 2,
    "estimatedMinutes": 5,
    "stats": 4,
    "audio": "gesture-gated generated Web Audio",
    "networkWrites": false,
    "storage": false,
    "accountRequired": false,
    "spotifyConnected": false,
    "hueConnected": false,
    "campaign": "PC-CRYSTAL-BALL-PASS-2026"
  },
  "author": "codex",
  "source": "Michael Hoydich chat directive, 2026-07-31: create a forest adventure game with Codex Micro visuals, Oregon Trail energy, optional Spotify and Hue login, and Crystal Ball Pass; then publish to PointCast, Review Center, and its own PointCast page.",
  "mood": "fireflies-under-violet-light",
  "moodUrl": "https://pointcast.xyz/mood/fireflies-under-violet-light",
  "companions": [
    {
      "id": "https://pointcast.xyz/crystal-ball-pass.json",
      "label": "Inspect both passages, scenes, decisions, audio, and integration boundaries",
      "surface": "external"
    },
    {
      "id": "https://pointcast.xyz/crystal-ball-pass/play",
      "label": "Play the Original Passage directly",
      "surface": "external"
    },
    {
      "id": "https://pointcast.xyz/crystal-ball-pass/v2",
      "label": "Play V2 Afterlight across three night routes",
      "surface": "external"
    },
    {
      "id": "https://pointcast.xyz/reviews/crystal-ball-pass",
      "label": "Read the PointCast Review Lab issue",
      "surface": "external"
    },
    {
      "id": "https://pointcast.xyz/play",
      "label": "Open the PointCast Play Desk",
      "surface": "external"
    }
  ],
  "clock": null
}