Clubhouse patio during a golf event
Build overview - June 1, 2026

The pushed BetWaggle build, demos, and handoff in one place.

Use this page to brief a buyer, investor, course pro, or engineering handoff. It summarizes what is implemented, what is verified, which demo routes are ready, and the real-world launch gates that still need proof.

Full Recap

The implementation is no longer just a landing page. BetWaggle has a Worker-backed app shell, populated demo boards, scoring and settlement views, commercial records, affiliate attribution, and test coverage around the places most likely to drift.

Product

Demoable event boards

Buddies, scramble, completed round, and member-guest examples open directly to populated dashboards.

Scoring

Typed game registry

Implemented formats and approximation boundaries are reflected in copy and guarded by tests.

Settlement

Copy-ready math

The product prepares peer-to-peer settlement details and does not claim to hold funds or settle wagers automatically.

Checkout

Paid amount metadata

Paid create-checkout records preserve original and actual amounts for activation and webhook reconciliation.

Affiliate

25% commission posture

Affiliate copy, code generation, and commission tests align to the current 25% program.

Security

Header auth hardening

Admin and affiliate operations are covered by header-auth and route-policy regressions.

Copy

Claim boundaries tightened

Public and email posture tests block unsupported wagering, sync, and settlement claims.

Docs

Handoff stays current

TODOs, phase report, README, and overview pages name the remaining launch gates directly.

Demo Path

For a live walkthrough, start with a populated board, then show the create flow and pricing only after the buyer understands the event use case.

Verification

The newest source was tested locally and the deployed demo state was smoke-tested read-only against production before push.

Tests

Full Node suite passed

Every checked-in `tests/*.test.js` file completed successfully after the settlement-copy cleanup.

Smoke

Production demo state passed

`scripts/demo-state-smoke.js` returned 200 responses and valid event state for six public demo slugs.

Push

GitHub master updated

The latest source is pushed to `github.com/eratner15/betwaggle` on `master`.

Deploy

Cloudflare deploy completed

`npx wrangler deploy` completed on June 1, 2026, and production demo state smoke passed afterward.

Talk track

BetWaggle is a private golf-event board for groups and organizers. It replaces napkin math with scoring, projected side-game lines, and copy-ready settlement math. The best near-term demo is a course pro or organizer running a scramble, member-guest, or buddies trip with one link instead of spreadsheets and group texts.

Open Pricing

Remaining launch gates

The latest source is deployed. Launch sign-off still needs real paid checkout/webhook proof, real-device payment-link checks, and a live outdoor event run from create to settlement.

Open Detailed Recap