The presigned PUT now uses the shared constructor, which keeps the
HTTPS-downgrade redirect policy. The agent guidance also says never to
remove an attachment, or pass --force, unless the user asks.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Entire-Checkpoint: 01M6H7HX1SQ7CM3FNH430RNH5N