Skip to content

fix: surface ZCode progress and cancel foreground jobs - #7

Merged
vitry merged 27 commits into
mainfrom
fix/rescue-progress-lifecycle
Aug 8, 2026
Merged

fix: surface ZCode progress and cancel foreground jobs#7
vitry merged 27 commits into
mainfrom
fix/rescue-progress-lifecycle

Conversation

@vitry

@vitry vitry commented Aug 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • stream safe, bounded ZCode activity to foreground stderr with a 20-second heartbeat and durable status previews
  • persist and render job phase/activity while bounding protocol, memory, terminal-injection, and lifecycle races
  • make SIGINT/SIGTERM stop the exact persisted ZCode session across delegated jobs and Transfer, including authorization and status-wait boundaries
  • document foreground/background cancellation semantics without changing the 0.1.0 package version

Test plan

  • npm run check
  • npm run test:qualified (2 authenticated real-E2E cases reported their documented opt-in skips)
  • git diff --check 82182b3...HEAD
  • independent full-branch spec review
  • independent full-branch code-quality review

Known minor follow-ups

  • failed private result-artifact cleanup can leave an unreachable file in the private plugin data root
  • a pre-send session whose stop also fails has only owner/session cleanup, not a durable per-job cleanup diagnostic

@vitry
vitry merged commit c753155 into main Aug 8, 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