61baf3ac5d
- Update next.config.ts - Add netlify.toml, Docker configs, e2e tests - Add env templates, docs (README, ROADMAP, TODO) - Add vitest/playwright test configs - Add component and lib tests - Add install script, portainer env template - Update .gitignore (tsbuildinfo, deno.lock, dev.db)
2.2 KiB
2.2 KiB
Falah OS — Roadmap
Deployment target: Docker Compose + Komodo (solo-operator) Last updated: April 13, 2026
v1.3 — Current release
Theme: Production readiness foundation
Completed
- Netlify serverless API (auth, screening, certificates, products, finance, revocations)
- Docker Compose stack — Ummah ID, Wallet, RAMZ, Mock-Net, nginx gateway
- Healthchecks on all containers
- Komodo deployment config (
komodo.toml) - Makefile with lifecycle commands
- Postgres init.sql + data layer provisioned (reserved for v1.4)
- Rate limiting on nginx gateway
.env.examplewith all required vars documented- Hardcoded secrets removed — required vars fail loudly at startup
- Documentation system — end-user, admin, developer, wiki, changelog
- QA checklist and release checklist
Known gaps (accepted for v1.3)
- No database persistence (in-memory only — see Limitations)
- No automated tests
- Frontend source not in repository
- CORS not restricted by origin on Docker services
v1.4 — Next release
Theme: Persistence + reliability
- Wire Postgres to all 4 core services (ummahid, wallet, ramz, mocknet)
- Redis session caching
- User management API (create, update, deactivate accounts)
- Automated backup schedule via cron
- Basic unit tests for Netlify functions (Vitest)
- Basic unit tests for Docker services (Jest + supertest)
- CORS restricted to configured allowed origins
- Structured JSON logging with request IDs
v1.5 — Future
Theme: Developer experience
- Frontend source code in repository (React + Vite + Tailwind)
- API versioning and formal deprecation policy
- Webhook system for external integrations
- Expanded Shariah contract templates
- SDK starter kits (JavaScript)
Not in scope
These were in the previous roadmap. They are out of scope for a solo-operator product:
- Kubernetes / Istio / service mesh
- HashiCorp Vault (use OS secrets or Komodo secret store)
- Multi-region DR / chaos engineering
- Horizontal scaling beyond single Docker Compose host
- Mobile native SDKs (v2.x at earliest)