Skip to content

Split provenance loader modules#292

Merged
yvette-carlisle merged 1 commit into
mainfrom
xy/split-provenance-loaders
Jun 30, 2026
Merged

Split provenance loader modules#292
yvette-carlisle merged 1 commit into
mainfrom
xy/split-provenance-loaders

Conversation

@yvette-carlisle

Copy link
Copy Markdown
Member

Summary

  • Split provenance loader root into bundle_tables and history_events modules.
  • Kept the service-facing loader API reexported from loaders.rs.
  • Made proposal/review history SQL helpers private to the history events loader.
  • Added child-module tests for memory-history assembly ordering, limits, and event composition.

Validation

  • cargo make fmt-rust
  • cargo check -p elf-service --all-targets --all-features
  • cargo nextest run -p elf-service --lib --all-features provenance (5 passed)
  • cargo make lint-vstyle
  • cargo make lint-rust
  • cargo make fmt-rust-check
  • git diff --check
  • cargo make check-rust
  • cargo make test-rust (397 passed, 92 skipped)
  • cargo make check (397 passed, 92 skipped)

Review

  • Scout selected provenance loaders as the safest next production-code modularization slice.
  • Skeptic passed with no blockers or material risks.

…es after strict validation.","authority":"manual"}
@yvette-carlisle yvette-carlisle merged commit b7723d2 into main Jun 30, 2026
12 checks passed
@yvette-carlisle yvette-carlisle deleted the xy/split-provenance-loaders branch June 30, 2026 02:30
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