Commit Graph

51 Commits

Author SHA1 Message Date
Tianyi Cui
7028df46e4 Merge worktree/schedule-explicit-at into worktree/schedule-fixed-rate 2026-08-11 19:23:20 +08:00
Tianyi Cui
035f3e5a65 Merge worktree/schedule-conversational-after into worktree/schedule-explicit-at 2026-08-11 19:20:38 +08:00
Tianyi Cui
3f01ff8291 Merge remote-tracking branch 'origin/master' into worktree/schedule-conversational-after 2026-08-11 19:05:13 +08:00
Tianyi Cui
c221d0523b Merge branch 'worktree/schedule-explicit-at' into worktree/schedule-fixed-rate
# Conflicts:
#	docs/persistence-catalog.i18n.yaml
#	docs/persistence-catalog.md
#	docs/persistence-catalog.zh.md
2026-08-09 23:06:58 +08:00
Tianyi Cui
32dd2caeac Merge branch 'worktree/schedule-conversational-after' into worktree/schedule-explicit-at
# Conflicts:
#	docs/persistence-catalog.i18n.yaml
#	docs/persistence-catalog.md
#	docs/persistence-catalog.zh.md
2026-08-09 22:56:32 +08:00
Tianyi Cui
89eba1539b docs(schedule): add subsystem reference 2026-08-09 22:54:28 +08:00
Tianyi Cui
08443ce667 Merge worktree/schedule-explicit-at into worktree/schedule-fixed-rate
# Conflicts:
#	apps/web/tests/schedule-after.e2e.ts
2026-08-09 21:20:22 +08:00
Tianyi Cui
ea37c95fd9 Merge worktree/schedule-conversational-after into worktree/schedule-explicit-at
# Conflicts:
#	apps/web/tests/schedule-after.e2e.ts
#	packages/client/runtime/src/client/sessions/session.ts
2026-08-09 21:18:04 +08:00
Tianyi Cui
3952fb4b72 fix(schedule): follow latest session and chat contracts 2026-08-09 21:12:57 +08:00
Tianyi Cui
76537fde15 test(schedule): pin partial recurring dispatch failure 2026-08-09 20:45:59 +08:00
Tianyi Cui
acb32f2999 fix(schedule): harden fixed-rate boundaries 2026-08-09 20:39:09 +08:00
Tianyi Cui
139b4f421e fix(schedule): close absolute-time review gaps 2026-08-09 20:29:37 +08:00
Tianyi Cui
204c526551 fix(schedule): harden conversational reminders 2026-08-09 20:11:18 +08:00
Tianyi Cui
45ff1eab98 refactor(schedule): bound fixed-rate reminders 2026-08-09 17:04:48 +08:00
Tianyi Cui
b7ec8429a9 refactor(schedule): make absolute times explicit 2026-08-09 16:30:11 +08:00
Tianyi Cui
36ef892559 refactor(schedule): keep reminder delivery conversational 2026-08-09 15:22:53 +08:00
Tianyi Cui
3fa4c012b1 fix(schedule): reconcile cron stack layer 2026-08-08 23:25:04 +08:00
Tianyi Cui
364e6fae0f fix(schedule): reconcile absolute-time stack layer 2026-08-08 22:59:28 +08:00
Tianyi Cui
1f88085b53 fix(schedule): reconcile latest master contracts 2026-08-08 22:39:07 +08:00
pku-xht
b37877d80b fix(schedule): keep low-year LMT handoff safe 2026-08-08 06:03:14 +08:00
pku-xht
7f5b301d5f fix(schedule): harden calendar transition handling 2026-08-08 05:45:49 +08:00
pku-xht
925c0558a0 fix(schedule): validate resumed cron rules live 2026-08-08 04:51:58 +08:00
pku-xht
c981eaa1d5 fix(schedule): close cron validation gaps 2026-08-08 04:30:24 +08:00
pku-xht
3b16c5ca00 refactor(schedule): delegate safe-year cron search 2026-08-08 03:37:20 +08:00
pku-xht
fa466cf673 fix(schedule): stop cancelled mutations 2026-08-07 23:59:57 +08:00
pku-xht
edb23439f6 fix(time-context): validate durable zone authority 2026-08-07 23:47:51 +08:00
pku-xht
c4d9e2edb6 fix(schedule): validate restored seed logs 2026-08-07 23:11:25 +08:00
pku-xht
cbda2b9d43 fix(schedule): narrow persistence error operation 2026-08-07 22:43:21 +08:00
pku-xht
d8a85dcafd refactor(schedule): derive marker section text type 2026-08-07 21:04:09 +08:00
pku-xht
de3e0a5d1c fix(schedule): validate exact time-context marker shapes 2026-08-07 20:55:58 +08:00
pku-xht
e21f331078 docs(schedule): correct durable change callback timing 2026-08-07 20:41:43 +08:00
pku-xht
9dc4ad91fa fix(schedule): validate snapshot marker arrays 2026-08-07 19:47:12 +08:00
pku-xht
9d73b527de fix(schedule): close concurrent durability gaps 2026-08-07 19:06:34 +08:00
pku-xht
e8c7d4bef8 docs(schedule): align simplified persistence contracts 2026-08-07 17:08:56 +08:00
pku-xht
d090f57bdb fix(schedule): validate time context snapshot markers 2026-08-07 16:58:15 +08:00
pku-xht
31c0c6a9f6 feat(schedule): add explicit-time-zone cron reminders 2026-08-06 23:48:57 +08:00
Tianyi Cui
9abecc103d fix(schedule): reconcile fixed-rate stack layer 2026-08-08 23:09:45 +08:00
pku-xht
9a0bfc143b fix(schedule): close fixed-rate delivery review gaps 2026-08-08 02:54:36 +08:00
pku-xht
d2be9a634f docs(schedule): document recurring gate exhaustion 2026-08-06 22:32:01 +08:00
pku-xht
b96a9f2268 fix(schedule): close recurring gate edge cases 2026-08-06 22:23:42 +08:00
pku-xht
49a6e4ddb9 fix(schedule): close fixed-rate review gaps 2026-08-06 21:39:01 +08:00
pku-xht
93d239b5d7 refactor(schedule): simplify recurrence evidence 2026-08-06 21:15:52 +08:00
pku-xht
ceb0bbd66d feat(schedule): add fixed-rate reminders 2026-08-06 20:37:08 +08:00
pku-xht
6f2317e578 fix(schedule): reuse same-turn time context 2026-08-06 20:32:06 +08:00
pku-xht
cd59acd6f6 refactor(schedule): simplify request zone authority 2026-08-06 19:33:19 +08:00
pku-xht
b669ae46bc fix(schedule): preserve resumed ancestor receipts 2026-08-06 07:03:49 +08:00
pku-xht
2e187ccf14 fix(schedule): close review gaps 2026-08-06 06:35:50 +08:00
pku-xht
d61059364e feat(schedule): add absolute-time reminders 2026-08-06 15:03:48 +08:00
pku-xht
8b69252664 feat(schedule): add durable after reminders 2026-08-06 03:47:37 +08:00
pku-xht
f7e7851e3f feat(schedule): add durable after reminders 2026-08-05 19:00:02 +08:00