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

part of '../../../application_management.dart';

/// Project option exposed to Backlog board and drawer controls.
class ProjectOptionReadModel {
  /// Creates a project option read model.
  const ProjectOptionReadModel({
    required this.projectId,
    required this.name,
    required this.colorToken,
    this.isArchived = false,
  });

  /// Stable project id.
  final String projectId;

  /// User-facing project name.
  final String name;

  /// UI color token for the project.
  final String colorToken;

  /// Whether this project is archived.
  final bool isArchived;
}
