Development record
abcd implement load --wait -- <command> exits 1 when the gated command is killed by a signal: runGated in internal/surface/cli/implement_load.go maps any non-positive exit code to 1. The help and commands/implement.md promise the waiter exits with the command's code, so a SIGTERM to the waiter leaves make preflight dead by SIGTERM and the waiter exits 1, which reads exactly like a preflight that failed a gate.
issueresolvedminoriss-2610120157489609
abcd implement load --wait -- <command> exits 1 when the gated command is killed by a signal: runGated in internal/surface/cli/implement_load.go maps any non-positive exit code to 1. The help and commands/implement.md promise the waiter exits with the command's code, so a SIGTERM to the waiter leaves make preflight dead by SIGTERM and the waiter exits 1, which reads exactly like a preflight that failed a gate.
Frontmatter
| id | iss-2610120157489609 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2610120157489609-abcd-implement-load-wait-command-exits-1.md
open on GitHub ↗ · commit history ↗