| ExperimentAttemptResult |
Describes one operational execution attempt. |
| ExperimentBinaryStatisticalEvidence |
Describes binary-success proportion evidence and its uncertainty. |
| ExperimentBinarySuccessPolicy<TCase,TOutput> |
Applies a one-sided Wilson score decision to a required boolean item metric. |
| ExperimentCase<TCase> |
Defines one logical experiment case and the number of statistically independent trials to run. |
| ExperimentCaseSourceResult<TCase> |
Contains a finite ordered case collection and its provider-neutral source identity. |
| ExperimentConcurrencyLimiter |
Provides a semaphore-backed concurrency limiter suitable for sharing through dependency injection. |
| ExperimentDefinition<TCase,TOutput> |
Defines a provider-neutral experiment's finite source and item task. |
| ExperimentDeterministicPolicyEvidence |
Describes deterministic threshold evidence from one named run evaluation. |
| ExperimentFailure |
Provides stable machine-actionable failure data without retaining a raw exception or stack. |
| ExperimentItemCorrelation |
Provides one namespaced provider identifier associated with an experiment item. |
| ExperimentItemEvaluationContext<TCase,TOutput> |
Provides a successful task output and its stable identity to an item evaluator. |
| ExperimentItemFeatureCollection |
Provides exact-type access to adapter-owned features for one experiment item scope. |
| ExperimentItemPublicationOperationResult |
Describes item-scope publication work before the runner applies registered provider identity. |
| ExperimentItemPublicationResult |
Describes one item scope's publication outcome independently from item quality. |
| ExperimentItemResult<TCase,TOutput> |
Describes one case trial, including its complete attempt history and terminal output. |
| ExperimentItemScopeContext<TCase> |
Provides stable identity and case data when entering one per-trial item scope. |
| ExperimentItemStatusCount |
Associates an item status with its observed count. |
| ExperimentJsonArtifactWriter |
Writes the schema-versioned deterministic Foundry experiment JSON envelope. |
| ExperimentMetricDiagnosticSnapshot |
Provides an immutable normalized metric diagnostic. |
| ExperimentMetricInterpretationSnapshot |
Provides an immutable normalized metric interpretation. |
| ExperimentMetricSnapshot |
Provides an immutable Foundry-owned projection of one MEAI evaluation metric. |
| ExperimentPolicyContext<TCase,TOutput> |
Provides immutable run measurements to an experiment policy. |
| ExperimentPolicyResult |
Describes one isolated experiment policy outcome. |
| ExperimentPolicyVerdict |
Provides a policy's decision and evidence before runner-owned result identity is applied. |
| ExperimentRetryContext |
Provides one completed execution attempt to a retry policy. |
| ExperimentRetryDecision |
Describes whether and when a failed execution attempt should be retried. |
| ExperimentRetryPolicy |
Provides a bounded retry policy with explicit outcome selection and delay calculation. |
| ExperimentRunEvaluationContext<TCase,TOutput> |
Provides every ordered item and stable run identity to a run evaluator. |
| ExperimentRunEvaluationResult |
Describes one isolated run-evaluation outcome. |
| ExperimentRunEvaluationThresholdPolicy<TCase,TOutput> |
Applies reusable deterministic thresholds to one named run evaluation. |
| ExperimentRunEvaluator<TCase,TOutput> |
Adapts a named run-evaluation delegate to IExperimentRunEvaluator<TCase,TOutput>. |
| ExperimentRunner |
Default bounded-worker implementation of IExperimentRunner. |
| ExperimentRunOptions |
Configures one provider-neutral experiment run. |
| ExperimentRunOutcome<TCase,TOutput> |
Provides one canonical quality result plus independent provider publication outcomes. |
| ExperimentRunResult<TCase,TOutput> |
Provides the canonical ordered result for one provider-neutral experiment run. |
| ExperimentSinkPublicationOperationResult |
Describes result-sink publication work before the runner applies registered sink identity. |
| ExperimentSinkResult |
Describes one final result sink's publication outcome independently from run quality. |
| ExperimentSourceReference |
Identifies the provider-neutral source from which experiment cases were materialized. |
| ExperimentTaskContext<TCase> |
Provides stable identity and case data to one experiment task attempt. |
| LocalExperimentCaseSource<TCase> |
Provides a finite in-process experiment case collection. |