You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Scheduled issue-cron work for issue #198 / PR #200 left Ilchul/Kapi tmux runtime sessions that were not safely closed through the current workflow control plane.
This appears to be a runtime lifecycle / cleanup contract gap rather than an implementation blocker in PR #200.
issue-198-phasepreset-runtime-schema had a live tmux pane but no registry entry visible from the supervisor worktree (entry: null).
Reproduction / context
Start/continue an Ilchul/Kapi worker for a bounded issue from an isolated supervisor worktree.
If initial prompt dispatch/readiness is ambiguous, manually continue or fall back to direct supervisor implementation.
Complete PR review/merge successfully.
List tmux sessions; the worker sessions remain active/attached state 0 without an obvious safe completion/cleanup path through the supervisor status/probe surface.
Decision questions
Should the supervisor have a safe closeout command for abandoned/stale issue workers after a PR has been merged by direct fallback?
Should sessions with promptDispatch.status: failed but live pane output be classified as retained, stale, or cleanup-eligible?
Should registry-missing tmux sessions with Ilchul issue slugs be discoverable and cleanup-plan-reportable without requiring destructive tmux kills?
Proposed acceptance criteria
Runtime cleanup/report surfaces distinguish retained active work from safe cleanup candidates.
Registry-missing but Ilchul-owned tmux sessions can be reported with non-destructive evidence.
The cleanup path never silently kills user-owned sessions and never deletes worktrees/branches without explicit authorization.
Labels
Please keep needs-design until Kade confirms the desired lifecycle semantics.
Description
Scheduled issue-cron work for issue #198 / PR #200 left Ilchul/Kapi tmux runtime sessions that were not safely closed through the current workflow control plane.
This appears to be a runtime lifecycle / cleanup contract gap rather than an implementation blocker in PR #200.
Evidence
issue-198-phase-preset-workerissue-198-phasepreset-runtime-schemaissue-198-phase-preset-workerregistry/status evidence:status: activephase: planningpiLaunch.status: completed-output-presentafter probepromptDispatch.status: failedstale-registry-runtime-mismatch,restart-not-recommendedissue-198-phasepreset-runtime-schemahad a live tmux pane but no registry entry visible from the supervisor worktree (entry: null).Reproduction / context
0without an obvious safe completion/cleanup path through the supervisor status/probe surface.Decision questions
promptDispatch.status: failedbut live pane output be classified as retained, stale, or cleanup-eligible?Proposed acceptance criteria
Labels
Please keep
needs-designuntil Kade confirms the desired lifecycle semantics.