Start with what the PM can see.
Name the page, record, file, email, or deployed behavior. Internal agent tasks are not acceptance criteria.
Use this when a product person is learning Claude Code, Codex, or another coding agent and the ask is still mushy: “help me ship”, “fix the demo”, “deploy this”. The packet turns the ask into repo state, target deploy, failing command, proof check, rollback, and the exact line where a human decision is required.
Name the page, record, file, email, or deployed behavior. Internal agent tasks are not acceptance criteria.
Branch, run command, and last known good point matter more than the model choice once the session goes sideways.
If there is no repro step, the first job is diagnostic. Do not let the agent skip straight to patches.
A green test proves more when you also know what would still fail if the work had not landed.
A PM can decide the desired behavior. The agent can propose implementation. Do not let it silently change the product.
Credentials, billing, production data, legal terms, and destructive deploys are not agent taste calls.