Grilled requirement
WHO
- User:
- Situation:
- Task they are trying to complete:
WHAT
- Required behaviour (not implementation):
- Input:
- Output:
WHY
- Intent:
- Business outcome:
- Evidence/source:
NOT
- Explicit exclusions:
- Protected areas:
- Agent must never:
DONE
- Acceptance signals that pass or fail:
- Authoritative verifier:
Scenarios
Scenario: happy path
Given
When
Then
Scenario: edge case
Given
When
Then
Scenario: explicit exclusion
Given
When
Then
Original Markdown
# Grilled requirement ## WHO - User: - Situation: - Task they are trying to complete: ## WHAT - Required behaviour (not implementation): - Input: - Output: ## WHY - Intent: - Business outcome: - Evidence/source: ## NOT - Explicit exclusions: - Protected areas: - Agent must never: ## DONE - Acceptance signals that pass or fail: - Authoritative verifier: ### Scenarios ```gherkin Scenario: happy path Given When Then Scenario: edge case Given When Then Scenario: explicit exclusion Given When Then ```