Full PRD useful
The bet is understood and product behavior, coordination, trade-offs, or risk need shared definition.
Evidence-safe product requirements workspace
Turn real product evidence into a maintained Product decision contract without inventing customer facts, requirements, metric targets, deadlines, or technical architecture. What is known stays known; each material requirement can show whether it comes from a Product decision, real constraint, compatibility behavior, request, assumption, or still-unresolved source.
Evidence-safe workspace
No login. Drafts autosave in this browser. The current tool is rule-based: it structures what you provide and flags gaps; it does not invent customer evidence, requirements, metric targets, deadlines, owners, rollout mechanics, or architecture.
Share safety: Share URLs encode the PRD in the URL and drafts autosave in browser localStorage. Neither is enterprise document security. Follow company policy before entering confidential or regulated Product information.
Decision-quality gaps
Specific diagnostics, not a fake PRD score.
Problem statement is missing.
State the user problem before requirements become delivery commitments.
Target user or segment is missing.
Name the affected user, role, or segment without inventing persona details.
No observed evidence is recorded.
Add observed research, behavioral data, support evidence, or a source link. Keep interpretations and assumptions separate.
Desired outcome is missing.
Describe what should change for the user or product before defining success metrics.
Live artifact
Edit the source fields on the left; this exportable artifact updates from those inputs. Missing information stays visible.
# PRD – Product Requirements Document > Evidence-safe draft: known facts, interpretations, assumptions, and unknowns are intentionally kept separate. ## 0. Header | Owner | Stakeholders | Status | Target date | Doc version | Links to tickets | |---|---|---|---|---|---| | | | Draft | | 0.2 | | ## 1. Summary / decision - Problem: Not specified - Target user: Not specified - Desired outcome: Not specified - Decision / direction: Not specified - Primary success signal: Not specified ## 2. User, problem, and evidence **Target user:** Not specified **Problem:** Not specified. Keep this unresolved until the team has evidence or a decision. **Current workaround:** Not specified. ### Observed evidence - Not specified ### Interpretation - Not specified ### Source links - Not specified ## 3. Desired outcome and success signals Not specified. Keep this unresolved until the team has evidence or a decision. **Why now:** Not specified | Type | Metric / signal | Baseline | Target / threshold | Timebox | Notes | |---|---|---|---|---|---| | Not specified | Not specified | To be defined | To be defined | To be defined | | ## 4. Scope ### In scope - Not specified ### Non-goals / out of scope - Not specified ### Future possibilities (not commitments) - Not specified **Constraints:** Not specified ## 5. Product requirements | ID | Product behavior / constraint | Truth state | Basis / source type | Source / authority reference | Why this exists / user or Product value | Priority | Linked outcome(s) | Open question | Acceptance handoff | Acceptance boundary | Change note | Notes | |---|---|---|---|---|---|---|---|---|---|---|---|---| |, | Not specified | Needs source / decision | Unspecified | | | Unspecified | | | Not assessed | | | Add only behavior whose status and basis can be described truthfully. | ## 6. Key scenarios / acceptance boundaries - Not specified > Detailed Given/When/Then acceptance criteria belong in the downstream acceptance-criteria workflow once the behavior is confirmed. ## 7. Dependencies and product constraints - Not specified Not specified. Add technical or policy constraints only when they are real product constraints; leave implementation choices to technical design. ## 8. Risks, assumptions, and unknowns ### Risks - Not specified ### Assumptions - Not specified ### Unknowns / open questions - What user problem are we solving, and what observed evidence supports it? - Which user or customer segment experiences this problem? - What evidence has actually been observed, and where can the team inspect it? - What user or product outcome should change if this work succeeds? - How will the team observe whether the desired outcome improved? - What behavior or capability is explicitly in scope for this PRD? - Which adjacent problems are intentionally not being solved in this PRD? - Which product behaviors are confirmed enough to become requirements? ## 9. Decision record **Decision / direction:** Not specified **Reason:** Not specified **Alternatives rejected:** - Not specified **Revisit if:** Not specified ## 10. Measurement and instrumentation Not specified. Define instrumentation after success signals are agreed. ## 11. Validation / rollout Not specified. Do not assume an experiment, feature flag, staged rollout, or deadline. **Timebox:** Not specified ## 12. Follow-up decisions - Attach or summarize the evidence behind the problem before treating claims as known. - Define an outcome signal; establish a baseline before inventing a numeric target. - Agree at least one explicit non-goal so adjacent ideas do not silently become scope. - Add product behaviors only when you can label their truth state honestly; candidates may remain unresolved. ## 13. Truth map ### Known / supplied - Not specified ### Interpreted - Not specified ### Assumed - Not specified ### Unknown - What user problem are we solving, and what observed evidence supports it? - Which user or customer segment experiences this problem? - What evidence has actually been observed, and where can the team inspect it? - What user or product outcome should change if this work succeeds? - How will the team observe whether the desired outcome improved? - What behavior or capability is explicitly in scope for this PRD? - Which adjacent problems are intentionally not being solved in this PRD? - Which product behaviors are confirmed enough to become requirements?
Continue only when the input is confirmed
Blank template
Copy a clean Markdown PRD with problem/evidence, outcome, in-scope/non-goals, requirement provenance, scenarios, metrics, risks, assumptions, unknowns, decision/reversal conditions, dependencies, and rollout. You can also copy a standalone Requirement Provenance Record. Nothing is pre-filled as Product truth.
Avoid PRD ceremony
Use a PRD when a sufficiently understood product bet has multiple behaviors or scenarios, coordination complexity, important trade-offs, material risks, or enough user impact that the decision deserves a durable shared artifact. A tiny, well-understood change may need only an issue, brief, story, or acceptance criteria. If the problem is still vague, detailed requirements are premature.
The bet is understood and product behavior, coordination, trade-offs, or risk need shared definition.
The direction needs alignment, but detailed product behavior is not yet useful.
The problem, user, evidence, or desired outcome is still too uncertain to define requirements responsibly.
The change is small, behavior is already understood, and a full PRD would add ceremony rather than clarity.
Requirement provenance
A polished row is not Product truth by itself. Keep the chain inspectable: observed evidence can support a problem, interpretation explains what the team thinks it means, a Product decision or real external constraint makes behavior part of scope, and unresolved rules stay open instead of becoming plausible acceptance criteria.
Interview notes, behavioral data, support patterns, and requests can show a problem signal. They do not automatically choose the solution.
Security, Legal, Compliance, accessibility, platform, contract, or business constraints can legitimately drive behavior when their source or authority is explicit.
A stakeholder or customer request is real evidence that someone asked for something. Keep it candidate until the Product decision is actually made.
The PRD owns initiative-level selected behavior and constraints. Delivery-sized user-centered slicing belongs in the User Story workflow.
A high-level boundary can be recorded here. Detailed observable rules belong downstream only after the Product behavior is confirmed.
Technology belongs here only when it is a real external Product constraint; implementation architecture stays with technical design and Engineering authority.
The workspace's Requirement Provenance & Review Matrix uses the same model and shows only explicit associations to re-check when a requirement changes. The copy controls also include a reusable Requirement Provenance Record; it is a lightweight decision aid, not formal requirements-management compliance.
Illustrative example, entirely hypothetical
Every observation, requirement, risk, and metric below belongs only to this hypothetical teaching case. It is not customer research, a benchmark, or a claim about a real company. Notice that the example can still be useful while baselines, numeric targets, rollout mechanics, and some questions remain unresolved.
# Hypothetical: integration onboarding – Product Requirements Document > Evidence-safe draft: known facts, interpretations, assumptions, and unknowns are intentionally kept separate. ## 0. Header | Owner | Stakeholders | Status | Target date | Doc version | Links to tickets | |---|---|---|---|---|---| | | | Draft | | 0.2 | | ## 1. Summary / decision - Problem: Some workspace admins start integration setup but do not reach the first successful data sync, creating repeated setup work and support demand. - Target user: Workspace admins configuring a supported integration for the first time - Desired outcome: More eligible admins reach a successful first sync with less avoidable clarification work. - Decision / direction: Improve clarity and recovery inside the existing setup flow before adding providers or automating the full workflow. - Primary success signal: Eligible admins reaching first successful sync; target Establish baseline before setting a target ## 2. User, problem, and evidence **Target user:** Workspace admins configuring a supported integration for the first time **Problem:** Some workspace admins start integration setup but do not reach the first successful data sync, creating repeated setup work and support demand. **Current workaround:** Admins consult setup documentation or contact support when credentials or provider-specific steps are unclear. ### Observed evidence - Hypothetical observation: the setup funnel loses users before first successful sync. - Hypothetical support pattern: setup conversations repeatedly mention credentials and provider-specific steps. ### Interpretation - The evidence suggests setup friction may contribute to abandonment, but it does not yet prove that a guided wizard is the right solution. ### Source links - Not specified ## 3. Desired outcome and success signals More eligible admins reach a successful first sync with less avoidable clarification work. **Why now:** Reduce avoidable setup failure before investing in broader provider expansion. | Type | Metric / signal | Baseline | Target / threshold | Timebox | Notes | |---|---|---|---|---|---| | outcome | Eligible admins reaching first successful sync | Unknown | Establish baseline before setting a target | First post-release review window | Hypothetical example; no benchmark implied | | diagnostic | Setup-related support contacts per started setup | Unknown | Directionally lower; threshold to be defined | First post-release review window | Hypothetical example | ## 4. Scope ### In scope - Clarify the supported first-time integration setup path. - Make required credentials and provider-specific prerequisites visible before submission. - Provide actionable recovery when setup validation fails. ### Non-goals / out of scope - Adding new integration providers. - Changing existing security requirements. - Solving post-setup data quality or long-term integration health. ### Future possibilities (not commitments) - Provider-specific setup automation after the main failure modes are validated. **Constraints:** Hypothetical Security owner confirms credential values must never be exposed in setup failure messaging. The Product still uses the existing supported providers and integration API; this PRD does not choose implementation architecture. ## 5. Product requirements | ID | Product behavior / constraint | Truth state | Basis / source type | Source / authority reference | Why this exists / user or Product value | Priority | Linked outcome(s) | Open question | Acceptance handoff | Acceptance boundary | Change note | Notes | |---|---|---|---|---|---|---|---|---|---|---|---|---| | FR-1 | Before connection is submitted, an eligible admin can see which credentials and prerequisites are required for the selected provider. | Confirmed Product decision | Product decision | Hypothetical decision record D-01: improve clarity and recovery inside the existing setup flow. | Reduce avoidable failed attempts caused by missing setup information. | Unspecified | Eligible admins reaching first successful sync | | Ready for story / criteria handoff | The requirement is satisfied only when prerequisite information is available in the setup flow before submission. | If the selected setup direction changes, re-check the linked first-sync outcome and downstream story/criteria handoff. | Illustrative hypothetical requirement; validate before reuse. | | FR-2 | When setup validation fails, the Product never exposes submitted credential values in the recovery message. | Confirmed external constraint | Specialist constraint | Hypothetical Security review SEC-01: submitted credential values must not be exposed in failure messaging. | Preserve the confirmed credential-safety boundary while the Product team decides which failure details are useful to expose. | Must | Eligible admins reaching first successful sync; Setup-related support contacts per started setup | Which provider-specific failure reasons are safe and useful to expose? | Specialist source unresolved | Credential values remain hidden; which provider-specific failure reason can be exposed is intentionally unresolved. | If Security changes this constraint, re-review the recovery behavior and any downstream acceptance rules. | Illustrative hypothetical requirement; validate before reuse. | ## 6. Key scenarios / acceptance boundaries - Admin begins setup without all required provider credentials. - Admin submits credentials that fail a known validation check. - Validation returns an unknown failure that cannot be safely diagnosed in-product. > Detailed Given/When/Then acceptance criteria belong in the downstream acceptance-criteria workflow once the behavior is confirmed. ## 7. Dependencies and product constraints - Existing integration API validation behavior. - Security review of any new credential/error messaging. - Analytics definition for started setup and first successful sync. Hypothetical Security owner confirms credential values must never be exposed in setup failure messaging. The Product still uses the existing supported providers and integration API; this PRD does not choose implementation architecture. ## 8. Risks, assumptions, and unknowns ### Risks - A product change may not improve completion if abandonment is mainly caused by low intent rather than setup friction. - Error guidance could expose sensitive information if failure messages are not designed carefully. ### Assumptions - The current setup funnel measures first successful sync reliably. - The support taxonomy is detailed enough to identify common setup failure classes. ### Unknowns / open questions - Which failure reasons are common enough and safe enough to explain in-product? - What baseline completion rate and support-contact rate should be established before a target is set? ## 9. Decision record **Decision / direction:** Improve clarity and recovery inside the existing setup flow before adding providers or automating the full workflow. **Reason:** This direction addresses the observed point of friction while keeping the larger solution choice reversible and bounded by the existing integration/security constraints. **Alternatives rejected:** - Add a full setup wizard immediately, rejected for now because the evidence does not establish that a wizard is necessary. - Expand provider coverage first, rejected because it does not address the observed first-sync failure. **Revisit if:** Revisit the direction if funnel/support evidence shows that low intent, unsupported providers, or another cause explains most abandonment. ## 10. Measurement and instrumentation Instrument only what is needed to evaluate the supplied signals: Eligible admins reaching first successful sync, Setup-related support contacts per started setup. Exact events and implementation remain to be defined. ## 11. Validation / rollout Validate recovery wording and the measured failure classes with affected admins and Security before selecting the release approach. **Timebox:** To be defined after scope and technical constraints are reviewed ## 12. Follow-up decisions - Move only confirmed behavior into user stories or detailed acceptance criteria when delivery-sized slicing is useful. - Resolve the open questions that materially block the next product or delivery decision. ## 13. Truth map ### Known / supplied - Target user: Workspace admins configuring a supported integration for the first time - Observed problem: Some workspace admins start integration setup but do not reach the first successful data sync, creating repeated setup work and support demand. - Current workaround: Admins consult setup documentation or contact support when credentials or provider-specific steps are unclear. - Evidence: Hypothetical observation: the setup funnel loses users before first successful sync. - Evidence: Hypothetical support pattern: setup conversations repeatedly mention credentials and provider-specific steps. - In scope: Clarify the supported first-time integration setup path. - In scope: Make required credentials and provider-specific prerequisites visible before submission. - In scope: Provide actionable recovery when setup validation fails. - Non-goal: Adding new integration providers. - Non-goal: Changing existing security requirements. - Non-goal: Solving post-setup data quality or long-term integration health. ### Interpreted - The evidence suggests setup friction may contribute to abandonment, but it does not yet prove that a guided wizard is the right solution. ### Assumed - The current setup funnel measures first successful sync reliably. - The support taxonomy is detailed enough to identify common setup failure classes. ### Unknown - Which failure reasons are common enough and safe enough to explain in-product? - What baseline completion rate and support-contact rate should be established before a target is set?
| Dimension | Weak | Stronger |
|---|---|---|
| Problem | “Users need AI search.” | Names the affected user, observed failure/current workaround, evidence, and desired outcome before choosing a solution. |
| Evidence | “Customers want this.” | Observed evidence is separate from the team's interpretation and assumptions. |
| Requirement source | “Stakeholder said we need SSO.” | Candidate, stakeholder/customer request; the Product decision and rationale remain explicit instead of being inferred. |
| Specialist constraint | “Must use MFA.” | Confirmed external constraint only when the specialist source/authority is recorded and the resulting Product behavior is bounded. |
| Customer evidence | “Users want notifications.” | Evidence supports a missed-state problem; notification remains a Product option until the team decides it. |
| Requirement | “Make it intuitive and scalable on AWS.” | Defines observable Product behavior; implementation technology stays in technical design unless it is a verified external constraint. |
| Metric | “Increase activation by 20%.” | Names the outcome signal and leaves the target “to be defined” until a baseline or decision rule supports it. |
| Unknowns | Hidden behind polished filler. | Open questions, assumptions, and reversal conditions are explicit and survive export. |
Artifact boundaries
Understand whether the problem is real and sufficiently understood.
Open Discovery →Choose the broader direction and why it should create advantage/value.
Open Strategy →Decide whether this bet should win now against alternatives.
Open Prioritization →Communicate how selected bets relate and sequence over time.
Open Roadmap →Align quickly on a selected bet before deeper behavior/requirements are useful.
Open Product Brief →Define product behavior, scope, outcomes, constraints, and unresolved decisions for one sufficiently understood bet.
Break confirmed scope into user-centered delivery units.
Open User Stories →Define detailed, testable behavior boundaries for a selected story/behavior.
Open Acceptance Criteria →Decide how Engineering will implement the required behavior.
Coordinate release, readiness, communication, and post-launch learning.
Open Launch Plan →Living decision artifact
A useful PRD evolves when evidence, scope, constraints, or learning materially change. It should make disagreement visible rather than eliminate conversation.
The PRD starts with a feature and barely defines the problem.
Why: Solution choice happened before evidence and outcome were aligned.
Correction: Write the affected user, observed problem, evidence, current workaround, and desired outcome before expanding requirements.
Research, interpretation, and assumptions are mixed together.
Why: The document treats all context as equally certain.
Correction: Keep observed evidence, inferred meaning, assumptions, and unknown questions in separate fields.
Success criteria contain round numbers with no source.
Why: A target was added to make the document look complete.
Correction: Use a known baseline or decision threshold, or state that the target is still to be defined.
Requirements say seamless, intuitive, robust, or scalable.
Why: A quality adjective is standing in for observable behavior or a measurable constraint.
Correction: Rewrite the requirement as behavior a user/system can observe, or state the real constraint that creates the requirement.
A product requirement specifies PostgreSQL, AWS, a microservice, or another implementation choice.
Why: Technical design leaked into the product requirement without a verified constraint.
Correction: Describe the required behavior/outcome and move implementation choices to technical design unless the technology itself is externally fixed.
Everything is in scope.
Why: The team avoided non-goals and trade-offs.
Correction: Add explicit exclusions and separate future possibilities from current commitments.
A stakeholder request is copied into the PRD as a confirmed requirement.
Why: Evidence that somebody asked for a solution was mistaken for the Product decision to build it.
Correction: Keep the request as provenance, mark the behavior candidate until decided, and record the explicit Product decision if it becomes scope.
Success is defined as shipped or launched.
Why: Delivery completion replaced user/product outcome measurement.
Correction: Keep shipping as a milestone and add the user behavior, product outcome, or guardrail that should change after release.
The rollout defaults to an A/B test or percentage release.
Why: A generic release pattern was copied without checking risk, reversibility, measurement, or operational cost.
Correction: Choose validation and rollout from the actual product context, and leave it unresolved when the decision is not ready.
The PRD is written once and treated as a contract that cannot change.
Why: The artifact became bureaucracy instead of a decision record.
Correction: Revisit assumptions, scope, requirements, and success signals when new evidence or constraints materially change the decision.
A PRD records a product decision at enough detail for a team to act: the affected user, problem and evidence, desired outcome, scope and non-goals, confirmed product behaviors, constraints, risks, assumptions, open questions, measurement, and rollout logic. It should make uncertainty and trade-offs visible without becoming the technical architecture, delivery backlog, or a substitute for discovery.
No. A PRD is useful when shared understanding, multiple behaviors, meaningful coordination, trade-offs, risks, or user impact justify a durable artifact. A small, well-understood change may need only an issue, brief, user story, or acceptance criteria. If the problem itself is still unclear, discovery should come before detailed requirements.
Both. You can copy the blank Markdown structure or use the workspace to enter real product context, evidence, scope, confirmed requirements, risks, assumptions, and unknowns. The generator is deterministic and intentionally leaves unsupported sections unresolved. It does not invent customer research, requirements, user quotes, metric targets, deadlines, owners, rollout percentages, or technical architecture.
Requirement provenance records why a behavior or constraint exists: for example, an explicit Product decision, a specialist or business constraint, compatibility behavior, a stakeholder request, or an assumption. It is deliberately separate from priority. Customer evidence can support the problem or need, but it does not automatically confirm the requested solution as Product scope.
Keep the metric if it expresses the outcome you need to observe, but state that the baseline or target is still to be defined. Establish the baseline or decision threshold from historical data, business constraints, validation design, or another defensible rule. The tool never adds an arbitrary percentage simply to make the PRD look complete.
A Product Brief is earlier and lighter: it aligns the team on the problem, evidence, outcome, direction, boundaries, assumptions, and next decision. A PRD goes further into confirmed product behavior, requirements, scenarios, metrics, dependencies, risks, and unresolved delivery decisions. If the opportunity or direction is still contested, use the Brief before manufacturing detailed requirements.
It can contain major workflows and high-level acceptance boundaries, but it does not need dozens of delivery-sized stories or detailed Given/When/Then cases. Once a requirement is confirmed, use the User Story Generator and acceptance-criteria guidance to slice the behavior for implementation. Keeping those jobs separate prevents unresolved assumptions from becoming confident backlog items.
No. The current PRD workspace is rule-based. It structures exactly what you provide, adds explicit missing-information prompts, and runs deterministic quality checks. That means a blank or vague input can produce an incomplete PRD on purpose. The product goal is decision quality and traceability, not a large block of confident generated prose.
The current tool autosaves the draft in this browser's local storage and requires no login. The Share action encodes the PRD into the URL so another browser can reconstruct it; it is not private cloud collaboration. Do not put confidential product information into a share URL. Use copy/export instead when URL exposure is inappropriate.
Resolve the open decisions that materially block execution. Then move confirmed scope into the next artifact only when needed: user stories for delivery-sized units, detailed acceptance criteria for testable behavior, technical design for implementation choices, and a launch plan when release coordination becomes the problem. Link those artifacts back to the original product outcome and evidence.
A workspace can preserve product truth and expose gaps, but it cannot validate the problem, choose strategy, prioritize the bet, or make technical decisions for the team.
Last materially updated: 2026-09-18. Core generation is deterministic; no external AI/model is called by this workspace.