6. Writes: dry-run and confirm
Source 06-writes.md
- A write command never acts without
-confirm.-confirmis always a bare parameter, never given a value. Without it, the command exits4and prints this on stdout.{"result": {"status": "confirmation_required", "command": ..., "changes": [...], "confirmCommand": ...}} -dry-runreturns the same structuredchangeslist.- No interactive prompts in any mode, with or without
-no-input, on a TTY or not. - The confirm step is defence in depth, not authorization.