"The scary one-off starts as an argument between two people. It ends as a frozen plan a machine can run twice."
Novel work starts as a conversation, not a script
Some fleet work is too big and too new to just do: upgrade every machine's OS, migrate a root path the whole system depends on. That work doesn't begin as a script — it begins as a conversation. Dad and Pippa argue out the intent, the scope, the preflight, the ordering, the approvals, the pause thresholds, the verification, and the recovery. The thinking happens in the open, together, before a single machine is touched.
Then it's compiled and frozen
Once the shape is agreed, Pippa produces a structured draft and Watchfire treats it like a plan compiler: it validates the plan, then commits an immutable target snapshot plus versioned checks. From that point the campaign is a frozen artifact. The conversation was the authoring surface — it is never the runtime state. (You met that rule with single operations; a campaign is the same rule at fleet scale.)
Proven plans become templates
Do a campaign once, well, and you don't want to re-argue it from scratch next time. A successful plan is promoted into a versioned template. Re-running it still reads fresh fleet facts, re-resolves and re-freezes the targets, and enforces the template's approval policy — but now Pippa focuses only on what changed and what needs judgment, instead of replaying a method that's already settled. The routine gets cheaper; the attention goes to the exceptions.
Two meanings of delegation
Every campaign delegates in one sense: it hands typed steps to host executors. A separate Codex or Claude Code session is a second, optional kind of delegation — reserved for bounded work the normal executor can't do — and it receives an operation-ID contract, not the keys to the whole campaign. Neither kind of delegate may expand the targets or the authority after approval.