Table of Contents
- Cover
- Table of Contents (this page)
- Overview & Business Goal
- Architecture
- User Journey & First Login Flow
- Backend Modules
- Database Tables
- API Reference
- 8.1
GET /api/v1/onboarding/status - 8.2
GET /api/v1/onboarding/survey - 8.3
POST /api/v1/onboarding/answers - 8.4
POST /api/v1/onboarding/recommendation - 8.5
POST /api/v1/onboarding/apply - 8.6
POST /api/v1/onboarding/skip
- 8.1
- Authentication & Authorization
- Internal Apply Bridge
- Settings Patch Engine & Supported/Unsupported Groups
- Runtime Configuration
- Angular Integration Guide
- 13.1 Integration guidance
- 13.2 Claude Code prompt for the Angular team
- Postman Testing Guide
- Security Notes
- Operational Notes
- Known Limitations
- Phase History / Implementation Status
- Angular Developer Brief — Arabic / English
- Bilingual companion brief for the Angular developer, with downloadable Word/PDF versions and a ready-to-use Claude Code prompt
- Business Onboarding Survey Options
- 20.1–20.3 Full question list and every answer option, verified against source
- 20.4 Recommendation rules — base profile rules and global conditional rules
- 20.5 Supported settings groups (11 total)
- 20.6 Localization of survey text
- 20.7 Latest Update — Phase 8
- 20.8 Known Remaining Gaps / Not Blockers
- 20.9 Developer guidance — adding a new onboarding option / a new settings group
- Onboarding Apply Bridge — Local Setup & Live Verification
- 21.1 Is the reported 501 a bug? (no — live-reproduced and confirmed by design)
- 21.2 Why
Shumoul.Apicalling itself is the correct local setup - 21.3 Turning the bridge on locally (dev-only environment variables)
- 21.4 Staging/production configuration and rollback
- 21.5 The four reported warnings explained (master-data vs. entitlement)
- 21.6 A latency note from live verification
- 21.7 Troubleshooting quick-reference
