Scheduled task (Cowork) tự động fire trùng lặp nhiều lần trước giờ đã lên lịch — tái diễn 5 ngày liên tiếp

Status Open
Maintainer reply None cached
Activity 0 comments · opened Sep 5, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Chủ đề: Scheduled task (Cowork) tự động fire trùng lặp nhiều lần trước giờ đã lên lịch — tái diễn 5 ngày liên tiếp

Mô tả lỗi:
Tôi có một scheduled task (recurring trigger) trong Cowork, cấu hình chạy 1 lần/ngày theo cron "30 23 *" (UTC). Tuy nhiên trong 5 ngày liên tiếp gần đây, trigger này tự động fire (kích hoạt) 2 lần TRƯỚC thời điểm đã lên lịch, thay vì đúng 1 lần như cấu hình — dẫn đến gửi trùng email/báo cáo cho người dùng 2-3 lần mỗi ngày.

Thông tin kỹ thuật:

  • Trigger ID: trig_01Qjp4KoeyQU5Fa27oHKfpCR
  • Tên scheduled task: "Vintech - Quét lead dự án mới hàng ngày"
  • Cron expression: 30 23 * (UTC)
  • Các ngày ghi nhận sự cố (giờ UTC): 31/08/2026, 01-02/09/2026, 02-03/09/2026, 03-04/09/2026 (4 lần), và nghi vấn tiếp diễn ngày 04-05/09/2026
  • Ví dụ cụ thể ngày 03/09/2026: trigger fire lúc 23:06 UTC và 23:34 UTC (cả hai đều gửi email trùng lặp), trong khi last_fired_at chính thức ghi nhận là 23:37:36 UTC — tức có 2 lần fire thừa trước giờ "chính thức" chỉ trong vòng ~30 phút.
  • Session ID của lần chạy "chính thức" gần nhất (dùng để đối chiếu log phía backend): cse_0119Zu4D67BkYTJg6HWH3UMm
  • list_triggers chỉ trả về đúng 1 trigger (không phải do trùng cấu hình 2 trigger song song) — nghi vấn lỗi nằm ở backend lịch chạy tự fire trùng, không phải do cấu hình phía người dùng.

Tác động:

  • Người dùng nhận 2-3 email báo cáo trùng lặp mỗi ngày cho cùng một chu kỳ chạy.
  • Một số lần fire sớm sử dụng nội dung/định dạng không nhất quán với các lần fire khác trong cùng ngày (có vẻ do chênh lệch bối cảnh/context giữa các lần fire), gây khó khăn khi đối chiếu số liệu.
  • Đã tự kiểm tra và xác nhận dữ liệu lưu trữ nền (Google Sheet dùng để chống trùng lặp) không bị ghi trùng dòng — rủi ro chủ yếu là trải nghiệm người dùng và độ tin cậy của lịch chạy, chưa gây mất dữ liệu.

Yêu cầu: Nhờ đội kỹ thuật kiểm tra lại cơ chế fire của scheduled task/trigger (đặc biệt là trigger ID nêu trên) — đây là lỗi lặp lại có hệ thống trong nhiều ngày liên tiếp, không phải sự cố đơn lẻ.

What Should Happen?

Chủ đề: Scheduled task (Cowork) tự động fire trùng lặp nhiều lần trước giờ đã lên lịch — tái diễn 5 ngày liên tiếp

Mô tả lỗi:
Tôi có một scheduled task (recurring trigger) trong Cowork, cấu hình chạy 1 lần/ngày theo cron "30 23 *" (UTC). Tuy nhiên trong 5 ngày liên tiếp gần đây, trigger này tự động fire (kích hoạt) 2 lần TRƯỚC thời điểm đã lên lịch, thay vì đúng 1 lần như cấu hình — dẫn đến gửi trùng email/báo cáo cho người dùng 2-3 lần mỗi ngày.

Thông tin kỹ thuật:

  • Trigger ID: trig_01Qjp4KoeyQU5Fa27oHKfpCR
  • Tên scheduled task: "Vintech - Quét lead dự án mới hàng ngày"
  • Cron expression: 30 23 * (UTC)
  • Các ngày ghi nhận sự cố (giờ UTC): 31/08/2026, 01-02/09/2026, 02-03/09/2026, 03-04/09/2026 (4 lần), và nghi vấn tiếp diễn ngày 04-05/09/2026
  • Ví dụ cụ thể ngày 03/09/2026: trigger fire lúc 23:06 UTC và 23:34 UTC (cả hai đều gửi email trùng lặp), trong khi last_fired_at chính thức ghi nhận là 23:37:36 UTC — tức có 2 lần fire thừa trước giờ "chính thức" chỉ trong vòng ~30 phút.
  • Session ID của lần chạy "chính thức" gần nhất (dùng để đối chiếu log phía backend): cse_0119Zu4D67BkYTJg6HWH3UMm
  • list_triggers chỉ trả về đúng 1 trigger (không phải do trùng cấu hình 2 trigger song song) — nghi vấn lỗi nằm ở backend lịch chạy tự fire trùng, không phải do cấu hình phía người dùng.

