cairn/changes/maildir-custom-keywords/tasks.md
MaildirFlags::with_keywords (I/O-free) and resolve an entry's keywords on every client read path, the Maildir now being an argument; carry the result on MaildirFullEntry::flags.maildir.keywords.dovecot and maildir.keywords.header fields, with a local MaildirKeywordHeaderConfig mirror so the config schema keeps compiling under every feature subset.KeywordHeader and set both options on the inner client, covering the CLI and shared construction sites at once.parse_filename_flags and flag_from_char, read MaildirFullEntry::flags and map each one onto the shared Flag.flag set loss included.[patch.crates-io] block standing in for it.