Keep unready stories out of the sprint
Every story gets a verdict and a quality score. Discuss and Needs refinement stories stay in Backlog or Refinement until they are assessed again.
Ready 95%
Discuss 88%
Needs refinement 55%
Not ready 7%
agent_no_open_decisions
No TBDs, open questions or alternatives left to choose.
agent_verifiable
Says how to check the work: tests, examples, a command.
agent_code_context
Names files, modules, endpoints or a pattern to follow.
agent_self_contained
Needs no production access, credentials or approvals.
Refine a story from your agent
The agent rewrites the text, assesses it again and logs a note saying why.
Tighten the acceptance criteria of ST-3, then assess it.
Some work stays with people
Accounts, servers, secrets, another team's API. Tag the story human-only and agents can still read it, but the store refuses their edits, moves and assessments.
Human-only
Done needs proof
Moving a story to Done asks for a test report, a screenshot or recording if the UI changed, and a commit. All of it lands in the story's activity.
Waits on, blocks
A story can't enter In sprint or Done until every story it waits on is done. The board and the API both refuse cycles.
Waits on FLW-1, FLW-2Blocks FLW-3
Every change has a reason
Each agent write needs a note, logged under the agent's name and shown on the card. There are no delete tools.
Move ST-5 to Blocked, because we are waiting for the payment provider contract.