Commit History

fix: verify and rebalance question data
3f1418d
Running

Simeon Garratt commited on

feat: remove Supabase, bundle questions locally, use JSON DB + API
ad111f4

Simeon Garratt commited on

fix: cancel button actually cancels matchmaking
f635d38

Simeon Garratt commited on

fix: batch of 5 stability fixes
dc507cf

Simeon Garratt commited on

fix(spark): Batches 2 + 3 — atomic ELO, real DB IDs, polish
b5ee4ac

Simeon Garratt commited on

fix(spark): Batch 1 — practice ELO leak, schema alignment, RLS tightening
8a2f7ee

Simeon Garratt commited on

feat(spark): add Challenge a Friend + shareable verdict card
0ecee53

Simeon Garratt commited on

feat(spark): add custom match invite link with waiting screen and copy button
55dbee3

Simeon Garratt commited on

feat(spark): rewrite landing page with hero preview, CTAs, leaderboard, deferred spectrum
23de14d

Simeon Garratt commited on

feat(spark): add landing page queries for preview, leaderboard, recent debates
ea4622f

Simeon Garratt commited on

docs: Spark landing page redesign implementation plan
b89b2d4

Simeon Garratt commited on

docs: Spark landing page redesign spec
76b8637

Simeon Garratt commited on

feat(spark): open matchmaking + persist practice debates to DB
21c8ed4

Simeon Garratt commited on

feat(spark): practice mode awards half ELO
c3395ab

Simeon Garratt commited on

fix: increase Node memory limit for HF build
773d6a7

Simeon Garratt commited on

feat(spark): complete debate arena rework to conversational flow
4295c71

Simeon Garratt commited on

fix(spark): update downstream components for new RoundData field names
14a2a0e

Simeon Garratt commited on

feat(spark): rewrite useDebate for conversational flow with commentary + challenge
7f5746e

Simeon Garratt commited on

feat(spark): add challenge persistence and update round schema
5a2f197

Simeon Garratt commited on

feat(spark): update judge with arc-based criteria and challenge support
5beef9e

Simeon Garratt commited on

feat(spark): add inter-round commentary API endpoint
4b67400

Simeon Garratt commited on

feat(spark): swap AI arguments to Claude Sonnet 4.6 with 150-word cap
cb3f214

Simeon Garratt commited on

feat(spark): rewrite state machine for conversational flow
f50ed9e

Simeon Garratt commited on

feat(spark): update types for conversational debate flow
9825327

Simeon Garratt commited on

docs: Spark debate rework implementation plan
d8d5b14

Simeon Garratt commited on

docs: Spark debate arena rework design spec
a55fb15

Simeon Garratt commited on

fix: leaderboard tracking, score bugs, mobile admin, OG image
c05d6e8

Simeon Garratt commited on

feat: make multiplayer matchmaking snappy and engaging
c45e1cf

Simeon Garratt commited on

feat: improve UX and player tracking
87754a3

Simeon Garratt commited on

fix: simplify topic selection — host picks, guest receives
9502376

Simeon Garratt commited on

fix: resolve multiplayer matchmaking race condition in Spark debates
f7b070e

Simeon Garratt commited on

feat: redesign Spark landing page with arena aesthetic
111250d

Simeon Garratt commited on

feat: add OG social images for Triviaverse, Spark, and Game Night
ab8ef15

Simeon Garratt commited on

fix: judge now scores on debate technique -- rebuttals, pressure, consistency
ca6e931

Simeon Garratt commited on

fix: judge evaluates delivery/reasoning/engagement, not crowd appeal
7fcbfe1

Simeon Garratt commited on

fix: simplify judge and stop AI opponent from fabricating anecdotes
c5502a3

Simeon Garratt commited on

fix: judge now penalizes repetitive emotional appeals and rewards specificity
b6a74dc

Simeon Garratt commited on

fix: ensure "Different topics" generates 3 fully new topics
7c2e03f

Simeon Garratt commited on

refactor: rewrite judge prompt for crowd-persuasion scoring
8398974

Simeon Garratt commited on

fix: completely rewrite fact-checker to only flag objectively false claims
b251ed0

Simeon Garratt commited on

fix: fact-checker must not cite single org as sole authority
4ab867e

Simeon Garratt commited on

fix: fact-checker bias and AI word limit
0bd3dbf

Simeon Garratt commited on

fix: AI opponent takes opposite side based on spectrum + judge anti-style bias
b3d49ad

Simeon Garratt commited on

fix: judge must track cross-round references and contradictions
e02a54a

Simeon Garratt commited on

feat: add full debate transcript and expandable rounds to verdict
09f44a7

Simeon Garratt commited on

fix: add explicit bias prevention rules to judge prompt
6d902be

Simeon Garratt commited on

fix: overhaul judge and AI opponent for substantive debate
7b58e96

Simeon Garratt commited on

feat: allow users to suggest custom debate topics
9273005

Simeon Garratt commited on

fix: make debate topics substantive and real-world
36816a1

Simeon Garratt commited on

fix: resolve all type errors from spectrum redesign
277e5a8

Simeon Garratt commited on