syncAll
suspend fun syncAll(adapters: List<SyncResourceAdapter<*, *, *, *>>, limit: Int = DEFAULT_LIMIT): Result<Unit>
Runs adapters in sequence under one sync pass. Per-resource isolation: one resource failing does not abort the others; the first failure (if any) is returned once all adapters have been attempted, with later failures attached via Throwable.addSuppressed.
suspend fun syncAll(adapters: List<SyncResourceAdapter<*, *, *, *>>, limit: Int = DEFAULT_LIMIT, pushBatchSize: Int): Result<Unit>
Runs all resources with opt-in bounded pushes. See sync for the server requirements and the distinction between limit and pushBatchSize. Failures remain isolated per resource.