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
Copy file name to clipboardExpand all lines: docs/workflow-issues.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -63,7 +63,12 @@ Now executing **Assignment 3: create-project-structure**. This requires Python a
63
63
64
64
## P4: /orchestrate-project-setup timeout and completion issues
65
65
66
-
**Status: PARTIALLY FIXED** — `--thinking` + `/proc/io` watchdog fixes prevent false-positive kills during subagent work; genuine subagent stalls still cause 15m idle kill
66
+
**Status: FIXED** (commit TBD in `ai-new-workflow-app-template`) — three infrastructure bugs fixed:
67
+
1.**Exit code masking**: Idle-killed runs exited 0, making GitHub Actions report "succeeded" despite incomplete work. Now exits 1.
68
+
2.**`::warning::` → `::error::`**: Idle kills and hard-ceiling kills are failures — annotated as `::error::` so they surface in the workflow summary.
69
+
3.**SIGTERM→SIGKILL escalation**: After sending SIGTERM, waits 10s then sends SIGKILL if the process hasn't exited, preventing zombie/hung processes.
70
+
71
+
Combined with P5's watchdog race-condition fix, the idle kill is now reliable: it won't false-positive during active subagent work (P5), it properly reports failure when it does fire (P4), and it cleans up stuck processes.
67
72
68
73
### Delta86 analysis (run 23332933790 — succeeded in 26m 14s)
0 commit comments