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

part of '../application_recovery.dart';

/// Stable app-open recovery outcomes.
enum AppOpenRecoveryOutcome {
  /// Selects the `rolledOver` option from this enum.
  /// Code should use this named value when it needs this exact scheduler state, presentation token, or persistence meaning.
  rolledOver,

  /// Selects the `noUnfinishedFlexibleTasks` option from this enum.
  /// Code should use this named value when it needs this exact scheduler state, presentation token, or persistence meaning.
  noUnfinishedFlexibleTasks,

  /// Selects the `alreadyProcessed` option from this enum.
  /// Code should use this named value when it needs this exact scheduler state, presentation token, or persistence meaning.
  alreadyProcessed,
}
