سابق

Developer Tools

Backend Readiness

التَّحَقُّق

A read-only audit of Sabiq's MVP backend wiring. No writes, no external calls.

Sabiq MVP demo: progress persistence is active, while payments, live AI generation, and real audio generation remain future systems.

Developer Readiness Audit

Sabiq MVP wiring — running…

Guest preview — static audit only. Sign in to inspect your own progress signals.

Final Launch Hardening

Sabiq MVP launch checklist

Static + runtime-safe. No writes. No external calls.

PWA & Google Play Readiness

Repo-level PWA readiness

Read-only fetches of public manifest, icons, and docs. Google Play submission still requires external TWA / AAB work — see docs/android-twa-handoff.md.

Audio Playback Readiness

ElevenLabs: future

Audio metadata is ready. Production ElevenLabs audio is future. A demo narration fallback is available for MVP playback so no Play button stays silent.

Checking audio pipeline…

Readiness

Challenge Games

Frontend-only game layer over existing lesson, vocabulary, and root data.

Open Challenges
  • Challenges hub exists/challenges
  • Phase 1 games implemented3/3
  • Phase 2+ preview routes safe0 preview games
  • Demo path includes Challenge Games
  • No new backend tables
  • learning_event logging is guest-safe
الطَّالِب · The Seeker3/3
السَّالِك · The Traveler3/3
العَارِف · The Knower2/2
البَصِير · The Insightful1/1
الرَّاسِخ · The Firmly-Rooted1/1
الشَّاهِد · The Witness1/1

Arabic Input System

Frontend-only usability layer. No AI, no backend writes.

12 / 12
  • ArabicInputField component
  • ArabicTextarea component
  • ArabicVirtualKeyboard component
  • HarakatToolbar component
  • ArabicTransliterationHelper component
  • Transliteration map (rule-based)
  • Arabic input storage helpers
  • /arabic-input demo route
  • Ustadh AI integration
  • Caravan integration (Ask + Reply)
  • Ledger reflection integration
  • Settings toggle card on /settings/language

Design System Readiness

Celestial Academy

Documentation, tokens, utilities, and the Beautiful Layer roadmap.

View showcase
  • Design system doc

    docs/celestial-academy-design-system.md

    pass
  • Design showcase route

    /design-system

    pass
  • CSS utility classes

    celestial-bg, sabiq-glass-card, sabiq-gold-shimmer, sabiq-pulse-gold, grammar-state-*

    pass
  • Beautiful Layer roadmap

    docs/beautiful-layer-roadmap.md

    pass
  • Future AI wiring plan

    docs/future-ai-wiring-plan.md

    pass
  • Future systems untouched

    Real AI, ElevenLabs, Stripe, pgvector, embeddings

    future

Readiness

Beautiful Layer — Root Orrery, Thresholds & Journey Map

Frontend visualization + calm milestone ceremonies. No backend writes.

  • RootOrrery component exists
  • RootOrreryPanel mounted on /vocabulary/root/rahima
  • Rahima orrery has words5 words
  • Samawa orrery handles sparse data safelysparse (preview)
  • /vocabulary includes compact orrery preview
  • Demo path includes Root Orrery
  • Reduced-motion respected
  • No backend changes
  • Threshold ceremonies defined5 ceremonies
  • ThresholdCeremony component exists
  • ThresholdGateVisual component exists
  • /thresholds route exists
  • Teaching Board completion has threshold support
  • Ledger unlock has threshold replay card
  • Challenge result has threshold support
  • Vocabulary review has threshold replay card
  • Demo path includes Threshold Ceremony step
  • Threshold ceremonies reduced-motion safe
  • Threshold state is localStorage only (no backend writes)
  • Journey phases defined6 phases
  • PhaseJourneyMap component exists
  • /the-path uses PhaseJourneyMap
  • /today has compact journey card
  • /challenges has phase context
  • /vocabulary has phase context
  • /thresholds links to /the-path
  • Demo path includes Journey Map step
  • Journey Map reduced-motion safe
  • No backend writes for journey map