// SPDX-FileCopyrightText: 2026 FocusFlow contributors // SPDX-License-Identifier: AGPL-3.0-only /// Drift schema for the scheduler's local SQLite database. /// /// This package owns SQLite and Drift details. The scheduler core continues to /// depend only on domain objects and repository contracts. library; import 'package:drift/drift.dart'; part 'scheduler_db.g.dart'; part 'scheduler_db/tables/tasks/tasks.dart'; part 'scheduler_db/tables/tasks/task_activities.dart'; part 'scheduler_db/tables/projects/projects.dart'; part 'scheduler_db/tables/projects/project_statistics.dart'; part 'scheduler_db/tables/locked_time/locked_blocks.dart'; part 'scheduler_db/tables/locked_time/locked_overrides.dart'; part 'scheduler_db/tables/settings/settings_table.dart'; part 'scheduler_db/tables/snapshots/snapshots.dart'; part 'scheduler_db/tables/application/application_operations.dart'; part 'scheduler_db/tables/application/notice_acknowledgements.dart'; part 'scheduler_db/daos/task_dao.dart'; part 'scheduler_db/daos/project_dao.dart'; part 'scheduler_db/daos/locked_block_dao.dart'; part 'scheduler_db/daos/settings_dao.dart'; part 'scheduler_db/daos/snapshot_dao.dart'; part 'scheduler_db/database/scheduler_db.dart';