Complete demo hub · verified June 1, 2026

One page for the current BetWaggle build.

Open the working demos, review what is shipped, and see the remaining external gates. The current build is pushed to GitHub, deployed on Cloudflare, and covered by the full Node regression suite.

PushedLatest source is on master
59/59 + 57/57HTML and public index route smokes passed
6/6Demo state smoke slugs passed
24Worker support modules extracted

What To Demo

Latest Shipped Work

  • Scorer authority: public round-mode score writes require a selected scorer; claim/release handoff is KV-backed and conflicting writers get a clear `SCORER_AUTHORITY_CONFLICT`.
  • Private matchup cards: The Bar now shows posted-score matchup context, finish targets, and swing-hole cues without claiming server push authority.
  • Scramble sales one-pager: `/scramble-one-pager/` packages the paid scramble pitch with current visuals, Pairing Coach, CTP/LD, and copy-ready settlement boundaries.
  • Advisor fallback: `/api/advisor` returns Workers AI/Claude advice when configured and deterministic game/stakes guidance otherwise.
  • Season controls: private organizer lookup can select outings, save a season, and open the season leaderboard.

Verification Proof

Regression Suite

All `tests/*.test.js` passed after the scorer-authority module extraction and complete-demo page work.

Production Smokes

`node scripts/public-page-smoke.js` and `node scripts/demo-state-smoke.js` pass against `https://betwaggle.com`.

Direct API Smoke

`/api/scorer/authority` was claimed, conflicted, and released on the buddies demo after the module deploy.

Remaining Gates

External Credentials

Stripe live key/webhook endpoint, `GOLF_COURSE_API_KEY`, Google/Meta ad secrets, and hello@ email routing still require account-side setup.

Device Proof

Real iOS/Android payment-link behavior, haptic feel, push delivery, and outdoor round flow still need hardware field validation.

Future Systems

Durable Object/WebSocket authority, richer league ops, richer trip ops, richer bracket ops, and automated affiliate money movement remain future work.