pub fn parse_task_id(task_id: &str) -> Option<(String, u32)>Expand description
Parse a task ID to extract project ID and counter.
Returns None if the format is invalid.
ยงExamples
use mdvault_core::ids::parse_task_id;
assert_eq!(parse_task_id("MCP-001"), Some(("MCP".to_string(), 1)));
assert_eq!(parse_task_id("INV-042"), Some(("INV".to_string(), 42)));
assert_eq!(parse_task_id("invalid"), None);