// SPDX-FileCopyrightText: 2026 FocusFlow contributors
// SPDX-License-Identifier: AGPL-3.0-only

part of '../../export_controller.dart';

/// Thrown when repository reads fail during export.
final class ExportRepositoryException extends ExportException {
  /// Creates an exception wrapping a repository [failure].
  ExportRepositoryException(this.failure)
      : super('Repository export read failed: ${failure.runtimeType}');

  /// Repository failure returned by an adapter.
  final RepositoryFailure failure;
}
