Skip to content

Batch modularize Rust boundaries#311

Merged
yvette-carlisle merged 6 commits into
mainfrom
xy/module-batch-7
Jun 30, 2026
Merged

Batch modularize Rust boundaries#311
yvette-carlisle merged 6 commits into
mainfrom
xy/module-batch-7

Conversation

@yvette-carlisle

Copy link
Copy Markdown
Member

Summary

  • Split trace persistence, API route builder, benchmark markdown metrics, benchmark scoring counts, recovery validation, and elf-testkit helpers into Rust modules.
  • Kept existing public entry points and call sites stable while moving internals behind facade modules.
  • Batched 30 files / 3,369 changed lines to reduce remote CI wait overhead.

Validation

  • After each segment: RUSTC=/run/current-system/sw/bin/rustc cargo make fmt-rust && RUSTC=/run/current-system/sw/bin/rustc cargo make check
  • Final segment validation covered the whole branch: 403 tests passed, 92 skipped.

…1\",\"summary\":\"Split API route builder modules\",\"authority\":\"manual\"}","authority":"manual"}
…1\",\"summary\":\"Split benchmark domain metrics markdown modules\",\"authority\":\"manual\"}","authority":"manual"}
…1\",\"summary\":\"Split benchmark scoring count modules\",\"authority\":\"manual\"}","authority":"manual"}
…1\",\"summary\":\"Split recovery artifact validation modules\",\"authority\":\"manual\"}","authority":"manual"}
…1\",\"summary\":\"Split elf testkit helper modules\",\"authority\":\"manual\"}","authority":"manual"}
@yvette-carlisle yvette-carlisle merged commit a95752f into main Jun 30, 2026
12 checks passed
@yvette-carlisle yvette-carlisle deleted the xy/module-batch-7 branch June 30, 2026 16:35
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