description: "记录持久化类型更改及其兼容性确认。" kind: persistence-change
2026-09-18-schedule-optional-title
English | 中文
概述
将持久化的 schedule/change create 记录中 after、at、every 三个变体的已存 title 改为可选。
目录
声明
schemaVersion: 1
id: 2026-09-18-schedule-optional-title
baseline: false
changes:
- root: "event:schedule/change"
previous: "2026-09-11-initial"
after: "a0a2e5c42e1c929445ecd1cd70f49be6b66441894ec72c08e8ae332821d4a3cb"
decision: same-version
兼容性
在 title 出现之前写入的版本 1 Session 事件没有 title 成员,因此这些日志可以在没有该成员的情况下解码与折叠,而不会被拒绝。需要名称的读取方将缺失的 title 视为未命名任务。宿主任务记录仍然要求该成员:存储解码器拒绝没有它的已存任务,创建、更新与 schedule 工具也仍然要求它。
验证
pnpm exec vitest run packages/schedule/schedule/tests:18 个文件、789 个测试通过。
开发备注
无。