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

/// Shared repository value objects used by persistence adapters.
///
/// These types are deliberately small and database-agnostic. They live in the
/// core package so every persistence adapter can use the same owner, revision,
/// and paging contracts without importing a storage implementation.
library;

part 'repository_values/owner_id.dart';
part 'repository_values/revision.dart';
part 'repository_values/page_request.dart';
part 'repository_values/page.dart';
