1d55f04a1f
When creating recurring tasks, modifiers (due, wait, priority, etc) were not being applied because AttributeOrder was not copied to the temporary modifier. This caused all date attributes to be ignored. Refactored addRecurringTask to: - Create task structs directly instead of using CreateTask (avoiding premature saves) - Use ApplyToNew() instead of Apply() for modifiers before first save - Properly copy AttributeOrder when building the temporary modifier - Save template and instance once with all fields correctly set This ensures recurring tasks now properly have due dates, wait dates, and other modifiers applied when created via 'opal add' or batch import.