Skip to main content

Flow Studio GitHub Project Backlog

Suggested GitHub project name: Mobilis Flow Studio

Labels

  • flow-studio
  • scenario
  • info-layer
  • flow-studio-testing
  • major-flow-studio-iteration
  • training-mode
  • sales-demo
  • auth-required-later
  • cloudflare-pages

Milestone: Flow Studio v0 Local Admin Preview MVP

  • Define Flow Studio framework and documentation contract.
  • Add /prototypes/whatsapp-submission local route.
  • Add /prototypes/gld-ingest-aggregator local 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-docs and mobilis-api-docs repositories.
  • Add future issue for authenticated restricted admin/moderator views.
  • Add GitHub Actions CLOUDFLARE_API_TOKEN and CLOUDFLARE_ACCOUNT_ID secrets for automatic deployment on main.

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 allowedRoles and audienceLevel enforcement.
  • 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=admin cannot 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.