The public operating map for account-light planning, reviewed organizer changes, mobile proof, and value testing.
Waves 1 to 6
What can move now, and what stays gated.
This is the public operating map for the product foundations. It is intentionally conservative so families get better tools without turning PuckReady into an account, payment, or app-store project too early.
Account-light planning improvements
Saved lists, compare helpers, budget estimates, and tournament travel planning stay browser-local and do not require sign-in.
Safe now
- Keep saved and compare lists browser-local.
- Support share, export, and import helpers without server persistence.
- Label budget and travel tools as estimates and confirm-with-organizer planning aids.
Blocked until
- persistent cross-device sync has a parent account privacy model
Stop condition
Stop if a feature requires parent identity before the privacy and deletion model exists.
Reminder preferences
Reminder preferences use the existing consented hockey-updates email flow with unsubscribe support.
Safe now
- Use explicit email consent.
- Store reminder categories in update preferences.
- Expose an account-free reminder preference centre.
- Keep saved-list context limited to sanitized browser-local listing IDs.
Blocked until
- high-volume notification rules and support ownership are documented
Stop condition
Stop if reminders cannot be unsubscribed from in one click.
Organizer portal beta
The safe near-term version is stronger claim, correction, and review-status guidance. Organizer login waits.
Safe now
- Clarify claim and correction status stages.
- Route organizer edits into manual review.
- Separate sponsor interest from listing quality and recommendations.
Blocked until
- organizer identity and support model
- ownership dispute rules
- admin approval workflow capacity
Stop condition
Stop if any organizer flow can self-publish or bypass manual review.
Parent account sync
Parent accounts remain a later bet. The current work is local data portability, privacy copy, and safer reminder context.
Safe now
- Document what stays browser-local.
- Improve export and import paths for saved and compare lists.
- Use email preferences only where adults explicitly opt in.
Blocked until
- parent account data-retention policy
- RLS proof
- delete/export support path
Stop condition
Stop if local planning data becomes server-persistent without a parent account consent model.
PWA before native
PuckReady can move as an installable web app before native mobile. Offline behavior stays conservative.
Safe now
- Use manifest metadata and existing icons.
- Cache static guide pages only.
- Show reconnect language for current listings and registration decisions.
Blocked until
- repeat mobile usage and app-store support capacity justify native tooling
Stop condition
Stop if offline pages present stale listings as current.
Premium parent membership and native app
No paid membership, checkout, or native app build yet. The safe step is an interest list and value-proposition testing.
Safe now
- Run a no-payment interest list.
- Keep the core directory free.
- Collect demand signals for account-light planning, native app, organizer reporting, and regional expansion.
Blocked until
- clear paid value proposition
- refund and support model
- tax and access-control review
Stop condition
Stop if the work adds checkout, paywalls core public data, or implies a native app is already available.
Current guardrails