Pristine.Adapters.Transport.LowerSimulation (Pristine v0.4.0)

Copy Markdown View Source

Configured unary HTTP simulation transport backed by Execution Plane.

This adapter is selected through normal Pristine transport configuration. It reads scenario profiles from application or context transport config, injects a lower-simulation route descriptor, and lets Execution Plane enforce the no-egress contract.

Summary

Functions

Declares the Phase 6 adapter selection policy for Pristine HTTP simulation.

Builds the owner-local Phase 6 lower scenario declaration for an HTTP profile.

Functions

adapter_selection_policy()

@spec adapter_selection_policy() :: Pristine.AdapterSelectionPolicy.t()

Declares the Phase 6 adapter selection policy for Pristine HTTP simulation.

lower_simulation_scenario!(scenario_ref, overrides \\ [])

@spec lower_simulation_scenario!(String.t(), map() | keyword()) ::
  Pristine.LowerSimulationScenario.t()

Builds the owner-local Phase 6 lower scenario declaration for an HTTP profile.