# Reclaim Tasks: Examples Comprehensive examples for all Reclaim task workflows. Remember: All write operations (create, update, complete, delete) require confirmation using AskUserQuestion before execution. ## Quick Task Capture ### Minimal task creation ```bash reclaim create --title "Review documents" ``` ### Task with duration only ```bash reclaim create --title "Research competitors" --duration 2 ``` ### Task with due date ```bash reclaim create --title "Submit report" --due 2025-11-15 ``` ### Task with priority ```bash reclaim create --title "Fix critical bug" --priority P1 ``` ## Detailed Task Creation ### Complete task specification ```bash reclaim create \ --title "Write quarterly review" \ --due 2025-11-30 \ --priority P2 \ --duration 4 \ --time-scheme work \ --notes "Include metrics from Q3 and Q4" ``` ### Task with specific start time ```bash reclaim create \ --title "Client presentation" \ --start 2025-11-10T14:00:00 \ --duration 1.5 \ --priority P1 ``` ### Deferred task (start after specific date) ```bash reclaim create \ --title "Plan 2026 roadmap" \ --defer 2025-12-01 \ --duration 3 \ --priority P2 ``` ### Task with splitting enabled ```bash # Allow splitting with default minimum chunk reclaim create \ --title "Code review backlog" \ --duration 4 \ --split # Allow splitting with 30-minute minimum chunks reclaim create \ --title "Email cleanup" \ --duration 3 \ --split 0.5 # Splitting with min and max chunk constraints reclaim create \ --title "Documentation updates" \ --duration 6 \ --split \ --min-chunk 0.5 \ --max-chunk 2 ``` ## Task Updates ### Update task title ```bash reclaim update abc123 --title "Updated title" ``` ### Change priority ```bash reclaim update abc123 --priority P1 ``` ### Update due date ```bash reclaim update abc123 --due 2025-11-20 ``` ### Update duration ```bash reclaim update abc123 --duration 2.5 ``` ### Multiple updates at once ```bash reclaim update abc123 \ --title "Refactored title" \ --priority P2 \ --duration 3 \ --due 2025-11-25 ``` ### Clear a date field ```bash # Clear due date reclaim update abc123 --due none # Clear deferred start reclaim update abc123 --defer clear # Clear specific start time reclaim update abc123 --start null ``` ### Add or update notes ```bash reclaim update abc123 --notes "Updated context and requirements" ``` ### Change time scheme ```bash # Using alias reclaim update abc123 --time-scheme work # Using specific scheme ID reclaim update abc123 --time-scheme ts_abc123def ``` ## Listing and Filtering ### List active tasks (default) ```bash reclaim # or explicitly reclaim list active ``` ### List completed tasks ```bash reclaim list completed ``` ### List overdue tasks ```bash reclaim list overdue ``` ### Get specific task details ```bash reclaim get abc123 ``` ### List available time schemes ```bash reclaim list-schemes ``` ## Task Completion ### Mark task as complete (ARCHIVED status) ```bash reclaim complete abc123 ``` Note: This sets the task to ARCHIVED status, which represents truly complete tasks in Reclaim. ## Task Deletion ### Permanently delete a task ```bash reclaim delete abc123 ``` Warning: This is permanent deletion. Use `complete` instead if you want to mark a task as done. ## Duration Formats Tasks can have various durations specified in hours: ```bash # 15 minutes reclaim create --title "Quick check-in" --duration 0.25 # 30 minutes reclaim create --title "Review PR" --duration 0.5 # 45 minutes reclaim create --title "Team standup" --duration 0.75 # 1 hour reclaim create --title "Deep work session" --duration 1 # 90 minutes reclaim create --title "Workshop prep" --duration 1.5 # 2 hours reclaim create --title "Client meeting" --duration 2 # 4 hours (half day) reclaim create --title "Strategic planning" --duration 4 # 8 hours (full day) reclaim create --title "Conference attendance" --duration 8 ``` ## Date and Time Formats ### Date only (YYYY-MM-DD) ```bash reclaim create --title "Submit proposal" --due 2025-11-30 ``` ### Date with time (YYYY-MM-DDTHH:MM:SS) ```bash reclaim create --title "Presentation" --start 2025-11-15T14:30:00 ``` ### Clearing dates ```bash # All of these work to clear a date field reclaim update abc123 --due none reclaim update abc123 --defer clear reclaim update abc123 --start null ``` ## Workflow Examples ### Morning planning workflow ```bash # List what's scheduled reclaim list active # Check overdue items reclaim list overdue # Adjust priorities based on day reclaim update task1 --priority P1 reclaim update task2 --defer 2025-11-08 ``` ### Creating a project task series ```bash # Phase 1: Research (this week) reclaim create \ --title "Research: User interviews" \ --due 2025-11-08 \ --priority P1 \ --duration 3 \ --split 1 # Phase 2: Design (next week) reclaim create \ --title "Design: Wireframes" \ --defer 2025-11-11 \ --duration 4 \ --priority P2 # Phase 3: Implementation (following week) reclaim create \ --title "Implementation: Core features" \ --defer 2025-11-18 \ --duration 8 \ --priority P2 \ --split 2 ``` ### End of day cleanup ```bash # Complete finished tasks reclaim complete task1 reclaim complete task2 # Defer tasks that weren't started reclaim update task3 --defer 2025-11-08 # Review what's coming up reclaim list active ``` ## Time Scheme Examples ### Using work hours ```bash reclaim create \ --title "Code review" \ --duration 2 \ --time-scheme work ``` ### Using personal time ```bash reclaim create \ --title "Side project work" \ --duration 1.5 \ --time-scheme personal ``` ### Finding and using specific schemes ```bash # List all available schemes reclaim list-schemes # Use specific scheme ID reclaim create \ --title "Deep focus work" \ --duration 3 \ --time-scheme ts_abc123def ``` ## Private Tasks ### Create a private task ```bash reclaim create \ --title "Personal development review" \ --duration 1 \ --private true ``` ### Make existing task private ```bash reclaim update abc123 --private true ``` ### Make task non-private ```bash reclaim update abc123 --private false ``` ## Category and Color ### Set event category ```bash reclaim create \ --title "Team meeting" \ --duration 1 \ --category "Meetings" ``` ### Set event color ```bash reclaim create \ --title "Deep work block" \ --duration 2 \ --color "blue" ``` ### Update category and color ```bash reclaim update abc123 --category "Planning" --color "green" ``` ## Confirmation Workflow Example When a user asks: "Create a task to finish the proposal, P1, due next Friday, 3 hours" **Step 1**: Construct the command ```bash reclaim create \ --title "Finish the proposal" \ --priority P1 \ --due 2025-11-14 \ --duration 3 ``` **Step 2**: Use AskUserQuestion with: ``` Ready to create this Reclaim task: Command: reclaim create --title "Finish the proposal" --priority P1 --due 2025-11-14 --duration 3 This will create: - Title: "Finish the proposal" - Priority: P1 - Due: 2025-11-14 - Duration: 3 hours Proceed? ``` **Step 3**: After user confirms, execute the command