The new rules mean that the "state" passed to completions callback methods can be used to determine the appropriate keywords to return as suggestions.
The mode differs from the default custom autocompletion as it does not contain the standard completion extractor, that includes local variables that are not appropriate for Gherkin.
The completions are determined by the state, as defined in the syntax highlight rules.