// SPDX-License-Identifier: BUSL-1.1
//! Convert committed ReplicatedWrite entries back to PhysicalPlan for Data Plane execution.
//!
//! Split by the `PhysicalPlan` family each decode helper produces. The
//! `entry_*` modules hold the per-engine grouped match arm (variant →
//! per-op helper); the sibling modules hold the per-op decoders they call
//! into:
//! - [`entry`]: thin top-level dispatcher (`from_replicated_entry`).
//! - [`ctx`]: shared `DecodeCtx` + surrogate-binding helpers.
//! - [`entry_document`] / [`document`]: `PhysicalPlan::Document`.
//! - [`entry_array`]: Raft-native array cell writes → `PhysicalPlan::Array`.
//! - [`entry_kv`] / [`kv`]: `PhysicalPlan::Kv`.
//! - [`entry_graph`] / [`graph`]: `PhysicalPlan::Graph`.
//! - [`entry_crdt`] / [`crdt`]: `PhysicalPlan::Crdt`.
//! - [`entry_columnar_family`] / [`columnar`]: `PhysicalPlan::Columnar` /
//! `Timeseries` / `Text` / `Spatial`.
//! - [`vector`]: `PhysicalPlan::Vector` (grouped `decode_arm`).
pub use from_replicated_entry;