Tác động:

  • Người dùng nhận 2-3 email báo cáo trùng lặp mỗi ngày cho cùng một chu kỳ chạy.
  • Một số lần fire sớm sử dụng nội dung/định dạng không nhất quán với các lần fire khác trong cùng ngày (có vẻ do chênh lệch bối cảnh/context giữa các lần fire), gây khó khăn khi đối chiếu số liệu.
  • Đã tự kiểm tra và xác nhận dữ liệu lưu trữ nền (Google Sheet dùng để chống trùng lặp) không bị ghi trùng dòng — rủi ro chủ yếu là trải nghiệm người dùng và độ tin cậy của lịch chạy, chưa gây mất dữ liệu.

Yêu cầu: Nhờ đội kỹ thuật kiểm tra lại cơ chế fire của scheduled task/trigger (đặc biệt là trigger ID nêu trên) — đây là lỗi lặp lại có hệ thống trong nhiều ngày liên tiếp, không phải sự cố đơn lẻ.

Error Messages/Logs

Steps to Reproduce

Chủ đề: Scheduled task (Cowork) tự động fire trùng lặp nhiều lần trước giờ đã lên lịch — tái diễn 5 ngày liên tiếp

Mô tả lỗi:
Tôi có một scheduled task (recurring trigger) trong Cowork, cấu hình chạy 1 lần/ngày theo cron "30 23 *" (UTC). Tuy nhiên trong 5 ngày liên tiếp gần đây, trigger này tự động fire (kích hoạt) 2 lần TRƯỚC thời điểm đã lên lịch, thay vì đúng 1 lần như cấu hình — dẫn đến gửi trùng email/báo cáo cho người dùng 2-3 lần mỗi ngày.

Thông tin kỹ thuật:

  • Trigger ID: trig_01Qjp4KoeyQU5Fa27oHKfpCR
  • Tên scheduled task: "Vintech - Quét lead dự án mới hàng ngày"
  • Cron expression: 30 23 * (UTC)
  • Các ngày ghi nhận sự cố (giờ UTC): 31/08/2026, 01-02/09/2026, 02-03/09/2026, 03-04/09/2026 (4 lần), và nghi vấn tiếp diễn ngày 04-05/09/2026
  • Ví dụ cụ thể ngày 03/09/2026: trigger fire lúc 23:06 UTC và 23:34 UTC (cả hai đều gửi email trùng lặp), trong khi last_fired_at chính thức ghi nhận là 23:37:36 UTC — tức có 2 lần fire thừa trước giờ "chính thức" chỉ trong vòng ~30 phút.
  • Session ID của lần chạy "chính thức" gần nhất (dùng để đối chiếu log phía backend): cse_0119Zu4D67BkYTJg6HWH3UMm
  • list_triggers chỉ trả về đúng 1 trigger (không phải do trùng cấu hình 2 trigger song song) — nghi vấn lỗi nằm ở backend lịch chạy tự fire trùng, không phải do cấu hình phía người dùng.

Tác động:

  • Người dùng nhận 2-3 email báo cáo trùng lặp mỗi ngày cho cùng một chu kỳ chạy.
  • Một số lần fire sớm sử dụng nội dung/định dạng không nhất quán với các lần fire khác trong cùng ngày (có vẻ do chênh lệch bối cảnh/context giữa các lần fire), gây khó khăn khi đối chiếu số liệu.
  • Đã tự kiểm tra và xác nhận dữ liệu lưu trữ nền (Google Sheet dùng để chống trùng lặp) không bị ghi trùng dòng — rủi ro chủ yếu là trải nghiệm người dùng và độ tin cậy của lịch chạy, chưa gây mất dữ liệu.

Yêu cầu: Nhờ đội kỹ thuật kiểm tra lại cơ chế fire của scheduled task/trigger (đặc biệt là trigger ID nêu trên) — đây là lỗi lặp lại có hệ thống trong nhiều ngày liên tiếp, không phải sự cố đơn lẻ.

Claude Model

Not sure / Multiple models

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

claude-sonnet-5

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

Terminal.app (macOS)

Additional Information

_No response_

View original on GitHub ↗