Merge origin/main into fix/doctor-bundle-custom-redaction
main路
Commit
Main now enables cobra.EnableTraverseRunHooks and moved doctor's redaction load to the root's own PreRunE, which still skips doctor subcommands. Fold EnsureRedactionConfigured into the doctor group's PersistentPreRunE after the broken-.entire report, and drop the shadowing guard test: with traversal on, a subcommand's own persistent pre-run no longer replaces the group's.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com Entire-Checkpoint: 01M51FY8HXG063EJZ537CFNENS