# PRD: {PROJECT_OR_FEATURE_NAME}

## Metadata

- Owner: {owner}
- Date: {yyyy-mm-dd}
- Status: draft|approved|in-progress|completed
- Best-Guess Mode: true|false

## Problem Statement

{what problem is being solved and why now}

## Objectives

1. {objective-1}
2. {objective-2}

## Scope

### In Scope

1. {in-scope-item}

### Out of Scope

1. {out-of-scope-item}

## User/Stakeholder Requirements

1. {requirement}

## Functional Requirements

1. {functional-requirement}

## Non-Functional Requirements

1. Security: {requirements}
2. Performance: {requirements}
3. Reliability: {requirements}
4. Observability: {requirements}

## Acceptance Criteria

1. {ac-1}
2. {ac-2}

## Constraints and Dependencies

1. {constraint-or-dependency}

## Risks and Open Questions

1. Risk: {risk}
2. Open Question: {question}

## Testing and Verification Expectations

1. Baseline checks: {lint/type/unit/integration expectations}
2. Situational testing: {required situational checks}
3. Evidence format: {how verification will be reported}

## Milestone / Delivery Intent

1. Target milestone/version: {e.g., 0.0.2}
2. Definition of done: {completion conditions}

## Assumptions

List only if Best-Guess Mode is true.
Prefix each entry with `ASSUMPTION:`.

1. ASSUMPTION: {guessed decision and rationale}

