pub fn validate_mnemonic_word_format(mnemonic: &str) -> Result<(), String>
Word-count + lowercase a-z charset (no BIP39 checksum — Clarinet may accept edge cases).