Member Junction
    Preparing search index...

    The injected dependency bundle passed to ExperimentOrchestrator.runSession. Bundling the seams keeps the orchestrator stateless across calls and lets a caller vary implementations per call.

    Index

    Properties

    clock: IClock

    Wall-clock seam for wall-clock budget enforcement (deterministic in tests).

    contextUser?: UserInfo

    Request user — threaded through every entity op for isolation/audit.

    Entity-creation seam (Experiment / Session / Iteration rows).

    Optional provider for multi-provider correctness.

    Per-iteration training seam (delegates to the TrainingEngine in production).

    waveStrategist?: IWaveStrategist

    Optional adaptive wave strategist (plan §9.1). When omitted the orchestrator uses the deterministic PlanOrderWaveStrategist.