Flow Studio GitHub Project Backlog
Suggested GitHub project name: Mobilis Flow Studio
Labels
flow-studioscenarioinfo-layerflow-studio-testingmajor-flow-studio-iterationtraining-modesales-demoauth-required-latercloudflare-pages
Milestone: Flow Studio v0 Local Admin Preview MVP
- Define Flow Studio framework and documentation contract.
- Add
/prototypes/whatsapp-submissionlocal route. - Add
/prototypes/gld-ingest-aggregatorlocal route. - Add role play for submitter, moderator, admin/operator, and overview.
- Add synchronized chat, pipeline, state diff, API preview, and audit views.
- Add contextual info layer across messages, screens, APIs, and states.
- Add realistic sample scenarios.
- Add scenario registry and release history docs.
- Add Flow Studio impact non-functional requirement.
- Add MVP scenario validation script and build check.
Milestone: Flow Studio v1 Public Cloudflare Pages Release
This is the first feature after MVP.
Implementation uses Cloudflare Pages for stable public Flow Studio URLs.
- Add Cloudflare Pages deployment workflow for the docs portal.
- Publish Flow Studio routes to stable public URLs.
- Verify desktop and mobile rendering on public URLs.
- Add browser smoke checks for desktop and mobile Flow Studio routes.
- Add viewer account switcher for technical admin, non-technical admin, community moderator, and guest documentation user perspectives.
- Add permission-aware role switching so lower-permission viewers cannot open higher-permission views through URL parameters or controls.
- Route non-technical viewers to public-safe how-to documentation instead of API/schema/code documentation.
- Add GLD non-WhatsApp mobile operator app and desktop operator console surfaces.
- Add public-safe simulation and demo-data banners.
- Document what is safe to share publicly.
- Create public
mobilis-user-docsandmobilis-api-docsrepositories. - Add future issue for authenticated restricted admin/moderator views.
- Add GitHub Actions
CLOUDFLARE_API_TOKENandCLOUDFLARE_ACCOUNT_IDsecrets for automatic deployment onmain.
Milestone: Flow Studio v2 Restricted Views And Hosting Hardening
- Configure Cloudflare Access or equivalent authenticated hosting for restricted views.
- Add real login/authentication option for Flow Studio viewer accounts.
- Map authenticated identities to viewer/account types.
- Add scenario
allowedRolesandaudienceLevelenforcement. - Restrict admin/operator scenarios to authorized viewers.
- Restrict moderator scenarios to authorized moderators.
- Keep public submitter-only training/demo routes separate.
- Add secure deep-link handling so
?role=admincannot unlock restricted views. - Add CI checks that fail when functionality changes without matching docs portal, user docs, or API docs updates.
Milestone: Flow Studio v3 Training Mode
- Add guided mode.
- Add role-specific training copy.
- Add completion summaries.
- Add simplified glossary.
- Add printable/exportable training handouts.
Milestone: Flow Studio v4 Sales And Partner Demo Mode
- Add sales demo scenario set.
- Add sanitized demo data policy.
- Add QR/share links.
- Add screenshot/export support.
- Add integration cards for WhatsApp/Twilio, Supabase, OpenAI, GLD/WordPress, future Stripe/wallet, and hosting/auth.
Milestone: Flow Studio v5 Feedback And Continuous Improvement
Not MVP.
- Add contextual comments on screens, messages, actions, and steps.
- Capture scenario id, role, step id, component id, release, browser/device, and timestamp.
- Add categories for confusion, incorrect behavior, missing information, training request, sales/demo objection, API/docs issue, and workflow improvement.
- Support optional screenshot/context capture.
- Add admin review/export.
- Add privacy and permission controls so public feedback cannot expose restricted admin/moderator details.
- Later, summarize feedback into issues, docs updates, scenario improvements, and product changes.