Mockup Use Cases Brief
Mockup use cases — Assistance platform
Short product brief: where non-production or partial experiences are intentional, who they serve, and when they graduate to real product behavior.
Persona priority (ranked)#
Order reflects breadth of audience and dependency order for the platform (marketing surfaces before gated admin demos).
Surface map#
User stories (summary)#
- Visitor: I see a credible sign-in / sign-up experience so I understand the product before real auth exists.
- Visitor: I can complete or attempt lead flows so UX, validation, and messaging can be tested before full CRM integration.
- Reader: I can navigate to real URLs and shells while long-form content is still written.
- Design / engineering: I can review components in context (states, breakpoints, themes) against design sources.
- Sales / leadership: I can walk through admin scenarios without touching production data.
Success metrics (indicative)#
Exit criteria (when the mockup ends)#
Related code references#
apps/www/app/dashboard/sign-in/SignInForm.tsx— UI-only auth messaging today.apps/manager/src/routes/_admin/admin/*— Admin feature routes for demo targeting.apps/design-system,apps/ui-library— Visual and component mockups.
Follow-up#
- Pick dates or owners for each exit row (auth, forms, stubs, Manager demo) so mockups do not linger without a decision.
- www auth: Choose provider and integration path; either remove mock messaging or replace with honest “beta / invite-only” copy until launch.
- Lead forms: Confirm destination (API, CRM, email); add or verify Plausible events for starts, success, and validation failures.
- Docs / learn: Inventory “Coming Soon” pages; prioritize by traffic or roadmap and assign content owners.
- Manager demos: Decide pattern (seeded staging, read-only role, or separate demo deploy) and document URL, credentials policy, and reset procedure.
- Design-system / ui-library: Run a periodic pass against
assistance.penfor drift; log gaps as issues with links to both sources. - Revisit this brief after the first real auth and first live lead submission — update exit criteria if scope changed.
Out of scope (this brief)#
Implementing demo mode, feature flags, or replacing the www sign-in mockup with production auth — track as separate engineering tasks once exit criteria above are scheduled.