Open Experiment Standard
Section 9 · OES Spec

Decision record

Experiments fail as institutional memory when the result exists but the decision does not.

The result and the product decision are related but not identical. The decision block captures what the organization actually did — who decided, on what basis, with what follow-ups. It is what makes OES documents valuable to read years after the fact.

Fields

FieldTypePurpose
decision.statusenumpending, decided, superseded.
decision.outcomeenumship, do_not_ship, iterate, rerun, rollback, partial_rollout.
decision.rationalestringWhy the decision was made.
decision.decidedByobjectPerson or team.
decision.decidedAtstring (date-time)Timestamp.
decision.followUpsobject[]Tickets, future tests, cleanup tasks.
decision.rolloutPlanobjectRamp or launch plan.
decision.productChangesstringWhat actually changed after the experiment.
decision.businessImpactEstimateobjectOptional modeled annualized impact.