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

part of '../../project_statistics.dart';

/// Suggestion categories derived from project observations.
enum ProjectSuggestionType {
  /// Selects the `durationMinutes` option from this enum.
  /// Code should use this named value when it needs this exact scheduler state, presentation token, or persistence meaning.
  durationMinutes,

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

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

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

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