a205d03b43
When the homeserver advertises custom_recovery_passphrase_settings, always run the custom passphrase flow, flooring min_character_count at 1 (covering missing, zero, and negative values) so the derived passphrase can never be empty. Any stronger minimum stays the operator's choice. Replaces the previous behaviour of dropping the spec and falling back to the auto-generated key. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>