Files
sencho/backend
Anso 688767092a fix(stacks): fail closed when compose ps errors during update orphan classify (#1708)
* fix(stacks): fail closed when compose ps errors during update orphan classify

A thrown compose ps must not name-match containers as removable orphans;
that destroyed healthy runtimes after transient ps failures post-acquire.

* fix(stacks): fail closed on unparseable compose ps and gate orphan fallback

Garbage compose ps stdout must throw, not look like an empty success. smartFallback
also requires working_dir or config_files evidence so bare name collisions are not
removed as orphans.

* fix(stacks): barrier smartFallback compose path for CodeQL

Validate stackName and resolve the compose file under the node compose root
with an inline startsWith containment check before fs.readFile.
2026-07-26 03:21:28 -04:00
..