Skip to content

fix: 按实际执行状态跳过空任务等待并保留正常任务间隔 - #60

Merged
chiihero merged 4 commits into
chiihero:V4-chinafrom
GoldenSection0618:codex/issue59-skip-idle-worker-gaps
Nov 2, 2026
Merged

chiihero merged 4 commits into
chiihero:V4-chinafrom
GoldenSection0618:codex/issue59-skip-idle-worker-gaps

Conversation

@GoldenSection0618

@GoldenSection0618 GoldenSection0618 commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

依据子活动实际执行状态决定阶段等待,使已完成、配置禁用、不可执行或缺少提交条件的项目跳过空等待,并保留实际提交、请求失败及正常任务原有的活动间隔和阶段间隔。

Refs #59

@GoldenSection0618 GoldenSection0618 changed the title fix: 跳过已完成任务的阶段等待并保留原有等待时序 fix: 按实际执行状态跳过空任务等待并保留正常任务间隔 Oct 24, 2026
@chiihero
chiihero merged commit 0e01d3d into chiihero:V4-china Nov 2, 2026
chiihero added a commit that referenced this pull request Nov 2, 2026
- DailyCheckIn.doDailyCheckIn 显式返回布尔(无令牌/已完成→false,确认成功→true),
  保留 #62 的未确认抛错语义与 #60 的 markExecuted 计数
- index.ts runDailyCheckIn 包装:已尝试执行(含失败)计为干活保留间隔,
  失败状态仍传递至最终汇总
- 测试 mock 对齐生产契约(didExecute 包装 + 干活返回 true),
  workerGaps 签到用例适配「未确认即抛错」的合并语义
- 四套功能测试 180/180 通过;logParser 1/8 为合并前存量脱节
@GoldenSection0618
GoldenSection0618 deleted the codex/issue59-skip-idle-worker-gaps branch November 5, 2026 15:17
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.

2 participants