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

part of '../occupancy_policy.dart';

/// Where an occupancy entry came from.
enum OccupancySource {
  /// A [Task] record.
  task,

  /// A hidden locked interval supplied outside the task list.
  lockedInterval,

  /// A visible required interval supplied outside the task list.
  requiredVisibleInterval,
}
