Skip to content

chore(flawd): bring config current and pin coverage to the image tree - #65

Merged
fohara merged 1 commit into
mainfrom
chore/flawd-config-current
Aug 27, 2026
Merged

chore(flawd): bring config current and pin coverage to the image tree#65
fohara merged 1 commit into
mainfrom
chore/flawd-config-current

Conversation

@fohara

@fohara fohara commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Brings flawd.toml up to current flawd defaults and pins container coverage to the image tree:

  • [coverage.per_test] auto block per current flawd defaults (flawd auto-disables it here anyway: the assert_cmd suite is subprocess-shaped and per-test attribution can't see into spawned binaries)
  • [test] build_command for schemata batches (compile-once; prevents batch compile failures scoring as kills)
  • [pare] batch-split caps per the Rust playbook
  • [docker] coverage_source = "image": this Dockerfile embeds the source and warm caches at /app; bind-mount coverage delivered the host target/ into the container (wrong-arch binaries on PATH broke the subprocess tests, and container builds wrote into the host cargo cache)

Part of the flawd-CI dogfooding effort — validated by a full local run today (score 99.2%, 400-mutant budget). The mutation-gate workflow lands separately, report-only, once rehearsed.

- [coverage.per_test] auto block per current flawd defaults (flawd
  auto-disables it here anyway: the assert_cmd suite is subprocess-shaped
  and per-test attribution can't see into spawned binaries)
- [test] build_command for schemata batches (compile-once; prevents batch
  compile failures scoring as kills)
- [pare] batch-split caps per the Rust playbook
- [docker] coverage_source = "image": this Dockerfile embeds the source
  and warm caches at /app; bind-mount coverage delivered the host target/
  into the container (wrong-arch binaries on PATH broke the subprocess
  tests, and container builds wrote into the host cargo cache)

Part of the flawd-CI dogfooding effort; the mutation gate lands
separately, report-only, once rehearsed.
@fohara
fohara merged commit a9cb04e into main Aug 27, 2026
21 checks passed
@fohara
fohara deleted the chore/flawd-config-current branch August 27, 2026 00:41
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