Phased build plan
This is the public .dev view of the master TODO in the consumer app repo.
Update this site and the app repo plan when the build direction changes.
Phase 0 - Documentation and positioning
Status: in progress.
- Docusaurus docs centre in
Justy6674/sniffopotamus-dev. - Separate Vercel project from the consumer app.
www.sniffopotamus.devas the primary docs/commercial domain.- Public
.devreads as a public product and guide front door first. - The deeper
.devpages hold the build plan, monetisation map, and technical documentation. - Add a polished public cover landing page to the main
sniffopotamus.comconsumer app before broader public promotion. - Docs cover users, MCP, developers, creators, retailers, brands, comms, corpus, agents, privacy, visual note atlas, and deployment.
- Keep language audience-led: fragrance lovers, gifters, creators, stores, boutiques, brands, builders, and research teams before internal jargon.
Phase 1 - Revenue substrate
Approval-gated because it touches auth, billing, and schema.
- Commercial organisations.
- API keys hashed at rest.
- Scopes and entitlements.
- Usage metering.
- Rate limits.
- Stripe plan mapping.
- Shopify plan mapping.
- Admin usage readouts.
- Public API docs and examples.
Phase 2 - Shopify and hosted widgets
- Gift Finder widget.
- Fuzzy search widget.
- Shopify App Home.
- Theme app extension.
- Merchant settings.
- Product mapping.
- Development-store testing.
- Shopify billing only when the app is ready for paid merchant testing.
Phase 3 - Catalogue cleanup
- CSV and Shopify intake.
- Batch fuzzy resolver.
- Review queue.
- Feed exports.
- Before/after reports.
- Project and recurring pricing path.
Phase 4 - Corpus and country packs
- Country importer template.
- Australia as reference implementation.
- New Zealand, Japan, France, then other markets.
- Brand claim and correction intake.
- Multi-language aliases.
- Bottle detail pages.
Phase 5 - Sniffopotobot and MCP commercialisation
- Consumer read/write scopes.
- Developer MCP keys.
- Retailer-safe prompt contract.
- Enterprise agent data licence.
- MCP audit and billing hooks.
Phase 6 - Comms
- Resend lifecycle and transactional email.
- OneSignal consented web push.
- Segment definitions shared with product events.
- Admin comms controls.
- Suppression, unsubscribe, and preference centre.
Phase 7 - Trust, compliance, and reports
- Appraisal PDF.
- Authentication workflow.
- Resale valuation.
- Fragrance Passport QR pages.
- Allergen/compliance assistant.
- IFRA vault.
- Brand intelligence thresholds.
Phase 8 - Visual note atlas
- 3,000 note thumbnail backlog.
- Prompt and style guide.
- Review queue.
- Alt text and licensing metadata.
- Public note pages.
- API and education licensing.
Phase 9 - Enterprise expansion
- White label platform.
- Subscription box curation.
- Corporate gifting.
- Smart diffuser metadata.
- Voice assistant skills.
- Ingredient supplier trend API.
- Education partnerships.