Description: Implement support for recurring tasks (daily, weekly, monthly)
Acceptance Criteria:
Add --recur flag to add command with frequency option
Automatically regenerate tasks based on recurrence rules
Show next occurrence in listings
Handle completion of recurring instances
Files Affected:
tasktrek
tasktrek-lib.sh
data/tasks.json (schema update)
Suggested Approach:
Store recurrence rules in task object. Add cron job or regeneration on command execution
Difficulty Level: ⭐️⭐️⭐️⭐️ (4/5)