Queue work instead of losing it
- Store comments, note updates, assessment attempts, and planner actions when they cannot sync immediately.
- Protect learning continuity instead of letting weak connectivity erase progress.
- Treat offline recovery as core infrastructure, not a convenience feature.