Skip to content

T-1O09-quality-runner-streams-past-maxbuffer

Status: closed/done · Impact: medium · Complexity: small

The SDLC quality runner can report a false lint FAIL on projects with a large standing warning backlog: it captures the moon/biome subprocess output through bun’s spawnSync, whose default 1MB maxBuffer overflows when the warning volume is large, and that overflow is read back as a non-zero exit even though biome ci itself exited 0. This task closes that gap on this repo — raise or stream past the runner’s maxBuffer so captured output volume can never masquerade as a lint failure. Originating from T-SCFX-structured-cells-fixture-scaffold in https://github.com/sksizer/markdown-contract.

When a project has a large standing lint-warning backlog, the SDLC quality runner (sdlc quality run) captures the moon/biome subprocess output through bun’s spawnSync, whose default 1MB maxBuffer overflows (ENOBUFS/SIGTERM) and is computed as a non-zero exit — a false lint FAIL even though biome ci itself exits 0. Raise (or stream past) the runner’s maxBuffer so captured output volume can’t masquerade as a lint failure. Originating post-mortem: T-SCFX-structured-cells-fixture-scaffold in https://github.com/sksizer/markdown-contract.

T-SCFX-structured-cells-fixture-scaffold

TBD — receiver to fill before promoting from planning/draft.

TBD — receiver to fill before promoting from planning/draft.

TBD — receiver to fill before promoting from planning/draft.

TBD — receiver to fill before promoting from planning/draft.

TBD — receiver to fill before promoting from planning/draft.

TBD — receiver to fill before promoting from planning/draft.

TBD — receiver to fill before promoting from planning/draft.

Spawned by /sdlc:spawn-task-pr on 2026-07-02 UTC from T-SCFX-structured-cells-fixture-scaffold in https://github.com/sksizer/markdown-contract.

  • Duplicate draft proposed in #618 (T-ADNR-quality-runner-maxbuffer-stream-output); folded by /sdlc:consolidate-task-prs into this task.
  • Duplicate draft proposed in #622 (T-WG6B-quality-run-stream-verb-output); folded by /sdlc:consolidate-task-prs into this task.
  • Duplicate draft proposed in #638 (T-VJKB-quality-gate-stream-verb-output); folded by /sdlc:consolidate-task-prs into this task.
  • Duplicate draft proposed in #640 (T-O6U0-quality-gate-raise-maxbuffer); folded by /sdlc:consolidate-task-prs into this task.
  • Duplicate draft proposed in #661 (T-HGPH-quality-runner-raise-maxbuffer); folded by /sdlc:consolidate-task-prs into this task.
  • Duplicate draft proposed in #675 (T-WPYX-quality-runner-explicit-maxbuffer); folded by /sdlc:consolidate-task-prs into this task.

← Back to Tasks