Mobile development / Offline sync
Goal: Exam-prep learning graph
settingsRoute context: No route context passed yet.

Offline Sync

Use offline sync as part of the connected study OS.

12
Connected items
5
Ready actions
2
Needs review

Page context

Module state, route, primary action, and data handoff for this workflow.

Module
settings
Route
/mobile-development/offline-sync
Primary
Open workflow
Intent rail

Every module follows the same mental model: understand, generate, practice, schedule, then prove.

Settings cockpitConfigure

Trust and preference layer

Offline Sync is treated as a settings cockpit inside the trust and preference layer. It accepts profile, account, rule, or support case, creates preference record, and stays connected to Dashboard, AI Memory, Billing, Support.

Input
profile, account, rule, or support case
Output
preference record
Creates
preference
Trace
source, confidence, review
Route job

Keep preferences, privacy, auth, support, and offline behavior connected to the whole OS.

Record model

Offline Sync setting

Admin handoff

RBAC, account policy, support queues, and data-retention controls sit behind Admin Mode.

Workflow states

1
Open setting
2
Change value
3
Validate impact
4
Save
5
Audit

Controls and data signals

Created records and graph edges

4 connected branches
Learner
Offline Sync setting

Created from /mobile-development/offline-sync with source ids, confidence, and review status.

Output
preference record

Feeds Dashboard and AI Memory without losing provenance.

Weakness
Repair signal

Wrong answers, low confidence, missed work, and stale concepts become next actions.

Admin
Operational trace

RBAC, account policy, support queues, and data-retention controls sit behind Admin Mode.

Trust settings surfacedeep custom/mobile-development/offline-sync

Offline Sync production UI

Profile, account, notifications, preferences, privacy, support, auth, offline, and mobile controls shape the whole OS.

Preference scope

editable shell

Setting preview

Live mock preview for this exact route, ready for real API wiring.

route specific

Notification rule

active

Notification rule connects directly to notes, practice, schedule, canvas, and proof.

AI memory

linked

AI memory connects directly to notes, practice, schedule, canvas, and proof.

Export state

ready

Export state connects directly to notes, practice, schedule, canvas, and proof.

Offline Sync records

preference
/mobile-development/offline-sync preference
live
audit
/mobile-development/offline-sync audit
review
support case
/mobile-development/offline-sync support case
queued
Production contract
localStorage state
test-mode API event
admin audit row
canvas graph edge
hand-authored/mobile-development/offline-sync

Mobile offline sync

Offline mobile sync handles notes, cards, quizzes, sources, conflicts, and progress reconciliation.

selected

Content

notes, cards, quizzes

defined

Conflicts

merge and retry rules

visible

Progress

sync status and audit

Account, language, privacy, and support

Account, notifications, language, AI behavior, privacy export, billing, and onboarding remain connected to goals and study data.

Bilingual mode
AI behavior and citations
Due card notifications
Data export and delete
Goal onboarding
Production handoffuserPreferencelocalStorage + test-mode API

Offline Sync operations

User actions create auditable records, connect to admin review, and route generated work into canvas, schedule, AI, and portfolio branches.

Privacy audit

Connected branches

Tester actions

Related workflows

A compact set of nearby pages. Use command search or the sidebar for the full route list.

21 total

Account, preferences, and trust

Settings connect language, notifications, privacy, AI behavior, billing, support, and onboarding to the learning loop.

Bilingual toggle

Switch between English-first and Hindi-assisted UI copy without changing routes.

locale
Privacy controls

Review AI logs, sharing settings, provenance, and data export.

privacy
28 due cards are ready

Channel app; linked path /flashcards?queue=due.

high
Polity group starts tonight

Channel calendar; linked path /study-groups.

normal