Development Roadmap
Outcome-based phases. No hard deadlines — gates are business metrics, not calendar dates.

Phase 1
Foundation
CCX · CQI · Business SSO · BMC  —  Active development
Gate: first trade on CCX
Project scaffold complete
All models, serializers, views, admin, test suite scaffolded
Dev environment running
Docker Compose stack fully operational; CCX and BMC frontends live locally
CCX lot creation and marketplace
CreateLot form, LotList browse, LotDetail with COA display and offer form
CQI scoring live on all lots
100% of active lots have CQI score; score_lot Celery task fires on COA upload
ICC Business SSO integrated
Login works on CCX and BMC; MFA required for Admin roles
First Metrc IMS integration
Cultivators can push lots from Metrc to CCX; buyers can receive back to Metrc
Dev environment live on Render
All services deployed to dev.*.intelcann.app subdomains
First licensed users trading
10+ verified business accounts; first transaction completed
Phase 2
Consumer layer
ICC Maps · ICC Social  —  Planned
Gate: 50+ dispensaries, 500+ consumers
ICC Maps web launch
50+ claimed dispensary listings; live menu data for 20+ via Dutchie/Jane
ICC Social beta
500+ registered users; avg 3+ posts per user per month
B2C business accounts
5+ dispensary/brand business pages active on ICC Social
CQI scores on consumer menus
Quality scores visible on all ICC Maps product listings
Phase 3
Intelligence layer
IVB · CQI v2 (ML)  —  Planned
Gate: IVB live on 3+ POS
IVB live on ICC Maps
"Find My Product" feature active; measurable click-through to menus
First POS integration (Dutchie)
IVB widget live in 3+ dispensary POS deployments
CQI v2 ML model deployed
XGBoost/LightGBM trained on CCX clearing prices; benchmarked vs v1
Phase 4
Mobile expansion
CCX App · ICC Social App · ICC Maps App (React Native)  —  Planned
Gate: all 3 apps on App Store + Play
ICC Maps mobile app
GPS-first UX; offline mode; check-in feature; iOS widget
ICC Social mobile app
Camera-first posting; stories format; product barcode scanner
CCX mobile app
Live lot feed; price alerts; biometric auth; 50%+ sessions shift to mobile

Key Risks

RiskSeverityMitigation
Cannabis banking restrictions Low (deferred) Phase 1 uses offline settlement — no banking partner needed at launch. Escrow evaluated in Phase 2+ as regulations evolve.
State regulatory variance High Compliance rules stored as configuration (not hardcoded). Launch in CA + CO first — most liquid markets.
Weedmaps / Leafly competition (Maps) Medium Differentiation via CQI quality data on consumer menus and tighter CCX supply-chain integration — not available to incumbents.
App Store cannabis policies Medium Build mobile apps as PWAs first as fallback. B2B framing for CCX app. Age gate required.
CQI / IVB data cold start Medium Rule-based CQI v1 produces scores immediately while generating the labeled dataset for ML training. IVB uses effect preference quiz for cold-start users.
Team bandwidth (solo founder) High Phase sequencing is deliberately conservative. Cursor AI accelerates development. Hiring prioritised by phase gate.