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

/// Implements Project Statistics behavior for the Scheduler Core package.
library;

// Project-level aggregate statistics and deterministic learned suggestions.
//
// These types stay in the pure Dart core. They provide persistence-friendly
// counters and optional suggestions, but they do not overwrite configured
// project defaults or implement reports UI.

import 'models.dart';
import '../scheduling/task_lifecycle.dart';
part 'project_statistics/enums/project_completion_time_bucket.dart';
part 'project_statistics/enums/project_suggestion_type.dart';
part 'project_statistics/enums/project_suggestion_confidence.dart';
part 'project_statistics/models/project_statistics.dart';
part 'project_statistics/models/project_statistics_application_result.dart';
part 'project_statistics/services/project_statistics_aggregation_service.dart';
part 'project_statistics/suggestions/project_suggestion_policy.dart';
part 'project_statistics/suggestions/project_suggestion.dart';
part 'project_statistics/suggestions/project_suggestion_set.dart';
part 'project_statistics/models/project_default_resolution.dart';
part 'project_statistics/suggestions/project_suggestion_service.dart';
