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

/// Implements Quick Capture behavior for the Scheduler Core package.
library;

// Low-friction capture flow.
//
// Quick capture is the "dump the thought before it disappears" path. The goal
// is to accept minimal data, preserve the user's input, and only ask for more
// structure when the user wants immediate scheduling.

import '../domain/models.dart';
import 'scheduling_engine.dart';
import '../domain/time_contracts.dart';
import '../logging/focus_flow_logger.dart';
part 'quick_capture/quick_capture_status.dart';
part 'quick_capture/quick_capture_request.dart';
part 'quick_capture/quick_capture_result.dart';
part 'quick_capture/quick_capture_service.dart';
