Reference
YAML schema
Experiments are authored as YAML and validated before apply.
Experiment YAML is loaded by packages/cli/src/yaml-loader.ts and validated against the domain schema.
Minimal shape:
id: homepage-cta
name: Homepage CTA
state: draft
audience:
sampleRate: 1
variants:
- key: control
name: Current CTA
weight: 50
- key: treatment
name: New CTA
weight: 50
metrics:
primary: signupRun validation before applying:
fx validate experiments/