Skip to content

fix(worker): recover stalled workflow steps - #352

Merged
outof-place merged 1 commit into
mainfrom
fix/step-invocation-stall-watchdog-complete
Aug 28, 2026
Merged

fix(worker): recover stalled workflow steps#352
outof-place merged 1 commit into
mainfrom
fix/step-invocation-stall-watchdog-complete

Conversation

@outof-place

Copy link
Copy Markdown
Collaborator

Summary

  • Bound sandbox round trips and poll-phase teardown so a never-settling client cannot hold a workflow invocation to the platform ceiling.
  • Add a newest-running-step stall watchdog with guarded failure telemetry, cancellation, exact-owner Jira withdrawal, and dead-step drain handling.
  • Preserve workflow-selected Jira destinations and retain claims when live state, ownership, or durable status cannot be confirmed.

Verification

  • CI: pnpm --filter worker build:shared
  • CI: focused Vitest coverage for poll-agent, poll-phase, workflow-step-drain, run-stall-watchdog, reconcile, cancel-run, ticket-transition, run-start-lifecycle, and telemetry
  • CI: pnpm --filter worker typecheck
  • Publication check: git diff --check origin/main...HEAD passed

Dependencies

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Credits must be used to enable repository wide code reviews.

@vercel

vercel Bot commented Aug 28, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ai-workflow-app-dashboard Ready Ready Preview Aug 28, 2026 6:59am

Request Review

@coderabbitai

coderabbitai Bot commented Aug 28, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 90ad54bd-af3d-4472-8615-aa715d9d7a26


Comment @coderabbitai help to get the list of available commands.

@outof-place
outof-place merged commit 4df76a4 into main Aug 28, 2026
7 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