OPERATIONS PERFORMED:

  - Link titles: Update link text to match target document headers
  - Header levels: Ensure consistent hierarchy within documents
  - Ordered lists: Renumber sequential list items
  - Formatting: Standardize newlines, indentation, spacing
  - List formatting: Consistent bullet and numbering styles
  - Document structure: Fix structural inconsistencies

EXAMPLES:

  # Normalize every document in the library
  iwe normalize

  # Normalize one document, leaving its frontmatter untouched
  iwe normalize -k notes/meeting

  # Normalize several
  iwe normalize -k notes/meeting -k notes/retro

  # Preview changes with verbose logging
  RUST_LOG=debug iwe normalize --verbose 2

OUTPUT:

  Modifies files in place. Without `-k` there is no stdout output on success.
  With `-k` each document that actually changed prints its path, one per line,
  and documents already in canonical form print nothing.