The vars a definition's start GROQ requirements read — the start-time readiness
dialect: everything the filter context binds (START_FILTER_VARS)
plus $fields, which start time always has. No candidate root ever binds
here (the subject rides $fields.<entry>.id; a root read is
deploy-rejected). Pre-flights can omit not-yet-collected input bindings and
report those reads as provisional. Bound in one place: startContextParams
in the applicability evaluator.
The vars a definition's start GROQ requirements read — the start-time readiness dialect: everything the filter context binds (START_FILTER_VARS) plus
$fields, which start time always has. No candidate root ever binds here (the subject rides$fields.<entry>.id; a root read is deploy-rejected). Pre-flights can omit not-yet-collected input bindings and report those reads as provisional. Bound in one place:startContextParamsin the applicability evaluator.