Skip to content

Sync launch copy and status docs with shipped parent path - #23

Draft
Iron-Mark wants to merge 4 commits into
mainfrom
cursor/sync-launch-status-9f3e
Draft

Sync launch copy and status docs with shipped parent path#23
Iron-Mark wants to merge 4 commits into
mainfrom
cursor/sync-launch-status-9f3e

Conversation

@Iron-Mark

@Iron-Mark Iron-Mark commented Aug 21, 2026

Copy link
Copy Markdown
Owner

Summary

Does the in-control follow-up after the auth hardening merge: parent-supervise copy, a shared letters+digits password helper, launch-doc status that matches what actually ships, and web signup that no longer blocks on Galaxy Watch consent.

App

  • Welcome, signup, landing hero, and age-gate tell a parent or guardian to create and supervise the account.
  • Consumer em dashes on those surfaces (and the web title) are replaced with periods per brand voice.
  • PasswordPolicy is the shared 8+ / letter / digit rule for signup, change-password, AuthNotifier, and AuthRepository.
  • Web signup keeps the Galaxy Watch health checkbox optional. Phone and Wear still require it.

Docs

  • Self-attested /age-gate is recorded as shipped. Verifiable parental consent and Families/Kids enrollment stay open.
  • Public GitHub Pages privacy and account-deletion URLs are marked live.
  • Live verify_supabase_backend.ps1 is unchecked until 20260821000000_harden_support_deletion_and_auth.sql is applied to production.

Still deferred (needs owner)

  • Apply the hardening migration to live xhmkghwijqpvnbpeeckg.
  • Linked backend verify / SUPABASE_ACCESS_TOKEN.
  • Real signup, email-verify, and delete-account smoke (mailbox).
  • Android upload signing, Play AAB, iOS/Xcode.
  • Families / Apple Kids legal enrollment.

Test plan

  • Flutter 3.41.9 widget tests for password policy, signup (including optional web watch consent), welcome, landing, age-gate, and change-password.
  • flutter analyze on changed Dart libraries.
  • pwsh -NoProfile -File scripts/verify_dart_format.ps1.
Open in Web Open in Cursor 

cursoragent and others added 4 commits August 21, 2026 21:01
Signup, welcome, landing, and age-gate now tell a parent or guardian to
supervise, drop consumer em dashes, and share the letters+digits password
rule already enforced by Auth and Supabase.

Co-authored-by: marka.siazon <marka.siazon@gmail.com>
Mark the self-attested age gate and public GitHub Pages URLs as current,
and uncheck live backend verification until the 2026-08-21 hardening
migration is applied to production.

Co-authored-by: marka.siazon <marka.siazon@gmail.com>
Co-authored-by: marka.siazon <marka.siazon@gmail.com>
Browser preview has no watch pairing, so web signup only requires Terms.
Phone and Wear still require the watch-health checkbox.

Co-authored-by: marka.siazon <marka.siazon@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants