Filled example
This fictional example demonstrates the document shape. It is not a current or promised Plannotator feature.Annotations on the filled example
The example stays at product intent. A technical specification should later define storage, time comparison, access resolution, error shapes, and migration. An implementation plan should name the code changes and validation sequence. Reviewers should leave unresolved product choices visible rather than letting a coding agent turn them into technical assumptions.
Review prompts
- Does the PRD name a real user problem and link the evidence?
- Can every requirement be observed without guessing at the author’s intent?
- Do goals, non-goals, metrics, and counter-metrics prevent a misleading success?
- Are constraints and dependencies facts rather than hidden design decisions?
- Which open question must be resolved before technical design begins?
- Has implementation detail displaced a product requirement?
