Blog
Product notes plus a concrete map of the repo: migrations, Postgres tables, Nitro APIs, and where the UI hangs together.
- May 4, 2026
Architecture, honest tradeoffs, and a faster loop with Cursor
How dancevsdance is wired: trust boundaries, Postgres-first fairness, Nitro APIs, and the messy middle where TypeScript finishes what SQL triggers cannot — plus a concrete section on Cursor-style agent loops, CI gates, and where humans still veto merges. Expect diagrams for skim mode, but also paragraphs you can quote in a design review without opening the repo.
Read → - May 4, 2026
What we will and won't do
Plain-language guardrails for the beta: playback, what we store, when we retire a battle, and where the formal policies live.
Read → - May 3, 2026
dancevsdance is live
The first production cut is shipped. What the product is, how battles spawn from Shorts, why week one can feel thin, and how sign-in fits in.
Read →