Oodle / Workshop materialBack to workshop hub
Templates

Grilled requirement

Freeze WHO, WHAT, WHY, NOT and DONE before generation begins.

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
```