pub fn parse_str(content: &str) -> Result<TasksFile, Vec<ConfigError>>
Parse and validate a YAML string containing task configuration.
Returns Err(errors) if either the YAML is malformed or semantic validation fails.
Err(errors)