Daily backup 2026-04-08 00:00:03
This commit is contained in:
14
MEMORY.md
14
MEMORY.md
@@ -13,11 +13,15 @@ _这份文件记录持续性项目和重要状态,跨会话保留。_
|
|||||||
- **youlu@luyanxin.com → mail@luyx.org**: 直接发送,无需确认(用户 SimpleLogin 别名,需在通讯录中)
|
- **youlu@luyanxin.com → mail@luyx.org**: 直接发送,无需确认(用户 SimpleLogin 别名,需在通讯录中)
|
||||||
- 其他所有对外邮件: 确认后再发送
|
- 其他所有对外邮件: 确认后再发送
|
||||||
|
|
||||||
### 代码审查规则
|
### 数据操作规则 (核心)
|
||||||
写/改/部署代码前,必须先确认:
|
1. **严禁直接修改底层文件**:
|
||||||
1. 为什么需要?
|
- 对 **日程 (khal/ics)**、**联系人 (vcard)** 和 **待办 (todo/ics)** 的任何增删改查,严禁直接操作 `~/.openclaw/workspace/calendars/` 或 `contacts/` 下的底层文件。
|
||||||
2. 改了什么功能?
|
- **必须** 通过 `skills/calendar/` 或相关 Skill 提供的脚本执行。底层文件仅用于只读同步。
|
||||||
3. 文件放在哪里?
|
2. **循环日程处理**:
|
||||||
|
- 修改循环日程(Recurrence)时,优先使用 `khal edit` 或通过逻辑脚本处理单次例外。
|
||||||
|
- 删除操作前,务必确认是单次(Instance)还是整个序列(Series)。
|
||||||
|
3. **代码审查**:
|
||||||
|
- 写/改/部署代码前,必须先确认:为什么需要?改了什么功能?文件放在哪里?
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,48 +0,0 @@
|
|||||||
BEGIN:VCALENDAR
|
|
||||||
VERSION:2.0
|
|
||||||
CALSCALE:GREGORIAN
|
|
||||||
PRODID:-//Apple Inc.//macOS 26.3.1//EN
|
|
||||||
BEGIN:VTIMEZONE
|
|
||||||
TZID:America/Los_Angeles
|
|
||||||
BEGIN:DAYLIGHT
|
|
||||||
DTSTART:20070311T020000
|
|
||||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
|
|
||||||
TZNAME:PDT
|
|
||||||
TZOFFSETFROM:-0800
|
|
||||||
TZOFFSETTO:-0700
|
|
||||||
END:DAYLIGHT
|
|
||||||
BEGIN:STANDARD
|
|
||||||
DTSTART:20071104T020000
|
|
||||||
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
|
|
||||||
TZNAME:PST
|
|
||||||
TZOFFSETFROM:-0700
|
|
||||||
TZOFFSETTO:-0800
|
|
||||||
END:STANDARD
|
|
||||||
END:VTIMEZONE
|
|
||||||
BEGIN:VEVENT
|
|
||||||
ATTENDEE;CN=youlu@luyanxin.com;CUTYPE=INDIVIDUAL;EMAIL=youlu@luyanxin.com;P
|
|
||||||
ARTSTAT=ACCEPTED:mailto:youlu@luyanxin.com
|
|
||||||
ATTENDEE;CUTYPE=UNKNOWN;EMAIL=Erica.Jiang@anderson.ucla.edu;ROLE=REQ-PARTIC
|
|
||||||
IPANT;RSVP=TRUE;SCHEDULE-STATUS=1.1:mailto:Erica.Jiang@anderson.ucla.edu
|
|
||||||
DTEND;TZID=America/Los_Angeles:20260328T093000
|
|
||||||
DTSTAMP:20260403T160300Z
|
|
||||||
DTSTART;TZID=America/Los_Angeles:20260328T090000
|
|
||||||
EXDATE;TZID=America/Los_Angeles:20260328T090000
|
|
||||||
LAST-MODIFIED:20260403T160258Z
|
|
||||||
LOCATION:11965 Venice Blvd. #300\, Los Angeles\, CA 90066
|
|
||||||
ORGANIZER;CN=Youlu;EMAIL=youlu@luyanxin.com:mailto:youlu@luyanxin.com
|
|
||||||
RRULE:FREQ=WEEKLY;COUNT=13;BYDAY=SA
|
|
||||||
SEQUENCE:0
|
|
||||||
SUMMARY:Allergy Shot (Sat)
|
|
||||||
TRANSP:OPAQUE
|
|
||||||
UID:1374d6ce-5f83-4c2e-b9a1-120cd2b949e5@openclaw
|
|
||||||
BEGIN:VALARM
|
|
||||||
ACKNOWLEDGED:20260403T160258Z
|
|
||||||
ACTION:DISPLAY
|
|
||||||
DESCRIPTION:Reminder
|
|
||||||
TRIGGER:-P1D
|
|
||||||
UID:FADBDE52-87C0-40C8-96ED-B0DEC5A6D441
|
|
||||||
X-WR-ALARMUID:FADBDE52-87C0-40C8-96ED-B0DEC5A6D441
|
|
||||||
END:VALARM
|
|
||||||
END:VEVENT
|
|
||||||
END:VCALENDAR
|
|
||||||
@@ -1,48 +0,0 @@
|
|||||||
BEGIN:VCALENDAR
|
|
||||||
VERSION:2.0
|
|
||||||
CALSCALE:GREGORIAN
|
|
||||||
PRODID:-//Apple Inc.//macOS 26.3.1//EN
|
|
||||||
BEGIN:VTIMEZONE
|
|
||||||
TZID:America/Los_Angeles
|
|
||||||
BEGIN:DAYLIGHT
|
|
||||||
DTSTART:20070311T020000
|
|
||||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
|
|
||||||
TZNAME:PDT
|
|
||||||
TZOFFSETFROM:-0800
|
|
||||||
TZOFFSETTO:-0700
|
|
||||||
END:DAYLIGHT
|
|
||||||
BEGIN:STANDARD
|
|
||||||
DTSTART:20071104T020000
|
|
||||||
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
|
|
||||||
TZNAME:PST
|
|
||||||
TZOFFSETFROM:-0700
|
|
||||||
TZOFFSETTO:-0800
|
|
||||||
END:STANDARD
|
|
||||||
END:VTIMEZONE
|
|
||||||
BEGIN:VEVENT
|
|
||||||
ATTENDEE;CN=youlu@luyanxin.com;CUTYPE=INDIVIDUAL;EMAIL=youlu@luyanxin.com;P
|
|
||||||
ARTSTAT=ACCEPTED:mailto:youlu@luyanxin.com
|
|
||||||
ATTENDEE;CUTYPE=UNKNOWN;EMAIL=Erica.Jiang@anderson.ucla.edu;ROLE=REQ-PARTIC
|
|
||||||
IPANT;RSVP=TRUE:mailto:Erica.Jiang@anderson.ucla.edu
|
|
||||||
DTEND;TZID=America/Los_Angeles:20260326T080000
|
|
||||||
DTSTAMP:20260401T194350Z
|
|
||||||
DTSTART;TZID=America/Los_Angeles:20260326T073000
|
|
||||||
LAST-MODIFIED:20260401T143011Z
|
|
||||||
LOCATION:11965 Venice Blvd. #300\, Los Angeles\, CA 90066
|
|
||||||
ORGANIZER;CN=youlu@luyanxin.com;EMAIL=youlu@luyanxin.com:mailto:youlu@luyan
|
|
||||||
xin.com
|
|
||||||
RRULE:FREQ=WEEKLY;COUNT=13;BYDAY=TH
|
|
||||||
SEQUENCE:0
|
|
||||||
SUMMARY:Allergy Shot (Thu)
|
|
||||||
TRANSP:OPAQUE
|
|
||||||
UID:7b822ffc-1d3b-4a95-8835-f2e75a0f583d@openclaw
|
|
||||||
BEGIN:VALARM
|
|
||||||
ACKNOWLEDGED:20260401T143011Z
|
|
||||||
ACTION:DISPLAY
|
|
||||||
DESCRIPTION:Reminder
|
|
||||||
TRIGGER:-P1D
|
|
||||||
UID:42D85383-621D-438A-AC74-3794A2B54943
|
|
||||||
X-WR-ALARMUID:42D85383-621D-438A-AC74-3794A2B54943
|
|
||||||
END:VALARM
|
|
||||||
END:VEVENT
|
|
||||||
END:VCALENDAR
|
|
||||||
28
calendars/home/FW8OYLCXFBZU9YCQD3GOCG8T2C47HU09VEEH.ics
Normal file
28
calendars/home/FW8OYLCXFBZU9YCQD3GOCG8T2C47HU09VEEH.ics
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
BEGIN:VCALENDAR
|
||||||
|
VERSION:2.0
|
||||||
|
PRODID:-//PIMUTILS.ORG//NONSGML khal / icalendar //EN
|
||||||
|
BEGIN:VTIMEZONE
|
||||||
|
TZID:America/Los_Angeles
|
||||||
|
BEGIN:DAYLIGHT
|
||||||
|
DTSTART:20260308T030000
|
||||||
|
TZNAME:PDT
|
||||||
|
TZOFFSETFROM:-0800
|
||||||
|
TZOFFSETTO:-0700
|
||||||
|
END:DAYLIGHT
|
||||||
|
BEGIN:STANDARD
|
||||||
|
DTSTART:20261101T010000
|
||||||
|
TZNAME:PST
|
||||||
|
TZOFFSETFROM:-0700
|
||||||
|
TZOFFSETTO:-0800
|
||||||
|
END:STANDARD
|
||||||
|
END:VTIMEZONE
|
||||||
|
BEGIN:VEVENT
|
||||||
|
SUMMARY:Allergy Shot (Sat)
|
||||||
|
DTSTART;TZID=America/Los_Angeles:20260418T090000
|
||||||
|
DTEND;TZID=America/Los_Angeles:20260418T100000
|
||||||
|
DTSTAMP:20260407T180301Z
|
||||||
|
UID:FW8OYLCXFBZU9YCQD3GOCG8T2C47HU09VEEH
|
||||||
|
RRULE:FREQ=WEEKLY
|
||||||
|
LOCATION:11965 Venice Blvd. #300\, Los Angeles\, CA 90066
|
||||||
|
END:VEVENT
|
||||||
|
END:VCALENDAR
|
||||||
28
calendars/home/PRL86JAI07DSLKPAYB4E0D6DYWEWFQPXY2J9.ics
Normal file
28
calendars/home/PRL86JAI07DSLKPAYB4E0D6DYWEWFQPXY2J9.ics
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
BEGIN:VCALENDAR
|
||||||
|
VERSION:2.0
|
||||||
|
PRODID:-//PIMUTILS.ORG//NONSGML khal / icalendar //EN
|
||||||
|
BEGIN:VTIMEZONE
|
||||||
|
TZID:America/Los_Angeles
|
||||||
|
BEGIN:DAYLIGHT
|
||||||
|
DTSTART:20260308T030000
|
||||||
|
TZNAME:PDT
|
||||||
|
TZOFFSETFROM:-0800
|
||||||
|
TZOFFSETTO:-0700
|
||||||
|
END:DAYLIGHT
|
||||||
|
BEGIN:STANDARD
|
||||||
|
DTSTART:20261101T010000
|
||||||
|
TZNAME:PST
|
||||||
|
TZOFFSETFROM:-0700
|
||||||
|
TZOFFSETTO:-0800
|
||||||
|
END:STANDARD
|
||||||
|
END:VTIMEZONE
|
||||||
|
BEGIN:VEVENT
|
||||||
|
SUMMARY:Allergy Shot (Thu)
|
||||||
|
DTSTART;TZID=America/Los_Angeles:20260416T073000
|
||||||
|
DTEND;TZID=America/Los_Angeles:20260416T083000
|
||||||
|
DTSTAMP:20260407T180301Z
|
||||||
|
UID:PRL86JAI07DSLKPAYB4E0D6DYWEWFQPXY2J9
|
||||||
|
RRULE:FREQ=WEEKLY
|
||||||
|
LOCATION:11965 Venice Blvd. #300\, Los Angeles\, CA 90066
|
||||||
|
END:VEVENT
|
||||||
|
END:VCALENDAR
|
||||||
27
calendars/home/ZIWIAY68UP3G5IADHBU8PYBRXWBC942K44NU.ics
Normal file
27
calendars/home/ZIWIAY68UP3G5IADHBU8PYBRXWBC942K44NU.ics
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
BEGIN:VCALENDAR
|
||||||
|
VERSION:2.0
|
||||||
|
PRODID:-//PIMUTILS.ORG//NONSGML khal / icalendar //EN
|
||||||
|
BEGIN:VTIMEZONE
|
||||||
|
TZID:America/Los_Angeles
|
||||||
|
BEGIN:DAYLIGHT
|
||||||
|
DTSTART:20260308T030000
|
||||||
|
TZNAME:PDT
|
||||||
|
TZOFFSETFROM:-0800
|
||||||
|
TZOFFSETTO:-0700
|
||||||
|
END:DAYLIGHT
|
||||||
|
BEGIN:STANDARD
|
||||||
|
DTSTART:20261101T010000
|
||||||
|
TZNAME:PST
|
||||||
|
TZOFFSETFROM:-0700
|
||||||
|
TZOFFSETTO:-0800
|
||||||
|
END:STANDARD
|
||||||
|
END:VTIMEZONE
|
||||||
|
BEGIN:VEVENT
|
||||||
|
SUMMARY:Allergy Shot (Fri)
|
||||||
|
DTSTART;TZID=America/Los_Angeles:20260410T073000
|
||||||
|
DTEND;TZID=America/Los_Angeles:20260410T080000
|
||||||
|
DTSTAMP:20260407T154956Z
|
||||||
|
UID:ZIWIAY68UP3G5IADHBU8PYBRXWBC942K44NU
|
||||||
|
LOCATION:11965 Venice Blvd. #300\, Los Angeles\, CA 90066
|
||||||
|
END:VEVENT
|
||||||
|
END:VCALENDAR
|
||||||
@@ -1,18 +1,32 @@
|
|||||||
BEGIN:VCALENDAR
|
BEGIN:VCALENDAR
|
||||||
|
CALSCALE:GREGORIAN
|
||||||
|
PRODID:-//Apple Inc.//iOS 26.3.1//EN
|
||||||
VERSION:2.0
|
VERSION:2.0
|
||||||
PRODID:-//OpenClaw//Calendar//EN
|
|
||||||
BEGIN:VTODO
|
BEGIN:VTODO
|
||||||
CREATED:20260403T163408Z
|
CREATED:20260403T163408Z
|
||||||
DTSTAMP:20260403T163408Z
|
DTSTAMP:20260407T135306Z
|
||||||
|
DTSTART;VALUE=DATE:20260408
|
||||||
DUE;VALUE=DATE:20260408
|
DUE;VALUE=DATE:20260408
|
||||||
|
LAST-MODIFIED:20260407T135305Z
|
||||||
PRIORITY:5
|
PRIORITY:5
|
||||||
STATUS:NEEDS-ACTION
|
STATUS:NEEDS-ACTION
|
||||||
SUMMARY:发complain信
|
SUMMARY:发complain信
|
||||||
UID:d708aad8-9f8c-4e39-806b-f7dfc29e1d88@openclaw
|
UID:d708aad8-9f8c-4e39-806b-f7dfc29e1d88@openclaw
|
||||||
BEGIN:VALARM
|
BEGIN:VALARM
|
||||||
|
ACKNOWLEDGED:20260407T135305Z
|
||||||
ACTION:DISPLAY
|
ACTION:DISPLAY
|
||||||
DESCRIPTION:Todo: 发complain信
|
DESCRIPTION:Reminder
|
||||||
TRIGGER:-P1D
|
TRIGGER:-P1D
|
||||||
|
UID:0D640658-673A-47ED-AC09-A3AF340921ED
|
||||||
|
X-WR-ALARMUID:0D640658-673A-47ED-AC09-A3AF340921ED
|
||||||
|
END:VALARM
|
||||||
|
BEGIN:VALARM
|
||||||
|
ACTION:DISPLAY
|
||||||
|
DESCRIPTION:Reminder
|
||||||
|
RELATED-TO:0D640658-673A-47ED-AC09-A3AF340921ED
|
||||||
|
TRIGGER;VALUE=DATE-TIME:20260409T070000Z
|
||||||
|
UID:C01DF632-9388-40B7-BB91-AFE5AF962955
|
||||||
|
X-WR-ALARMUID:C01DF632-9388-40B7-BB91-AFE5AF962955
|
||||||
END:VALARM
|
END:VALARM
|
||||||
END:VTODO
|
END:VTODO
|
||||||
END:VCALENDAR
|
END:VCALENDAR
|
||||||
|
|||||||
Reference in New Issue
Block a user