Deployment rehearsal on ultix-field (2026-09-02) caught the stage-1 listener showing ACTIVE while decode_stream never ran: stdbuf -oL decode_stream exec's binaries only, and decode_stream is a shell function. The offline suite stayed green because --selftest never wraps the function.
Fix: line-buffering moves INSIDE decode_stream (stdbuf -oL awk); the od stage keeps its own stdbuf. SC2016 directive added for the intentionally single-quoted awk program.
Verification: 9/9 decoder suite green, shellcheck clean, full pre-push audit passed. After merge: redeploy stage-1 to ultix-field (dev) then pfvsvrpi (prod), serial + health-gated; ticket trail on #355/#356.
Deployment rehearsal on ultix-field (2026-09-02) caught the stage-1 listener showing ACTIVE while decode_stream never ran: `stdbuf -oL decode_stream` exec's binaries only, and decode_stream is a shell function. The offline suite stayed green because --selftest never wraps the function.
Fix: line-buffering moves INSIDE decode_stream (stdbuf -oL awk); the od stage keeps its own stdbuf. SC2016 directive added for the intentionally single-quoted awk program.
Verification: 9/9 decoder suite green, shellcheck clean, full pre-push audit passed. After merge: redeploy stage-1 to ultix-field (dev) then pfvsvrpi (prod), serial + health-gated; ticket trail on #355/#356.
Ticket: https://projects.knownelement.com/issues/355
Deployment rehearsal on ultix-field 2026-09-02 caught it live: the
listener showed active but decode_stream never ran (stdbuf exec's
binaries only). Line-buffering moved inside decode_stream; the od
stage keeps its own stdbuf.
Rehearsal note: https://projects.knownelement.com/issues/355
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Deployment rehearsal on ultix-field (2026-09-02) caught the stage-1 listener showing ACTIVE while decode_stream never ran:
stdbuf -oL decode_streamexec's binaries only, and decode_stream is a shell function. The offline suite stayed green because --selftest never wraps the function.Fix: line-buffering moves INSIDE decode_stream (stdbuf -oL awk); the od stage keeps its own stdbuf. SC2016 directive added for the intentionally single-quoted awk program.
Verification: 9/9 decoder suite green, shellcheck clean, full pre-push audit passed. After merge: redeploy stage-1 to ultix-field (dev) then pfvsvrpi (prod), serial + health-gated; ticket trail on #355/#356.
Ticket: https://projects.knownelement.com/issues/355