Skip to content

ref(core): Make store and destination more ergonomic#765

Merged
iambriccardo merged 3 commits into
mainfrom
cleanup-a-few-things
May 22, 2026
Merged

ref(core): Make store and destination more ergonomic#765
iambriccardo merged 3 commits into
mainfrom
cleanup-a-few-things

Conversation

@iambriccardo
Copy link
Copy Markdown
Contributor

@iambriccardo iambriccardo commented May 22, 2026

Summary

  • Rename the cross-store cleanup capability from CleanupStore to TableLifecycleStore and move it under store::lifecycle.
  • Consolidate repeated runtime trait bounds behind facade traits in store::capabilities and destination::capabilities: SharedStateStore, DestinationStore, PipelineStore, and PipelineDestination.
  • Update pipeline, replicator, destination implementations, benchmarks, tests, and docs to use the new capability names and module layout.
  • Document rustdoc link style in AGENTS.md and align public extension-point docs with the renamed store lifecycle trait.

@iambriccardo iambriccardo marked this pull request as ready for review May 22, 2026 12:09
@iambriccardo iambriccardo requested a review from a team as a code owner May 22, 2026 12:09
@coveralls
Copy link
Copy Markdown

coveralls commented May 22, 2026

Coverage Status

coverage: 73.152% (+0.02%) from 73.136% — cleanup-a-few-things into main

@iambriccardo iambriccardo enabled auto-merge (squash) May 22, 2026 12:42
@iambriccardo iambriccardo merged commit 88a04fa into main May 22, 2026
17 checks passed
@iambriccardo iambriccardo deleted the cleanup-a-few-things branch May 22, 2026 12:58
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.

4 participants