formicatable.ai

Decision Maker

A text-based, terminal-styled RPG that trains real-world decision-making by making you live with the branches you didn't pick.

Deterministic-given-a-seed simulation: picking one of four choices advances the branches you didn't take under a counterfactual drift model, so the timeline you skipped keeps moving. Every choice is tagged against decision-theory and cognitive-science principles, surfaced at run-end in a full dossier. Launch scenario "The Fourth Door" ships 20 nodes across four root branches with 314 tests across 37 files.

Node / TypeScript Transport-agnostic engine Ink CLI + xterm.js web client Custom ANSI sprite pipeline

Collection

A comics catalog and collection tracker that turns receipt emails into a searchable, richly-tagged library — no manual data entry required.

Deep issue-level metadata from Metron paired with a Gmail ingestion pipeline: Claude parses order-confirmation emails, and a background worker matches them against Metron to populate a collection automatically. A pre-emptive local rate-limit bucket respects Metron's 20 req/min ceiling. Public catalog pages render metadata and JSON-LD without a session — the sole acquisition channel.

FastAPI (Python 3.12) Next.js 16 Supabase (Postgres + RLS) Claude API Metron

POPUP Playlist

An AI-powered walk-up song manager for little league baseball teams — rosters, lineups, and the perfect clip for every kid at the plate.

Coaches build a roster and lineup; Claude suggests songs and picks clip start/end times, and can OCR a photographed paper roster into structured data. Streams from Apple Music for subscribers or 30-second previews otherwise, with a hand-rolled service worker giving full offline playback in a dugout with no signal. Three layered auth guards protect writes even when outer layers are bypassed.

Next.js 16 Neon Postgres + Drizzle Auth.js v5 Cloudflare R2 Claude API MusicKit JS

Ripple Podcast

A sixteen-episode developer podcast that turns the Ripple Payments Direct 2.0 API reference into something you'd actually want to listen to.

Scripted, produced series walking developers and treasury/ops teams through RPD 2.0's architecture — identity, quotes-to-payment, the payment state machine, error handling, reconciliation, and compliance — framed around concrete failure modes rather than endpoint-by-endpoint docs. Each of 16 episodes ships as audio, cover art, full transcript, and a chaptered timestamp index.

Audio production Full transcripts RSS / Apple Podcasts