Schedule Comparison Diff Model
Compares two ParsedXER schedules keyed by task_code via executeComparison.
Categories include added, removed, and changed tasks (dates, float, status). See comparisonLogic.ts and LOGIC_GUIDE.md §7 for field-level rules.