Update REPL tab completion so .scenario completions reflect the new multi-API qualifier syntax while preserving the current single-API experience.
Context
Current completion assumes .scenario <path>. With multiple runners, users need completions for:
- available group keys after
.scenario
- scenario paths/functions after
.scenario <group>
Proposed change
Refactor the .scenario completer to operate in two stages for multi-runner mode and keep existing path/function completion for single-runner mode.
Acceptance criteria
Update REPL tab completion so
.scenariocompletions reflect the new multi-API qualifier syntax while preserving the current single-API experience.Context
Current completion assumes
.scenario <path>. With multiple runners, users need completions for:.scenario.scenario <group>Proposed change
Refactor the
.scenariocompleter to operate in two stages for multi-runner mode and keep existing path/function completion for single-runner mode.Acceptance criteria
.scenariooffers available group keys.scenario <group>offers scenario path/function completions scoped to that group.scenario <path>completions are preserved