Skip to content

feat(hq,ccc): giao việc theo lịch (CronCreate) + wake gate Rust + delegate --after + Chat tổng - #38

Merged
8syncdev merged 2 commits into
mainfrom
feat/hq-schedule
Oct 15, 2026
Merged

8syncdev merged 2 commits into
mainfrom
feat/hq-schedule

Conversation

@8syncdev

Copy link
Copy Markdown
Contributor
  • HQ "Giao việc" → Khi nào: ngay / một lần HH:MM / hằng ngày / mỗi 5–30 phút, 1–12 giờ. HQ không chạy timer riêng: phiên tự đặt lịch bằng CronCreate gốc của Claude Code (giữ nguyên hạn 7 ngày). Có mẫu R&D trực.
  • 8sync ccc hook wake (Rust, UserPromptSubmit, không gọi model): prompt lịch có dấu [8sync:wake] bị chặn trước khi tới Claude, nên không tốn token, khi:
    • phiên đang có task in_progress;
    • lượt lịch trước chạy chưa tới 4 phút;
    • login subscription và owner không gõ gì trong session đó 30 phút.
  • 8sync ccc delegate on --after 1m: critic chỉ trả lời thay khi owner không gõ prompt N giây.
  • Tab HQ "Chat nhóm" → "Chat tổng".
  • Fix: ccc . goal --help trước đây lưu "--help" thành goal.

Gates:

  • reviewer: 1 BLOCKER + 5 SHOULD, đã sửa hết;
  • /sec OK (gitleaks diff sạch);
  • /aup-audit không có BLOCK.

Đã chạy local:

  • vitest 280+;
  • cargo test cho wake/delegate/kit/idle/goal;
  • UAT trên debug binary.

🤖 Generated with Claude Code

8syncdev and others added 2 commits October 15, 2026 13:34
…te --after, Chat tổng

- HQ Giao việc: once/daily HH:MM or every 5-30 min / 1-12 h; the session books
  it with native CronCreate (7-day expiry kept); R&D trực preset.
- ccc hook wake (UserPromptSubmit, no model call): drop a marked scheduled
  prompt when busy, <4 min since last, or owner away 30 min on subscription.
- ccc delegate on --after <s>: critic answers only when owner hasn't typed.
- HQ tab Chat nhóm -> Chat tổng.
- fix: ccc . goal --help printed usage-less and stored '--help' as goal.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
@8syncdev
8syncdev merged commit 391d44c into main Oct 15, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant