Source: docs/audit-dag-deepdive-2026-08-19.md (F2, Medium)
Mechanism
The supervision sweep (the direct response to the 2026-08-18 orphaned-nodes production incident, PR #338) forks its repeating fiber at layer construction into the AppLayer scope (supervision-sweep.ts:239-241; sole construction point app-runtime.ts:140). The desktop sidecar (desktop/src/main/sidecar.ts:57-65) imports virtual:opencode-server and calls Server.listen directly — it never goes through effectCmd, so AppLayer is never built in that utility process → the deadline-supervision defense is absent on the desktop default path (mac/win). WSL path (external opencode serve) is unaffected.
Acceptance
Related: #340
Source: docs/audit-dag-deepdive-2026-08-19.md (F2, Medium)
Mechanism
The supervision sweep (the direct response to the 2026-08-18 orphaned-nodes production incident, PR #338) forks its repeating fiber at layer construction into the AppLayer scope (supervision-sweep.ts:239-241; sole construction point app-runtime.ts:140). The desktop sidecar (desktop/src/main/sidecar.ts:57-65) imports
virtual:opencode-serverand callsServer.listendirectly — it never goes through effectCmd, so AppLayer is never built in that utility process → the deadline-supervision defense is absent on the desktop default path (mac/win). WSL path (externalopencode serve) is unaffected.Acceptance
DagSupervisionSweep.ServiceRelated: #340