Auto-sync: 2026-04-22 20:02
This commit is contained in:
53
wiki/concepts/Recurring-Tasks.md
Normal file
53
wiki/concepts/Recurring-Tasks.md
Normal file
@@ -0,0 +1,53 @@
|
||||
---
|
||||
title: "Recurring Tasks"
|
||||
type: concept
|
||||
tags: [task-management, automation, productivity]
|
||||
sources: [todoist-task-manager]
|
||||
last_updated: 2026-04-21
|
||||
---
|
||||
|
||||
## Definition
|
||||
|
||||
Recurring Tasks(重复任务)是指按照固定周期自动生成新实例的任务机制,如"每週一早上9点提交周报"或"每6个月看牙医"。Todoist 的 repeat_string 字段支持自然语言周期描述(every Monday, every 6 months),极大简化了周期性任务的设置复杂度。
|
||||
|
||||
## Aliases
|
||||
|
||||
- Recurring Tasks
|
||||
- 重复任务
|
||||
- Recurring Reminders
|
||||
- 周期性任务
|
||||
- Repeating Tasks
|
||||
|
||||
## Natural Language Repeat Patterns (Todoist)
|
||||
|
||||
| 用户表述 | Todoist repeat_string |
|
||||
|----------|----------------------|
|
||||
| every Monday | "every monday" |
|
||||
| every weekday | "every weekday" |
|
||||
| every 2 weeks | "every 2 weeks" |
|
||||
| every 6 months | "every 6 months" |
|
||||
| monthly on the 1st | "monthly on the 1st" |
|
||||
| every day at 9am | "every day at 9:00" |
|
||||
| every Tuesday and Thursday | "every tuesday and thursday" |
|
||||
|
||||
## AI Integration Pattern
|
||||
|
||||
```
|
||||
用户:"每6个月提醒我看牙医"
|
||||
↓ Agent 解析为 repeat_string: "every 6 months"
|
||||
↓ Todoist API 创建任务,含 due 和 repeat_string 字段
|
||||
↓ Todoist 自动在每个周期创建新实例
|
||||
```
|
||||
|
||||
## Key Relationships
|
||||
|
||||
- [[Todoist API]] — repeat_string 是 Todoist API 的专属字段
|
||||
- [[Todoist Task Manager]] — 自然语言描述 → 重复任务创建
|
||||
- [[Morning Briefing]] — 重复任务中的周期性提醒(如每周一晨会)
|
||||
- [[AI-Driven Task Extraction]] — 从邮件/消息中识别周期性任务需求
|
||||
|
||||
## Design Considerations
|
||||
|
||||
- **命名规范**:重复任务标题应明确表达"周期性"含义("季度复盘"而非"复盘")
|
||||
- **截止日期 vs 周期**:有明确截止的用 due_date,周期性的用 repeat_string
|
||||
- **逾期容错**:Todoist 逾期后下一个实例会在修复日期创建(不跳跃),可通过 Agent 重新调度
|
||||
Reference in New Issue
Block a user