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 later technical specification defines storage, time comparison, access resolution, error shapes, and migration. The implementation plan names code changes and the validation sequence. Keep unresolved product choices visible so a coding agent does not 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?
