pub fn parse_priority(raw: &str) -> Result<Priority>
Strict priority validation for user input: only low/medium/high are accepted (contracts/cli.md enumerates exactly these three).
low
medium
high
contracts/cli.md