Back to readiness
Non-production preview
Parent and family preview
Read-only web evidence surface for linked-child summaries, grades, attendance, messages, alerts, absence excuses, conferences, consent, and family privacy proof.
Family gates
6
Protected route
/family
Public preview
Read-only
Family evidence gates
The web app may only leave this area as Ready after authenticated staging family users prove linked-child access, communication, attendance, conference, consent, and privacy-boundary behavior.
| Gate | Native evidence | Web preview | Required next proof |
|---|---|---|---|
| Linked-child dashboard | Native family profile is the Family Remote view for school updates, replies, absences, and progress. | Preview names linked-child summaries without exposing real student records. | Sign in as a staging family user and verify only linked children appear. |
| Grades and attendance | Native parity includes family standards progress, attendance history, absence requests, and weekly digest items. | Preview keeps grade, attendance, and weekly digest visibility as separate privacy gates. | Verify grades, attendance, report summaries, and digest items for linked children only. |
| Messages and alerts | WolfWhale has role messaging, family follow-up paths, unread counts, and translated family communication rules. | Preview lists family messaging and alert visibility without sending messages. | Prove family message threads, unread sync, moderation, translation review, and alert scoping. |
| Absence excuses | Mac readiness tracks parent-absence-excuses as a required family workflow check. | Preview keeps absence excuse submit/review proof separate from attendance visibility. | Submit a deterministic absence excuse and verify review state, audit receipt, and attendance linkage. |
| Conferences | Native data includes MacConferenceSlot, MacFamilyConference, statuses, and virtual meeting links. | Preview names conference booking and meeting visibility without exposing live schedules. | Verify conference slots, booking status, cancellation, notes, and role-safe meeting links. |
| Consent/privacy proof | Native family access must use the same account links and privacy boundaries as iOS. | Preview keeps consent, custody, relationship sync, and RLS as hard equality blockers. | Run family role-boundary tests for unrelated child denial, consent visibility, custody rules, and Supabase RLS. |
What this does not prove
This preview does not prove live family authorization, Supabase RLS, linked-child sync, custody or consent rules, message send paths, absence excuse writes, conference booking, or unrelated-child denial checks. Those remain staging-backed blockers.
