Expand description
Sync service layer for portal synchronization logic.
This module provides pure business logic for delta detection and sync statistics, decoupled from I/O operations and CLI orchestration.
Structs§
- Batch
Harvest Summary - Aggregated results from batch harvesting multiple portals.
- Portal
Harvest Result - Result of harvesting a single portal in batch mode.
- Reprocessing
Decision - Result of delta detection for a dataset.
- Sync
Stats - Statistics for a portal sync operation.
Enums§
- Sync
Outcome - Outcome of processing a single dataset during sync.
Functions§
- needs_
reprocessing - Determines if a dataset needs reprocessing based on content hash comparison.