Skip to main content

Module sync

Module sync 

Source

Re-exports§

pub use crate::sync::apply::SyncOptions;
pub use crate::sync::mutation::ConfigMutation;
pub use crate::sync::mutation::DependencyUpsertChange;
pub use crate::sync::mutation::apply_config_mutation;

Modules§

apply
diff
filter
Intent-based filtering for discovered items.
mutation
Config mutation logic for the sync pipeline.
plan
provider
Real source provider implementation for the resolver.
rewrite
Frontmatter skill reference rewriting after collision-driven renames.
target
types
Shared types for the sync pipeline.

Structs§

AppliedState
Phase 5: Applied results.
LoadedConfig
Phase 1: Load and validate configuration under sync lock.
PlannedState
Phase 4: Diff + plan ready for execution.
ResolvedState
Phase 2: Resolved dependency graph.
SyncReport
Report from a completed sync operation.
SyncRequest
What a CLI command requests from the sync pipeline.
SyncedState
Phase 6: Target sync results.
TargetedState
Phase 3: Desired target state after discovery + filtering.

Enums§

ResolutionMode
Resolution behavior for the resolver stage.

Functions§

execute
Execute the unified sync pipeline.