# @paratype A Doorenbos-style Rete II rules engine for TypeScript games, with an authoritative WebSocket chess demo. ## Packages - [`packages/rete`](packages/rete) — Rete II engine core - [`packages/chess`](packages/chess) — Browser chess demo (React + Vite) - [`packages/server`](packages/server) — Authoritative Bun WebSocket server ## Docs - [SPEC.md](packages/rete/SPEC.md) — Engine specification - [PHASES.md](docs/PHASES.md) — Development phases & perf budgets - [RULES.md](packages/chess/RULES.md) — Chess rule presets - [PROTOCOL.md](packages/server/PROTOCOL.md) — WebSocket message protocol ## Getting Started ```bash bun install && bun run check ```