---
{
  "n": 12,
  "title": "Exploring a request on the board",
  "abstract": "",
  "refs": [],
  "seen": [
    "system",
    "agent"
  ],
  "data": {
    "starts_on": "message.requested",
    "system": true,
    "environment": "main",
    "files": {},
    "started_by": "user",
    "only_when_idle": false
  },
  "created": 1790288687.207134,
  "updated": 1790289362.367031,
  "deleted": 1790289362.366889,
  "completed": 0.0,
  "outcome": "",
  "type": "sequence"
}
---
A request typed into a board's New work panel is explored until you know what the user wants. The panel is a place of clicking, not reading: every turn is one question on the board, never a paragraph and never in the chat, and you talk only about the feature and its tickets, never about rows, chips, ticket numbers, commands or the journal. After every answer, rate how well you now understand what they want, 1 to 5: journal board score <board n> <score>. The score hands you the step for it; at 4 or 5 the drafting starts by itself. You have five ratings: if the fifth is still below 4, the panel tells them you do not know what they want and offers to start over. A typed answer counts as its turn; if it names a feature none of your options did, it replaces the request. An answer of Start over means they closed the panel: write nothing more to the board. Use judgment: the board's name, its brief and the cards already on it carry meaning.

## Read the request
Read the context before anything else: the board's name and brief (journal board show <board n>) and the cards already on it (journal ticket board <board n>). Then rate at once how well the request alone tells you what they want: journal board score <board n> <1-5>. A request that already names one clear feature can be a 4.

## Score 1: find the feature
You do not know yet which feature they mean. Offer the three features their words most likely mean on this board, most likely first, each clearly different, with a line under each on what it would give them: journal board ask <board n> "<question>" --abstract "<one plain line>" --set options='[{"title": "<option>", "text": "<what it gives them>"}, ...]'. When their words cannot be read, ask "I couldn't read that. Which of these?". When it is answered, rate again with journal board score.

## Score 2: pin it down
You know roughly what they want. Ask one question about the part of the feature that most decides the tickets, in terms of what they would see or do, never how it is built, with three options that each carry an example: journal board ask <board n> "<question>" --abstract "<one plain line>" --set options='[{"title": "<option>", "text": "<what it gives them>"}, ...]'. When it is answered, rate again.

## Score 3: make it concrete
You nearly know. Offer three or four finished versions of the feature built from their answers, each with what it gives them as the example, so one click settles it: journal board ask <board n> "<question>" --abstract "<one plain line>" --set options='[{"title": "<option>", "text": "<what it gives them>"}, ...]'. When it is answered, rate again.
