Module sync

Module sync 

Source
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§

BatchHarvestSummary
Aggregated results from batch harvesting multiple portals.
PortalHarvestResult
Result of harvesting a single portal in batch mode.
ReprocessingDecision
Result of delta detection for a dataset.
SyncStats
Statistics for a portal sync operation.

Enums§

SyncOutcome
Outcome of processing a single dataset during sync.

Functions§

needs_reprocessing
Determines if a dataset needs reprocessing based on content hash comparison.