How strict should a coding-agent API be about enum request fields?