Summary
Lean Deno.Command-native process runner (no dax): RuntimeCommandSpec + argv builders, buildEnvironment() trace injection (TRACEPARENT), TextLineStream output handling, and a correct descendant-tree kill (POSIX process-tree walk / Windows taskkill /T) — fixing pup's unfixed descendant-kill bug class.
Scope
Design source
research/design/d1-supervision-engine-core.md (D1-S4 + D1-S5) · plan.md §4 PM-5
Acceptance criteria
Non-scope
- Restart policy (PM-4); log persistence (PM-7).
Drift / Debt
RFC #820 amendment (owner-ratified 2026-07-17 — PR #822)
Summary
Lean
Deno.Command-native process runner (no dax):RuntimeCommandSpec+ argv builders,buildEnvironment()trace injection (TRACEPARENT),TextLineStreamoutput handling, and a correct descendant-tree kill (POSIX process-tree walk / Windowstaskkill /T) — fixing pup's unfixed descendant-kill bug class.Scope
packages/plugin-process-manager-coreengineDesign source
research/design/d1-supervision-engine-core.md(D1-S4 + D1-S5) ·plan.md§4 PM-5Acceptance criteria
@std/iodeprecated APIs — Web Platform +Deno.*only--ext ts,tsx)Non-scope
Drift / Debt
RFC #820 amendment (owner-ratified 2026-07-17 — PR #822)
clearEnv+ a documented runtime-inherited strip list (DENO_*incl.DENO_SERVE_ADDRESS,NODE_CHANNEL_FD) for compiled/desktop hosts (Deno ≥ 2.9.3, BUG: deno compile on Windows: child_process.spawn with extra stdio pipe fds fails intermittently with "The handle is invalid. (os error 6)" denoland/deno#35994). PUBLIC additiveRuntimeCommandSpecextension — jsr rubric + consumer-compile gate.