calendar invite

This commit is contained in:
Yanxin Lu
2026-03-18 13:36:25 -07:00
parent d35e7b1475
commit de6528335c
14 changed files with 778 additions and 30 deletions

View File

@@ -2,6 +2,30 @@
_这份文件记录持续性项目和重要状态,跨会话保留。_
## 📝 重要规则
### 邮件发送规则v2
- **youlu@luyanxin.com → mail@luyx.org**: 直接发送,无需确认(用户 SimpleLogin 别名,日历邀请自动抄送)
- 其他所有对外邮件: 仍需确认
### 代码审查规则
写/改/部署代码前,必须先确认:
1. 为什么需要?
2. 改了什么功能?
3. 文件放在哪里?
---
## 👤 用户背景
- **称呼**: 小鹿
- **时区**: America/Los_Angeles (PST)
- **当前事务**: 医疗相关跟进
- 过敏治疗(集群过敏针)
- 囊肿检查(超声波预约)
- 备孕准备(子宫情况跟进)
- 保险报销iui + CVS 药物)
---
## 🎯 活跃项目
@@ -51,20 +75,6 @@ _这份文件记录持续性项目和重要状态跨会话保留。_
---
## 📝 重要规则
### 邮件发送规则v2
- **youlu@luyanxin.com → lu@luyx.org**: 直接发送,无需确认
- 其他所有对外邮件: 仍需确认
### 代码审查规则
写/改/部署代码前,必须先确认:
1. 为什么需要?
2. 改了什么功能?
3. 文件放在哪里?
---
### 4. 工作区自动备份
**状态**: 运行中
**创建**: 2026-03-06
@@ -82,15 +92,21 @@ _这份文件记录持续性项目和重要状态跨会话保留。_
---
## 👤 用户背景
### 5. 日历邀请 + CalDAV 同步
**状态**: 运行中
**创建**: 2026-03-18
**配置**:
- 技能: `~/.openclaw/workspace/skills/calendar-invite/`
- 日历数据: `~/.openclaw/workspace/calendars/` (home/work/tasks/journals)
- CalDAV: Migadu (`cdav.migadu.com`),通过 vdirsyncer 同步
- 查看日历: khal
- 运行方式: `uv run`(依赖 `icalendar` 库)
- **称呼**: 小鹿
- **时区**: America/Los_Angeles (PST)
- **当前事务**: 医疗相关跟进
- 过敏治疗(集群过敏针)
- 囊肿检查(超声波预约)
- 备孕准备(子宫情况跟进)
- 保险报销iui + CVS 药物)
**功能**:
- 发送日历邀请(自动添加 mail@luyx.org 为参与者)
- 接受/拒绝/暂定回复邀请(自动转发给 mail@luyx.org
- 发送/回复后自动 `vdirsyncer sync` 同步到 CalDAV
- 心跳定期同步日历
---
@@ -101,7 +117,9 @@ _这份文件记录持续性项目和重要状态跨会话保留。_
| 待办提醒 | `~/.openclaw/workspace/scripts/reminder_check.py` |
| 邮件处理器 | `~/.openclaw/workspace/scripts/email_processor/` |
| 待办列表 | `~/.openclaw/workspace/reminders/active.md` |
| 日历邀请 | `~/.openclaw/workspace/skills/calendar-invite/` |
| 日历数据 | `~/.openclaw/workspace/calendars/` |
---
_最后更新: 2026-02-27_
_最后更新: 2026-03-18_