//! Module: db::query::policy
//! Responsibility: module-local ownership and contracts for db::query::policy.
//! Does not own: cross-module orchestration outside this module.
//! Boundary: exposes this module API while keeping implementation details internal.
//! Cursor pagination policy rules shared by fluent/intent entry surfaces.
//!
//! Plan-shape policy validation (ORDER emptiness, delete-limit/order coupling,
//! unordered pagination) is owned by `query::plan::validate`.
use crate;
/// Validate cursor-pagination readiness for a load-spec + ordering pair.
pub const