Portfolio Deep Dive

Under the Hood

Every morning, nine Python scripts pull live sports data, Gemini Flash writes the takes, an 11-rule safety judge audits every word, and a retry loop decides what you actually read.

Gemini Flash GitHub Actions 11-Rule Safety Judge 5-Day Continuity Memory $0 / month Vanilla JS
Live · Last 5 days
Loading pipeline stats…

The Pipeline

Click any stage to see what's happening inside. Hit "Simulate a Run" to watch the whole thing execute — with real approximate timing.

Architecture Decisions

Every system is shaped by its constraints. These are the key choices — not what was easiest, but what was right for a zero-cost daily pipeline.

How It Evolved

Boston Dan didn't ship with safety gates and continuity memory. Each version fixed a real failure mode discovered in production.

Data Schemas

Three key JSON artifacts power the whole pipeline. Click to inspect the annotated schema.