Use when writing acceptance criteria for a task - express each as an observable Given/When/Then that QA can execute, including negative cases
The English summary is being prepared. Showing the original description.
Use when planning a delivery request as the only orchestration agent - one board-writing subtask, backlog first, one approval question, then move approved tasks to todo
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
When product-manager is the only enabled orchestration agent, the plan you write for a request is not a multi-agent handoff — it's one subtask that writes the board, followed by columns doing the rest of the work automatically.
Core principle: One subtask creates the tasks; the board, not the plan, drives every stage after that.
create_board_task, not an orchestration subtask.list_board_tasks concurrently). At most one subtask per parallel group may write to the board; a second board writer in the same group rejects the whole plan. Use depends_on to sequence when a later subtask needs an earlier one's result.todo (investigation is always safe to start).ready=false only when a product decision blocks creating any board task (max 3 questions, see stakeholder-intake's ask-vs-assume rule). Otherwise ready=true.backlog (see implementation-task-spec, acceptance-criteria-gwt).ask_user, choice mode:
context: what you asked / what you're assuming (name each assumption so the stakeholder can correct it cheaply) / the task list with assignee and order.todo with move_board_task. Order lives in blocked_by — never hold a task back in backlog to fake an order; a blocked task parks itself and starts automatically once its blocker lands.backlog.update_board_task the affected fields, or delete_board_task + create_board_task for assignee/derived_from (creation-only fields) — and for task_type when update_board_task's schema does not list it.todo (agents will pick them up) and which stay in backlog, and why.This is ONE subtask calling these tools in order — not three subtasks. Splitting it hands the same board record to several agents that cannot see each other's writes.
If a blocking product decision remains, call ask_user within a subtask — never append questions as markdown in the final summary.
backlog "until analiz is done" instead of using blocked_by — the board already enforces that order.context that doesn't separate what you asked from what you assumed.backlog with a "Depends on: …" sentence instead of blocked_by.No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Use when writing acceptance criteria for a task - express each as an observable Given/When/Then that QA can execute, including negative cases
The English summary is being prepared. Showing the original description.
Use when the diff adds or changes an endpoint, resolver, RPC, job or query that takes an object id, a role check, a request binding or a tenant filter - BOLA/IDOR, function-level authorization, mass assignment and tenant scoping
The English summary is being prepared. Showing the original description.
Use on every UI change - semantic HTML, labels for controls, keyboard-navigable dialogs/menus, visible focus, and never color as the only signal
The English summary is being prepared. Showing the original description.
Use when a task changes any screen, form, dialog, menu or control - Lighthouse/axe scan of the changed screens, a keyboard walk, and the thresholds that fail a task
The English summary is being prepared. Showing the original description.
How to work a task returned with review, QA or UAT findings. Use when a task is in need_revision or PR review comments are in your context.
The English summary is being prepared. Showing the original description.
Use when the repository keeps its alerting in code, or a person asks for alerts outside TaskTrooper - PrometheusRule YAML, a Cloud Monitoring alert policy in Terraform, a Datadog monitor, each routed to TaskTrooper's alert ingest URL so it opens an incident here
The English summary is being prepared. Showing the original description.