From 58d6d778ea03e2d2802e9848507c83d965256267 Mon Sep 17 00:00:00 2001 From: xcs Date: Wed, 26 Aug 2026 00:14:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A1=E5=88=92=E5=8B=98=E8=AF=AF:cursor=20?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E7=9A=84=20wecom=20epoch=20=E5=AD=97?= =?UTF-8?q?=E9=9D=A2=E9=87=8F=E9=94=99=E4=BA=86=E6=95=B4=E4=B8=80=E5=B9=B4?= =?UTF-8?q?(1756116000=20=E6=98=AF=202025-08-25)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 实现 Task 4 时逼出来的:那条断言期望 2026-08-25T10:00:00Z,而字面量落在 2025 —— 整套夹具都锚在 2026-08-25T10:00:00Z,改输入而不是改期望,才不会留下唯一一个锚在别的年份的夹具。 代码侧已在 83f65b2 修正,这里把计划文本对齐。 Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01TM4kUBvekALu9qqmp7D3wr --- docs/superpowers/plans/2026-08-25-mail.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/superpowers/plans/2026-08-25-mail.md b/docs/superpowers/plans/2026-08-25-mail.md index 3fbd538..c15fe82 100644 --- a/docs/superpowers/plans/2026-08-25-mail.md +++ b/docs/superpowers/plans/2026-08-25-mail.md @@ -816,7 +816,7 @@ describe('摘要与解析', () => { it('人读摘要;没拉过是 null', () => { expect(cursorSummary(null)).toBeNull(); expect(cursorSummary(imapCursor('7', 100))).toBe('UID 100 · validity 7'); - expect(cursorSummary(wecomCursor(1756116000))).toBe('至 2026-08-25T10:00:00.000Z'); + expect(cursorSummary(wecomCursor(1787652000))).toBe('至 2026-08-25T10:00:00.000Z'); }); it('从 jsonb 解回来:形状不对当没有游标(重锚),不抛', () => { expect(parseCursor({ kind: 'imap', uidValidity: '7', lastUid: 3 })).toEqual(imapCursor('7', 3));