"""Reproducible experiment orchestration for the teleoperation study.

The package is intentionally independent from the current simulation and core
controllers.  It provides evidence-layer contracts (plans, manifests, storage,
validation, and random streams) that executors can adopt without changing the
algorithms they exercise.
"""

from .plan import build_trial_plan, load_document, validate_trial_plan
from .runner import TrialPayload, run_trial_plan

__all__ = [
    "TrialPayload",
    "build_trial_plan",
    "load_document",
    "run_trial_plan",
    "validate_trial_plan",
]
