diff --git a/7-Use-Cases.md b/7-Use-Cases.md index f1fbe6f..1c34bab 100644 --- a/7-Use-Cases.md +++ b/7-Use-Cases.md @@ -444,6 +444,15 @@ prefer `wait:false` + `fleet_poll` for anything non-trivial: a blocking `fleet_s **Delegating does not delegate responsibility.** Workers open PRs; you are the gate. Never delegate the merge — and merging on a reviewer's word is delegating it by proxy. +**When a decision blocks you, consult architects — not the operator.** Spawn one or more architect +members, give them the question and the evidence you have, and act on what they agree. They are +authorized to settle it, not only to advise. If two of them still disagree after two rounds, they +return both positions and you decide. Go to the operator only for something outside the fleet's +authority: money, credentials, or a promise made to someone else. **Then write the decision on the +ticket.** Taking the operator out of the loop also removes the signal they used to get, because +that signal was the block itself — work stopped, so they found out. A ticket comment replaces it, +and it reaches them whether or not they are at a terminal when you decide. + | Intent | Tool | |---|---| | Confirm your own role | `fleet_whoami` |