<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
    <channel>
      <title>Rah6 Documentation</title>
      <link>https://www.blamechris.com/rah6-docs</link>
      <description>Last 10 notes on Rah6 Documentation</description>
      <generator>Quartz -- quartz.jzhao.xyz</generator>
      <item>
    <title>Architecture</title>
    <link>https://www.blamechris.com/rah6-docs/developer-guide/architecture</link>
    <guid>https://www.blamechris.com/rah6-docs/developer-guide/architecture</guid>
    <description><![CDATA[ Architecture Layered, one-way dependencies Each layer could be ripped out without breaking the one below. ]]></description>
    <pubDate>Sat, 06 Jun 2026 05:09:08 GMT</pubDate>
  </item><item>
    <title>Extension Surface</title>
    <link>https://www.blamechris.com/rah6-docs/developer-guide/extension-surface</link>
    <guid>https://www.blamechris.com/rah6-docs/developer-guide/extension-surface</guid>
    <description><![CDATA[ Extension Surface The whole point of engine purity is that the common extensions are data, not reducer surgery. ]]></description>
    <pubDate>Sat, 06 Jun 2026 05:09:08 GMT</pubDate>
  </item><item>
    <title>Getting Started</title>
    <link>https://www.blamechris.com/rah6-docs/developer-guide/</link>
    <guid>https://www.blamechris.com/rah6-docs/developer-guide/</guid>
    <description><![CDATA[ Getting Started Rah6 is an npm-workspaces monorepo. One npm install at the root covers all three workspaces. ]]></description>
    <pubDate>Sat, 06 Jun 2026 05:09:08 GMT</pubDate>
  </item><item>
    <title>Persistence &amp; Replay</title>
    <link>https://www.blamechris.com/rah6-docs/developer-guide/persistence</link>
    <guid>https://www.blamechris.com/rah6-docs/developer-guide/persistence</guid>
    <description><![CDATA[ Persistence &amp; Replay The engine’s state is JSON-serializable by contract, which makes persistence a dumb pass-through: the server stores TableState as a single jsonb blob and lets the engine stay the source of truth about its own shape. ]]></description>
    <pubDate>Sat, 06 Jun 2026 05:09:08 GMT</pubDate>
  </item><item>
    <title>Bet Catalog</title>
    <link>https://www.blamechris.com/rah6-docs/game-design/bets</link>
    <guid>https://www.blamechris.com/rah6-docs/game-design/bets</guid>
    <description><![CDATA[ Bet Catalog — Real-Casino Fidelity The full standard casino table is shipped in the engine, every bet at real-casino payouts (true odds or house odds, whichever the bet actually uses — never “what feels right”). ]]></description>
    <pubDate>Sat, 06 Jun 2026 05:09:08 GMT</pubDate>
  </item><item>
    <title>Chip Dispatch Contract</title>
    <link>https://www.blamechris.com/rah6-docs/game-design/chips</link>
    <guid>https://www.blamechris.com/rah6-docs/game-design/chips</guid>
    <description><![CDATA[ Chip Dispatch Contract (the purist-test enforcer) Chips are the Balatro-style modifier layer. ]]></description>
    <pubDate>Sat, 06 Jun 2026 05:09:08 GMT</pubDate>
  </item><item>
    <title>Design Overview</title>
    <link>https://www.blamechris.com/rah6-docs/game-design/</link>
    <guid>https://www.blamechris.com/rah6-docs/game-design/</guid>
    <description><![CDATA[ Design Overview Roll a Hard 6 — Balatro-leaning co-op craps with 1:1 real-casino bet fidelity. Vision A roguelike co-op craps game. ]]></description>
    <pubDate>Sat, 06 Jun 2026 05:09:08 GMT</pubDate>
  </item><item>
    <title>Roguelike Layer (A2)</title>
    <link>https://www.blamechris.com/rah6-docs/game-design/roguelike-layer</link>
    <guid>https://www.blamechris.com/rah6-docs/game-design/roguelike-layer</guid>
    <description><![CDATA[ Roguelike Layer (A2) The Balatro skin on top of faithful craps. ]]></description>
    <pubDate>Sat, 06 Jun 2026 05:09:08 GMT</pubDate>
  </item><item>
    <title>Rah6 Documentation</title>
    <link>https://www.blamechris.com/rah6-docs/</link>
    <guid>https://www.blamechris.com/rah6-docs/</guid>
    <description><![CDATA[ Rah6 — Roll a Hard 6 A Balatro-leaning co-op craps game with 1:1 real-casino bet fidelity. Welcome to the living documentation for Rah6. ]]></description>
    <pubDate>Sat, 06 Jun 2026 05:09:08 GMT</pubDate>
  </item><item>
    <title>Decisions Log</title>
    <link>https://www.blamechris.com/rah6-docs/internal/changelog</link>
    <guid>https://www.blamechris.com/rah6-docs/internal/changelog</guid>
    <description><![CDATA[ Decisions Log The authoritative, append-only decisions log lives in docs/design.md in the repository — each entry dated, with rationale and alternatives considered. ]]></description>
    <pubDate>Sat, 06 Jun 2026 05:09:08 GMT</pubDate>
  </item>
    </channel>
  </rss>