EXAMPLES:

  # Delete with confirmation prompt
  iwe delete document-key

  # Delete without confirmation
  iwe delete document-key --force

  # Preview changes without deleting
  iwe delete document-key --dry-run

  # Output affected document keys for scripting
  iwe delete document-key --keys

  # Combine flags for automation
  iwe delete document-key --force --quiet --keys

REFERENCE HANDLING:

  When a document is deleted, references to it are cleaned up:
  - Inclusion links are removed entirely
  - Inline links are converted to plain text

OUTPUT:

  Default: Confirmation prompt, progress messages, updated document count.

  --dry-run: Shows what would happen without making changes.

  --keys: One affected document key per line (suitable for piping):

    deleted-key
    updated-doc-1
    updated-doc-2
