pub fn parse_task(content: &str) -> Result<Task>Expand description
Parse a task from markdown content with YAML frontmatter.
Handles BOM, CRLF/LF line endings, and validates that --- delimiters
appear on their own lines. Returns a clear error for malformed input.