RD

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.

No local draft saved yet
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.

WorkflowOwnerDetailStatus
Attendance saveGrade 7 HomeroomRoster status changes are held until the teacher is online.Saved locally
Report commentMaya CardinalTeacher comment draft stays editable before report export.Waiting for connection
Family messageCardinal familyGuardian follow-up is queued without sending a live message.Needs review