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

part of '../../task_actions.dart';

/// Explicit push destinations shown after choosing the push quick action.
///
/// Push starts as a simple quick action, but the actual destination requires one
/// more choice. Keeping destinations as a separate enum prevents the initial card
/// action list from becoming too crowded.
enum PushDestination {
  /// Move the task later within the current planning window.
  nextAvailableSlot,

  /// Move the task to the beginning of the supplied tomorrow/future window.
  tomorrowTopOfQueue,

  /// Remove the task from the active timeline and store it for later.
  backlog,
}
