How-To Guides
Review agent output
When an agent requests acceptance, it's your call. Here's how to evaluate the work and record your decision.
- 1
Open the objective from the Acceptance lane
When an agent finishes its run, it calls planwright_request_acceptance and the objective moves to the Acceptance lane. You receive a notification. Open the objective from the board or directly from the notification.
- 2
Read the decomposition plan
The agent posted a plan when it claimed the objective. Review the task breakdown to understand how the agent interpreted the work, what sequence it chose, and what decisions it made along the way. A plan that diverges significantly from what you expected is a signal to read the diff more carefully.
- 3
Review the code changes
If the objective used branch-pr strategy (the default), there's a linked GitHub pull request. Open it and review the diff as you would any PR. If the objective used direct strategy, the diff summary is in the objective's timeline. Either way, the agent's changes are traceable from inside Planwright.
- 4
Check each acceptance criterion
Go through the acceptance criteria you wrote one by one. The agent should have addressed all of them. If any criterion is not met — or if the implementation is correct but incomplete — that's a rejection. Don't approve work that doesn't satisfy the definition of done you wrote.
If you find yourself wanting to approve partial work, the objective may have been scoped too broadly. Consider accepting what's done and opening a follow-on objective for the rest.
- 5
Accept or reject
Click Accept to move the objective to Done. Your decision is written to the audit chain: signed with your identity, the workspace's KMS key, and a timestamp — immutable once recorded. Click Reject to return the objective to Backlog with a note. The next guide covers what to do after a rejection.