Accessibility
Per-member a11y preferences — reduced motion, text scale, contrast, screen-reader optimization, focus mode, dyslexia font.
Account & profile management
Auth account lifecycle (Supabase Auth) distinct from the Member profile — password reset, email change, account deletion.
Achievements
Feature architecture — the read-only badge projection system. Six launch badges computed over existing facade reads with no schema additions; the anti-wallpaper rule that keeps criteria visible on locked badges; and the critical correctness invariant that completionCount sources from ChoreCompletion rows (not the token ledger) so expectation chores count.
Activity gating
Completed chores (or token thresholds) unlock activities and screen-time — the behavioral reward layer.
Adaptive chore decomposition
Evidence-based, cache-first chore breakdowns at per-member granularity — canonical heads + resolver, tiered Gemma 4 (on-device / server), and a peer-reviewed data foundation.
Admin features
The parental/admin configuration area (Profile → Admin) — catalog, accounts/invites, economy, feature flags, rooms/house, and default buckets.
Allowance automation
Recurring automatic token or money payouts on a schedule — separate from earned chore rewards.
Analytics & telemetry
Mixpanel event tracking — opt-in, config-gated, privacy-safe for minor-majority user base.
Appearance
Theme (dark/light), density, and text size — with household default and per-member override.
Audit log
Append-only record of significant household and admin events, distinct from the money ledger.
Backup, restore & portability
Export household data as JSON/CSV — satisfies GDPR portability right; restore path for data recovery.
Cash-out
Convert token balance to real money via `currencyPerToken` — requires payment processing.
Catalog
The browse IA surface — chores, bounties, activities, and rewards available to household members.
Celebration
Feature architecture — the completion-celebration overlay that fires on a child chore SUBMIT. How a per-cell ChoreDoneState diff drives a non-blocking, reduced-motion-aware overlay with three intensity tiers; how effort (manual submit) and credit (auto-approved) produce distinct choreography; and what the signal exposes for future hook-on features.
Child timeline
Visual chronological history of a child's completions, earnings, and goal milestones.
Children's privacy (COPPA)
Verifiable parental consent before collecting any minor's data — the top compliance priority.
Chore photo submissions
A child attaches a photo as proof of completion, enabling async parental approval.
Clinical OT framework
Phase 2 occupational-therapy integration — visual schedules, sensory/regulation check-ins, and therapist data sharing.
Companion creature
Per-child forgiving virtual companion ("the doubling") — ambient in the horizon scene, grows from real completions, fed by a physically separate dewdrop economy that deliberately never converts to tokens.
Content moderation
Review and filtering of admin-created chore names and child-submitted photo proofs.
Dashboards
A widget-based top-level surface that aggregates the family's at-a-glance state — and the basis for the lean-back TV / desktop home display.
Email digests
Weekly family summary email to admin(s) — completions, earnings, goal progress.
Family calendar
Shared household calendar for chore schedules, activity gate windows, and events — EXPLICIT IN/OUT DECISION NEEDED.
History & ledger
Transaction and activity feed — earnings, moves, redemptions, and completions in reverse-chron order.
Household
Feature architecture — the Household tab's scope, IA assessment (what belongs here vs elsewhere), ERD, state machines, SDK surface, and test plan.
Kid-mode IA filter + PIN lock (deferred)
Child members see a filtered 4-tab IA with the Household surface hidden. The parent PIN exit-gate is a deferred follow-up.
Kudos
Non-financial social recognition — a parent or admin sends a praise message to a child's timeline.
Localization & i18n
Multi-language support — English first; Spanish and French as first expansion candidates.
Member Profile
Feature architecture — ERD, state machines, SDK surface, and the test plan that flow/unit tests and implementation derive from.
Money & Envelopes
Feature architecture — the General-bucket earn-landing model, moveFunds as ledger transactions, the earn→move→spend flow, SDK surface + what shipped vs deferred.
Notifications
Chore reminders, approval requests, and goal-reached alerts — local on free tier, push on paid.
Offline sync
Drift-first read/write; Supabase background sync on reconnect — SP3 architectural feature.
Onboarding
First-run setup wizard — household creation → admin profile → member invites → economy config → first chore.
OS widgets
Home-screen widgets showing today's chore count and token balance — Android Glance / iOS WidgetKit.
Personas & access model
The four product personas (Member, Helper, Admin, Owner), how they map onto MemberKind / MemberRole / owner flag, and the capability matrix.
Print & printables
PDF/print chore charts and routine schedules for households that want a physical display.
Privacy & GDPR
GDPR data-subject rights — erasure, portability, consent management for EU households.
Profile switching
A "who is using this device" picker for shared tablets and TV / lean-back displays, PIN-protected.
Referral & sharing
Share Rewhaven with other families via referral codes or deep links.
Roles & permissions
The MemberKind / MemberRole / owner flag model — SDK surface, Admin UI for assignment, and invite flows.
Routines
First-then multi-step chore sequences for predictability and reduced executive-function load.
Search
Global in-app search across chores, members, catalog items, and history.
Security & data protection
Encryption, RLS enforcement, key rotation, and infrastructure security posture.
Settings (Profile hub)
Settings entry points (Admin, notifications, appearance, accessibility, account) folded into the Profile page — formerly the standalone "More" tab.
Step breakdown
Chore displayed as a numbered checklist of micro-steps — reduces cognitive load for complex tasks.
Streaks
Feature architecture — the forgiving weekly streak projection. How consecutive ISO weeks (Monday-start, viewer-local time) are counted back from the most recent active week; the grace rule that prevents the current in-progress week from resetting the streak; and how the MemberStreakSection renders it on the member profile.
Subscription tiers
Free and paid tiers — feature gating, paywall UI, upgrade flow, and billing (owner-only).
Support, help & feedback
In-app help docs, feedback submission, and bug reporting — first contact surface for users.
Terms & consent
In-app T&C acceptance flow — versioned, timestamped, with re-consent on material changes.
Today (chore surface)
The "act" IA surface — assigned chores due today, in-progress routines, and the completion/submission flow.
Token economy
Feature architecture — the chore→earn→spend loop. How a completed chore credits the append-only ledger, how the give/save/spend buckets fill via EarningsSplit, and how rewards/activities are redeemed through the single approval path with activity gates (chore-completion + min-balance) lazily enforced at request time. SDK loop is built; the parent/child UI is not.
Token fading
The North Star thesis — gradually reduce token rewards as intrinsic motivation grows, fading the external economy.
TV & desktop lean-back
Always-on household display for TV and large-screen desktop — ambient family dashboard.
Visual timers
Big-visual countdown support for time-blindness — shrinking fill or clock face, not just a number.
What's new / changelog
In-app release notes shown once per version — keeps families informed of new features.