Reviewed upstream binding snapshot

Mastery Engine AdaptiveRun.stopReason

This narrow snapshot records the approved upstream vocabulary used by the Reports dictionary. It is evidence for a pass-through binding, not a replacement Mastery Engine specification.

AdaptiveRun terminal reason

FieldTypePresenceMeaning and allowed valuesSource
stopReason enum | null Always present null while selection continues; otherwise exactly classifications_complete, precision_target_met, max_items, or time_budget. Consumers tolerate additive future values. Approved Mastery Engine data dictionary and implementation reference, reviewed 2026-07-16; Reports ITD-007 requires this terminal reason.
Binding scope. The supplied canonical Mastery Engine architecture and its live /reference/ dictionary are approved upstream inputs for this run. This local snapshot preserves the exact reviewed field binding needed here so Reports provenance remains stable across deployments.

Return to DiagnosticDetail.