Changelog

What's shipping in Devil's Advocate.
← back
2026-04-14
v1.3 — red/white design pass
designpolish
  • Round Simulator and in-app Case Generator both get the dark red/white shell that matches the landing page — no more slate-vs-crimson inconsistency.
  • Vertical side-nav rail for secondary links so the top nav stays clean.
  • Hero rebuilt as a 2-column grid with the animated audio-timer visual on the right.
  • Token budget now scales to speech length so long cases actually finish instead of truncating mid-speech.
2026-04-14
Live prediction markets + confidence delta
featuredebate-ai
  • Pulled live Polymarket and Manifold binary markets onto the landing page — pick a market, jump straight into a debate where the AI argues the side you don't.
  • Calibration loop on Debate AI: log your prior, debate, log your posterior. We show your confidence delta vs. the market price afterward.
  • Filter chips (Politics / Crypto / Sports / Tech / Culture), 24h-volume sort, "argued today" counter.
2026-04-13
Voice-out-loud landing widget
polish
  • Animated audio waveform + countdown ring on the hero, advertising the speak-out-loud debate flow.
  • Rotating topic ticker so you can see what other people are arguing about right now.
2026-04-12
Voice guidelines: the LLM-isms purge
qualityprompts
  • 18-section LANGUAGE_CONSTRUCTION pass on the speech generator: banned em-dashes-as-tic, "delve / dive deep / it's important to note," tricolon overuse, and the sycophantic opener.
  • Real cadence rules: warrant chains, "so what" test, hedge-killing, judge addressing, one-line closings.
2026-04-11
Session replay + analytics
infra
  • Microsoft Clarity wired into all five pages for session replay (deferred, doesn't block the main thread).
  • GA4 events on round_start, round_complete, case_generate, confidence_delta — so we can actually see what people use.
2026-04-10
SEO + perf cleanup
infra
  • JSON-LD structured data, OG/Twitter cards, canonical URLs, sitemap.xml, robots.txt fix (was pointing at an unowned domain).
  • Deferred Firebase SDKs — saves ~200KB of blocking JS on first paint.
  • URL canonicalization in netlify.toml: killed the 4-URL split that was fragmenting analytics.

Built by an APDA debater at UChicago — because the tools we wished existed didn't. Feedback welcome: email or the form.