Reliability gate
Offline reliability
Browser-side draft preservation and retry queue preview for attendance, report comments, and family follow-up work.
Local draft preservation
This text area writes to browser storage so a teacher can leave or reload the page without losing a note draft.
Production write replay is not proven yet. This route verifies the browser draft and retry-queue surface; Supabase write replay, audit receipts, and authenticated role-boundary proof still need staging evidence.
Loss prevention checklist
- Drafts survive reloads in this browser.
- Queued items keep a visible workflow owner.
- Retry status avoids live writes without a verified session.
- External staging proof remains required before Ready.
Retry queue
Preview queue for no-loss teacher work while offline or between sessions.
| Workflow | Owner | Detail | Status |
|---|---|---|---|
| Attendance save | Grade 7 Homeroom | Roster status changes are held until the teacher is online. | Saved locally |
| Report comment | Maya Cardinal | Teacher comment draft stays editable before report export. | Waiting for connection |
| Family message | Cardinal family | Guardian follow-up is queued without sending a live message. | Needs review |