S2 (a1): compliance + approval pack
- /responsible-gambling rebuilt sincerely: 21+, 1-800-GAMBLER primary, 17-state resource list, warning signs, self-exclusion guidance, links to the existing /settings surfaces. No marketing adjacency. - /terms + /privacy honest drafts with entity placeholders ([ENTITY NAME], [STATE OF FORMATION], [ARBITRATION VENUE], [CONTACT EMAIL]); privacy sub-processors match reality (adds Sentry, honest PostHog description). - NEW /methodology: pipeline -> engine -> letter grades, refusals, VYNDR Originals, ledger settle + CLV + n>=20, why misses are public. - /about audited to North Star framing (THE PROOF card, methodology link). - Footer: 1-800-GAMBLER + Methodology link; compliance audit found zero pages suppressing the global footer. - 5 Ghost seed articles in content/articles/ + docs/GHOST-PUBLISHING.md manual runbook (no Ghost access used). - tests/unit/compliancePages.test.js (repo source-text style). 2429 tests green, web build exit 0. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
+33
-1
@@ -1,7 +1,39 @@
|
||||
# VYNDR — Build State
|
||||
|
||||
## Last Updated
|
||||
2026-07-10
|
||||
2026-07-11
|
||||
|
||||
## Session S2 (a1 board, 2026-07-11) — BUILT ✅ COMPLIANCE + APPROVAL PACK
|
||||
|
||||
Branch worktree off `day1/a1-board`. 2429 tests (206 suites), web build
|
||||
exit 0 (`next build --webpack`). No backend routes touched.
|
||||
- **/responsible-gambling REBUILT sincerely** — 21+, 1-800-GAMBLER
|
||||
(1-800-426-2537) as the primary helpline, 17-state resource list,
|
||||
warning signs, state self-exclusion guidance, links to the EXISTING
|
||||
/settings Responsible Play + Danger Zone surfaces. Zero marketing
|
||||
adjacency (no pricing/scan/upgrade links — a test enforces it).
|
||||
- **/terms + /privacy redrafted** as honest approval-pack drafts (marked
|
||||
DRAFT: JULY 2026). Entity details are placeholder tokens Kev must fill:
|
||||
[ENTITY NAME], [STATE OF FORMATION], [ARBITRATION VENUE],
|
||||
[CONTACT EMAIL]. Privacy sub-processors now match reality (Stripe,
|
||||
Supabase, Resend, Sentry; PostHog described honestly — autocapture off,
|
||||
banner is disclosure-only, NOT consent-gated).
|
||||
- **/methodology NEW** (server component + metadata, footer COMPANY link,
|
||||
OPEN_ROUTES): pipeline → engine → 11-step letter grades, refusals
|
||||
(insufficient_data), VYNDR Originals (41), Ledger settle (locked at
|
||||
grade time, box-score settle, CLV vs captured close, n≥20, public
|
||||
revisions), why misses are public.
|
||||
- **/about audited** to North Star framing: data intelligence platform,
|
||||
THE PROOF card (Ledger + n≥20 + refusals + methodology link). Kept the
|
||||
"give it back" h1 (Phase-E test) + Wordmark (QA.5).
|
||||
- **Footer**: helpline updated 1-800-522-4700 → 1-800-GAMBLER; Methodology
|
||||
link added. Compliance audit: footer is global in the root layout, no
|
||||
nested layout or CSS suppresses it on any page — zero pages missing it.
|
||||
- **content/articles/** — 5 Ghost-ready seed drafts (front matter, VOICE
|
||||
v1.1, zero exclamation points, test-enforced) + docs/GHOST-PUBLISHING.md
|
||||
manual runbook (no Ghost credentials used; nothing auto-posts).
|
||||
- Tests: tests/unit/compliancePages.test.js (31 assertions, source-text
|
||||
style).
|
||||
|
||||
## Current Phase
|
||||
SHIP BUILD v59.0 — Overnight session: ledger team/opponent addendum,
|
||||
|
||||
Reference in New Issue
Block a user