Update to latest swagger YAML and sample YAML on itm-evaluation-server's development branch.
Update for treatment counts:
treatments_applied == 0 or treatments_applied == treatments_required
status is NOT "partially_treated"
If unseen is True, then none of the vitals for that character are required
All of the Conditional Requirements rules involving actions (e.g., APPLY_TREATMENT) are now warnings instead of errors.
Updates for unseen characters (where unseen is True):
If a specified character_id is unseen, then the corresponding action_type must be MOVE_TO or MOVE_TO_EVAC.
If a specified character_id is NOT unseen, then the corresponding action_type cannot be MOVE_TO.
These are mostly warnings if we aren't sure, because the character may silently swap from seen to unseen. We aren't going to be tracking that behavior in the validator
For evac_id value matching, make sure the evac_id exists for that scene (following branching rules)
cleanup for old is_valid checks throughout the original validation code