Phase 6 lower simulation scenario declaration for Pristine HTTP transport.
Pristine owns the HTTP lower scenario surface. Selection remains an owner configuration concern and never a public request keyword.
Summary
Types
@type t() :: %Pristine.LowerSimulationScenario{ bounded_evidence_projection: map(), cleanup_behavior: map(), contract_version: String.t(), input_fingerprint_ref: String.t(), matcher_class: String.t(), no_egress_assertion: map(), owner_repo: String.t(), protocol_surface: String.t(), route_kind: String.t(), scenario_id: String.t(), status_or_exit_or_response_or_stream_or_chunk_or_fault_shape: map(), version: String.t() }