Skip to content

ci: scheduled audits use the Docker backend — native under-kills subprocess-tested code - #69

Merged
fohara merged 1 commit into
mainfrom
ci/audit-docker-backend
Aug 27, 2026
Merged

ci: scheduled audits use the Docker backend — native under-kills subprocess-tested code#69
fohara merged 1 commit into
mainfrom
ci/audit-docker-backend

Conversation

@fohara

@fohara fohara commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

The first scheduled audit (33077879750) scored 77.5% vs the Docker-verified local baseline of 98.7%. Forensics: 72 of its 88 survivors are Docker-verified kills, 66 of them in lash-cli/lash-tui — the crates whose tests spawn the built lash binary. Reproduced in flawd's native mode locally (no runner, no cache): a flawd defect, filed upstream with acceptance criteria.

Until that fix lands: the weekly audit (which feeds the future gate threshold) runs on the Docker backend for trustworthy numbers; PR runs stay native for fast feedback while the gate is report-only, with the known caveat that survivors in subprocess-tested code may be false. That first audit's score is invalidated for threshold purposes.

…rocess-tested code

The first scheduled audit scored 77.5% vs the Docker-verified 98.7%
baseline; forensics show 72 of its 88 survivors are Docker-verified
kills, clustered in the crates whose tests spawn the built lash binary.
Reproduced locally in flawd's native mode and filed upstream
(tasks.native-subprocess-false-survivors); that audit's score is
invalidated for threshold-setting. Score history must be trustworthy,
so the weekly audit switches to the Docker config; PR runs stay native
for speed while the gate is report-only, with the caveat documented.
@fohara
fohara merged commit 314f3d8 into main Aug 27, 2026
23 checks passed
@fohara
fohara deleted the ci/audit-docker-backend branch August 27, 2026 16:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant