1.7 KiB
1.7 KiB
Open Questions
The following open questions represent unverified business or deployment requirements that cannot be answered strictly from repository static code analysis.
1. Storefront Migration Roadmap (frontend/application)
- Context: The repository contains an active React 19 + Vite app in
src/, whilefrontend/applicationcontains Next.js placeholder build artifacts without source code or an applicationpackage.json. - Question: Is
frontend/applicationintended for a future Next.js storefront migration, or should it be removed from the repository structure?
2. Payment Gateway Integration Provider
- Context:
schema.prismamodelsWalletTransactionwith deposit and withdrawal statuses, but live payment provider client bindings (e.g., Zarinpal, IDPay, Stripe) are mocked in frontend stores and absent in backend services. - Question: Which production payment gateway provider is designated for wallet deposits and direct order payments?
3. Deployment & CI/CD Pipeline Specifications
- Context: Local containerization (
Dockerfile,docker-compose.yml,nginx.conf,prometheus.yml) is present, but automated CI/CD pipeline definitions (e.g. GitHub Actions, GitLab CI) are absent. - Question: What is the target production hosting environment (Kubernetes, AWS ECS, GCP Cloud Run, VPS), and how are deployment pipelines managed?
4. SMS / OTP Service Provider
- Context: The
Usermodel defines amobilephone field, but current authentication routes utilize email and password with JWT. - Question: Is Iranian mobile OTP verification (e.g., Kavenegar, Ghasedak) required for customer sign-up or order updates?