# Development Roadmap

## Phase 1 — Foundation / Core — v0.1.0 — completed
Core architecture, migrations, Design System, basic identity/RBAC, settings,
audit, PWA, versioning and ZIP Update Center.

## Phase 2 — Identity, Access & Notification Core — v0.2.0 — completed
Production SMS/OTP, user management, granular RBAC, role management, session
administration, notification events/deliveries, user inbox, SMS templates/logs,
and Admin Audit browser.

## Phase 3 — Service Catalog + Multi Provider — target v0.3.0
Dependency: Phases 1–2

- dynamic service catalog;
- service categories and access rules;
- providers and encrypted credentials;
- provider-service mappings;
- Provider Adapter contracts;
- Provider Manager;
- health checks, timeout and retry policy by operation type;
- no billable inquiry execution yet.

## Phase 4 — Financial Core — target v0.4.0
Pricing Engine, public/group/company/user pricing, wallet, immutable ledger,
wallet holds, idempotency and double-entry accounting primitives.

## Phase 5 — Payment — target v0.5.0
Gateway adapters, server verification, callback idempotency, wallet credit and
manual-review states.

## Phase 6 — Inquiry Engine — target v0.6.0
Provider execution with wallet hold/capture/release, normalized results,
price/cost snapshots, failure/timeout/refund policy and duplicate protection.

## Phase 7 — Commercial Admin + Accounting + Reports — target v0.7.0
Operational admin, accounting views, expenses, reports and CSV export.

## Phase 8 — Push + Bale — target v0.8.0
Push and Bale channels join the existing Notification Delivery pipeline.

## Phase 9 — Ticketing + Partner API + Export Expansion — target v0.9.0
Ticketing, partner API and justified Excel/PDF outputs.

## Phase 10 — Production Hardening — target v1.0.0
Security review, privacy/retention, load/performance, queue/cache tuning,
backup/restore drills, update rollback drills, monitoring and deployment runbooks.
