# ๐ ูุซููุฉ ุงูู
ุฎุทุท ุงูู
ุนู
ุงุฑู ูุงูุงุณุชุฑุงุชูุฌู ุงูุดุงู
ู โ ู
ูุตุฉ "ุตูููู" (Saqel Platform)
> ู
ุฑุฌุน ุชุงุฑูุฎู. ุงุนุชุจุงุฑุงู ู
ู 2026-09-09 ุฑุงุฌุน [ู
ูุงุตูุงุช ุงูู
ุฑุญูุฉ ุงููุงุฏู
ุฉ](NEXT_PHASE_MASTER_SPEC.md) ู[ุงูุชุฏููู ุงูุญุงูู](CURRENT_STATE_AUDIT_2026-09-09.md) ูุจู ุงูุชูููุฐ. ู
ุฎุทุท ุงูุชุทุจููุงุช ุงูุซูุงุซุฉ ูุชูุงุตูู ุงูุจุซ ุงููุฏูู
ุฉ ูุงูุฅุฑุฌุงุน ุงูุซุงุจุช ููุณุช ุงูู
ุฑุฌุน ุงูุญุงูู
ููู
ุฑุญูุฉ ุงูุฌุฏูุฏุฉ.
> **ุงูุฑุคูุฉ:** ุจูุงุก ุงูุฌูู ุงูุซุงูู ู
ู ุงูู
ูุตุงุช ุงูุชุนููู
ูุฉ (EdTech 2.0) ูุทูุจุฉ ุงูุซุงูููุฉ ุงูุนุงู
ุฉ (ุงูุชูุฌููู) ูู ุงูุฃุฑุฏู ูุงูู
ูุทูุฉุ ุจุงูุงุนุชู
ุงุฏ ุนูู ุงูููู
ุงูุชูุงุนููุ ู
ูุงูุญุฉ ุงููุฑุตูุฉ ุงูุดุงู
ูุฉุ ูุงูุฐูุงุก ุงูุงุตุทูุงุนู ุงูุชูููู.
---
## 1. ุงููููู ุงูู
ุนู
ุงุฑู ูุงูุชููู (Architecture & Multi-App Ecosystem)
```
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ุชุทุจููุงุช ู
ูุตุฉ ุตูููู โ
โ (Apps Ecosystem - Flutter) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ โ
โโโโโโโโโโผโโโโโโโโโ โโโโโโโโโโผโโโโโโโโโ โโโโโโโโโโผโโโโโโโโโ
โ student_app โ โ teacher_app โ โ admin_app โ
โ (ุงูุทุงูุจ + ููู ุงูุฃู
ุฑ)โ โ (ุงุณุชูุฏูู ุงูู
ุนูู
)โ โ(ุงูุฅุฏุงุฑุฉ ูุงูู
ุฏุงุฑุณ)โ
โโโโโโโโโโฌโโโโโโโโโ โโโโโโโโโโฌโโโโโโโโโ โโโโโโโโโโฌโโโโโโโโโ
โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ HTTPS / REST API / JWT + Device Fingerprint
โ
โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโ
โ Native PHP API Gateway (PHP 8.3+) โ
โ (Zero-Trust Auth / Queues / Logic) โ
โโโโโโโโโโฌโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโ
โ โ
โโโโโโโโโโโโโโโโโโโโดโโโ โโโโดโโโโโโโโโโโโโโโโโโโ
โ โ โ โ
โโโโโโโโโโโโโผโโโโโโโโโโโโ โโโโโโโโโผโโโโโโโโ โ โโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโ
โ MySQL 8 (Master Data) โ โ Redis Cluster โ โ โ Bunny Stream CDN + MediaCage DRM โ
โ (Users, PII Encrypted)โ โ (Cache/Lockingโ โ โ (Encrypted HLS + Watermark Engine) โ
โโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโผโโโโโโโโโโ
โ AI & Speech Layer โ
โ Gemini / Whisper โ
โโโโโโโโโโโโโโโโโโโโโ
```
---
## 2. ุงูู
ุนุงููุฑ ุงูููุฏุณูุฉ ูุชุทุจููุงุช Flutter (`/apps`)
ุชุนุชู
ุฏ ูุงูุฉ ุงูุชุทุจููุงุช ู
ุจุฏุฃ **(Thin Client)** ู
ุน ูููุฉ ุฃุจู ูุฎุทูุท San Francisco ุงูุฑุณู
ูุฉ (`SF Pro Display` & `SF Arabic`)ุ ุงููุงุฌูุงุช ููุนุฑุถ ูุงูุชูุงุนูุ ููุงูุฉ ุงูู
ุนุงูุฌุงุช ุงูุญุณุงุจูุฉ ูุงูุตูุงุญูุงุช ูุงูุชุญูู ุชูููุฐ ูู ุงูู Backend:
| ุงูู
ุชุทูุจ ุงูุชููู | ุงูู
ูุชุจุฉ / ุงูุชูููุฉ | ุงูุงุณุชุฎุฏุงู
ูุงููุฏู |
|---|---|---|
| **ุฅุฏุงุฑุฉ ุงูุญุงูุฉ (State Management)** | `flutter_bloc` / `Cubit` | ุจููุฉ ุจุฑู
ุฌูุฉ ููุงุณูุฉ ููุธููุฉ ุชูุตู ู
ูุทู ุงูุนุฑุถ ุนู ุงูุจูุงูุงุช. |
| **ุงูุชุฎุฒูู ุงูุขู
ู (Secure Storage)** | `flutter_secure_storage` | ุชุฎุฒูู ุงูู JWT Tokens ูุจุตู
ุฉ ุงูุฌูุงุฒ ุฏุงุฎู Keychain / Keystore ุงูู
ุดูุฑ. |
| **ุงูุงุชุตุงู ุจุงูุดุจูุฉ (Networking)** | `http` | ุนู
ูู ุดุจูุฉ ุฎููู ูู
ุญูู
ู
ุน Interceptor ูุญูู ุงูู JWT ูุจุตู
ุฉ ุงูุฌูุงุฒ ูู ุงูู Headers. |
| **ุจุตู
ุฉ ุงูุฌูุงุฒ (Device Fingerprint)** | `device_info_plus` + Platform Hash | ุงุณุชุฎุฑุงุฌ ู
ุนุฑูู ุนุชุงุฏู ูุฑูุฏ ูุซุงุจุช ููุฌูุงุฒ ูุฅุฑุณุงูู ู
ุน ูู ุทูุจ API ูุฑุจุทู ุจุงูู JWT. |
| **ุงูุฎุทูุท ุงูุฑุณู
ูุฉ (Apple Typography)** | `-apple-system` / `SF Pro` / `SF Arabic` | ุฎุทูุท ุฃุจู ุงูุฑุณู
ูุฉ ู
ุน ุชุจุงุนุฏ ุฃุญุฑู ุฏููู ูููุฏุณุฉ Cupertino ุงูุฏุงููุฉ. |
---
## 3. ุงูู
ุตุงุฏูุฉ ูุฃู
ู ุงูุจูุงูุงุช ุงูุญุณุงุณุฉ (Zero-Trust & PII Security)
1. **ุงูู
ุตุงุฏูุฉ ุนุจุฑ ุงููุงุชุณุงุจ ู OTP ููุท (No Social Login):**
- ุฅูุบุงุก ุงูุชุณุฌูู ุนุจุฑ ุฌูุฌู/ููุณุจูู ุญุงููุงู ูุงูุงุนุชู
ุงุฏ ุงูุญุตุฑู ุนูู ุฑูู
ุงููุงุชู.
- ุฅุฑุณุงู ุฑู
ูุฒ ุงูุชุญูู (OTP) ุนุจุฑ **ู
ูุตุฉ ุชูุจูู (Tanbih API)** ุนูู ุงููุงุชุณุงุจ ูุงูู SMS (ููุณ ูู
ุท ู
ูุตุฉ ุณูุฑู ุงูู
ุนุชู
ุฏ).
2. **ุงุณุชุฎุฑุงุฌ ุงููููุฉ ุงูุญุตุฑู ู
ู ุงูู JWT:**
- ุงูุชููู ูุญุชูู ุนูู: `{ user_id, role, school_id, device_fingerprint, token_version }`.
- ูุง ูููุจู ุฃู `user_id` ูู ู
ุณุงุฑุงุช ุงูู API (Body ุฃู Query) ูู
ูุน ุซุบุฑุงุช IDOR.
3. **ุชุดููุฑ ุงูุจูุงูุงุช ุงูุญุณุงุณุฉ (PII Encryption):**
- ุชุดููุฑ ุฑูู
ุงููุงุชู ูุงูุงุณู
ุจู **AES-256-GCM** ู
ุน Nonce ุนุดูุงุฆู.
- ุฅูุดุงุก ุญูู **`phone_hash`** ู
ููุฑุณ ุฃุนู
ู (Blind Index) ุนุจุฑ `HMAC-SHA256` ููุจุญุซ ูุงูุชุญูู ุงููุญุธู ูู ูุงุนุฏุฉ ุงูุจูุงูุงุช.
4. **ุนุฒู ุงูุฌูุณุงุช ุงููุดุทุฉ ูู ุงูุฐุงูุฑุฉ (Role-Isolated Session Lock):**
- ู
ูุชุงุญ `active_session:{role}:{user_id}` ูู Redis ูุนุฒู ุฌูุณุฉ ุงูู
ุนูู
ุนู ุงูุทุงูุจ ูููู ุงูุฃู
ุฑ ูููุณ ุฑูู
ุงููุงุชูุ ููุจุทู ุฃู ุฏุฎูู ุบูุฑ ู
ุตุฑุญ ุจู ู
ู ุฃุฌูุฒุฉ ุฃุฎุฑู ููุฑุงู.
---
## 4. ุดุฌุฑุฉ ุงูู
ุดุฑูุน ููููููุฉ ุงูู
ุฌูุฏุงุช
```
saqel/
โโโ apps/ # ู
ุฌูุฏ ุชุทุจููุงุช Flutter (ุงููู
ูุฐุฌ ุงูุซูุงุซู ุงูู
ุนุชู
ุฏ)
โ โโโ student_app/ # ุชุทุจูู ุตูููู ุงูู
ูุญุฏ (ุงูุทุงูุจ: ูููุฒุงุช ูููุฏูููุงุช + ููู ุงูุฃู
ุฑ: ุชูุงุฑูุฑ ุงูุฃุจูุงุก)
โ โโโ teacher_app/ # ุชุทุจูู ุงูู
ุนูู
(ุฑูุน ุงูู
ูุงุฏุ ูููุฒุงุชุ ุชูุงุฑูุฑ ุงูู
ุจูุนุงุช ูุงูุฃุฑุจุงุญ)
โ โโโ admin_app/ # ุชุทุจูู ุงูุฅุฏุงุฑุฉ ูู
ุฏูุฑู ุงูู
ุฏุงุฑุณ (B2B Management)
โโโ backend/ # Native PHP 8.3 API Gateway + PDO + Router
โ โโโ app/Controllers/ # ูุญุฏุงุช ุงูุชุญูู
ุจุงูู APIs
โ โโโ app/Services/ # ุฎุฏู
ุงุช AIุ ู Nabeh WhatsApp Gatewayุ ู Curriculum
โ โโโ database/ # ู
ุฎุทุท ูุงุนุฏุฉ ุงูุจูุงูุงุช
โโโ docs/ # ูุซุงุฆู ุงูุชุฎุทูุท ูุงูุชุญููู
โ โโโ PLATFORM_MASTER_PLAN.md # ูุฐุง ุงูู
ุฑุฌุน ุงูู
ุนู
ุงุฑู ุงูุดุงู
ู
โโโ docs/ # ูุซุงุฆู ุงูุฎุทุฉ ูุญุงูุฉ ุงูุชูููุฐ
โโโ README.md # ุฏููู ุงูุชุดุบูู ุงูุณุฑูุน
```
---
## 5. ู
ูุฒุงุช ุงูุฌูู ุงูุซุงูู (EdTech 2.0 Feature Set)
1. **ุงูู
ูุงุญุธุงุช ุงูุตูุชูุฉ ูุงูุชูุฑูุบ ุงูุขูู (Voice Notes & Whisper/Gemini):**
- ุชุณุฌูู ุงูู
ูุงุญุธุฉ ุงูุตูุชูุฉ ุงูู
ุฑุจูุทุฉ ุจูุญุธุฉ ุงูููุฏูู ูุชูุฑูุบูุง ููุต ุนุฑุจู ููุฑู ุนุจุฑ Whisper / Groq API.
2. **ุงููููุฒ ุงูุตุฏู
ู ู
ุน ุงูุฅุฑุฌุงุน ุงูุนูุงุฌู (In-Video Socratic Gatekeeping):**
- ุฅููุงู ุงูููุฏูู ุนูุฏ ุงูุฏูููุฉ ุงูู
ุญุฏุฏุฉุ ูุฅุฑุฌุงุน ุงูุทุงูุจ ุชููุงุฆูุงู 45 ุซุงููุฉ ูู ุญุงู ุงูุฎุทุฃ.
3. **ู
ุคุดุฑ ุงูุฌุงูุฒูุฉ ูููุฒุงุฑู (Exam Readiness Score 0-100%):**
- ุฎูุงุฑุฒู
ูุฉ ุฐููุฉ ุชููุณ ู
ุฏู ุชู
ูู ุงูุทุงูุจ ู
ู ููุงุชุฌ ุงูุชุนูู
ุงููุฒุงุฑูุฉ.
4. **ุจุทุงูุงุช ุงูุชูุฑุงุฑ ุงูู
ุชุจุงุนุฏ (Spaced Repetition Flashcards):**
- ุฌูุณุฉ ููู
ูุฉ (3 ุฏูุงุฆู) ูู
ุฑุงุฌุนุฉ ุงูู
ูุงููู
ุงูุณุงุจูุฉ ูููุงุท ุงูุถุนู.
5. **ู
ูุน ุงููุฑุตูุฉ ุงูุฌูุงุฆู (4-Tier Anti-Piracy):**
- ุชุดููุฑ HLS + DRMุ ุนูุงู
ุฉ ู
ุงุฆูุฉ ุจุงุณู
ูุฑูู
ูุงุชู ูุงูู IP ุงูุฎุงุต ุจุงูุทุงูุจุ ูุญุธุฑ ุชุณุฌูู ุงูุดุงุดุฉ Native.