SayCraft

← Blog

App Prototype Template: Scope One Testable Workflow

By SayCraft Team · 2026-08-16 · 10 min read

An app prototype should answer a product question with the smallest believable workflow. Define what this prototype must teach, who will test it, the real task, the entry and success exit, and which loading, empty, error, recovery, and success states must behave realistically. Use representative sample data and name interactions that must work rather than listing screens alone. Also record what may be simulated, what is out of scope, the evidence to capture, and the decision the test will support. A prototype can clarify flow and language; it does not by itself prove production security, durability, scale, or demand.

Copyable app prototype scope

Question to learn:
Target user and real task:
One core workflow:
Entry point and success exit:
Screens and states required:
Representative sample data:
Interactions that must really work:
What may be simulated:
Out of scope:
Test participants and task:
Evidence to record:
Decision after test: stop / revise / invest
Production risks not evaluated:

Completed example: client approval prototype

Question to learn: Can an invited client identify the current draft and record a decision without facilitator help?
Target user and real task: freelance client reviewing a named project's latest PDF
One core workflow: open invitation → review current draft → approve or request changes
Entry point and success exit: invitation link → retrievable decision receipt
Screens and states required: invitation validation, draft loading/empty/error, review, submitting, receipt
Representative sample data: Project North, draft v3, sanitized sample.pdf, one expired invitation
Interactions that must really work: validate invitation, switch decision, require comment, persist one result
What may be simulated: email delivery and designer notification
Out of scope: invoicing, team analytics, public links, production identity migration
Test participants and task: three representative clients complete a decision without coaching
Evidence to record: route taken, hesitation, error recovery, decision result, exact participant comments
Decision after test: revise if two participants cannot identify the current version; otherwise test the next risk
Production risks not evaluated: security, privacy compliance, durable storage, scale, operations, support

Screen and state matrix: client approval

ScreenReadyLoadingEmptyErrorSuccess
Project listProjects awaiting reviewSkeleton with labelNo projects and safe next stepRetry without losing sessionOpen selected project
Draft reviewVersion, preview, decisionsPreview loadingNo current draftUnsupported or unavailable fileDecision submitted once
Change requestComment field and contextSubmittingNot applicableKeep comment and focus errorSaved request with receipt

What a prototype can and cannot prove

Can help testBy itself cannot prove
Workflow order, labels, information hierarchy, interaction comprehension, selected failure recoveryMarket demand, security, privacy compliance, production data durability, scale, support readiness

Use low fidelity when the decision concerns order or scope. Use a clickable or live preview when timing, form behavior, loading, recovery, or cross-screen state matters. Follow the user flow template, then use the full AI prototype workflow to test it.

Turn the document into something testable

Paste the bounded scope into SayCraft and review the working states with your team. Keep production risks in a separate decision rather than silently treating the preview as a shipped app.

Build a free live preview →

Frequently asked questions

What should an app prototype template include?

Include the question to learn, target user, one core workflow, screens and states, sample data, required interactions, out-of-scope items, test plan, and the decision the evidence will support.

Is a working prototype production-ready?

No. A prototype can test workflow, language, hierarchy, and selected interactions. It does not automatically prove security, data durability, compliance, scale, or operational readiness.