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 thoughbiome ciitself 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-scaffoldin https://github.com/sksizer/markdown-contract.—
T-SCFX-structured-cells-fixture-scaffold
TBD — receiver to fill before promoting from planning/draft.
Proposed
Section titled “Proposed”TBD — receiver to fill before promoting from planning/draft.
Approach
Section titled “Approach”TBD — receiver to fill before promoting from planning/draft.
Files to touch
Section titled “Files to touch”TBD — receiver to fill before promoting from planning/draft.
Acceptance criteria
Section titled “Acceptance criteria”TBD — receiver to fill before promoting from planning/draft.
Out of scope
Section titled “Out of scope”TBD — receiver to fill before promoting from planning/draft.
Dependencies
Section titled “Dependencies”TBD — receiver to fill before promoting from planning/draft.
Discovery context
Section titled “Discovery context”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.