Track the focused subprocess signal slice from #66.
Upstream byte-identical corpus file:
js/bun/spawn/spawn-kill-signal.test.ts(85 lines, 16 tests)
Scope:
- activate the exact matrix instead of rewriting it to a native TODO
- model long-lived shell sleep subprocesses as pending until killed
- normalize default, named, numeric, null/empty, and NaN signal inputs
- expose OS signal constants needed by the upstream matrix
- preserve
exitCode === nulland canonicalsignalCodeafter signal termination - reject unknown/non-coercible signals with
ERR_INVALID_ARG_TYPEand enumerate valid signal names
Acceptance:
- exact matrix: 16 pass, 0 fail, 0 unsupported, 0 todo
- copied corpus remains byte-identical to
~/Code/bun - full Home gate passes
- commit/push directly to
mainas Chris Breuer with no coauthors - close this issue with evidence and link it from #66.