Problem
Rambler can only use a world switch when the player is already pointing at it and the switch is immediately reachable. That prevents natural requests such as "press the red-light button" or "turn on the lamp" from working at ordinary conversational distance.
Acceptance criteria
- Bounded turn context exposes only active, companion-usable nearby primary interactions with exact stable IDs and natural game-object names.
- The model can select a uniquely named nearby switch without direct gaze; current gaze remains an exact fallback.
- Rambler walks to the same frozen switch, visibly aligns, and revalidates component identity, companion conditions, reach, blockers, and host authority immediately before acting.
- Navigation does not delete a safe route or commit a recovery jump across unsupported ground.
- The authoritative switch state changes and is confirmed on the same tracked object.
- No nearest-object fallback, client command, or silent retargeting is introduced.
- Runtime logs expose discovery, exact target resolution, approach, authority request, and confirmation.
Implementation is in progress on bl/follow-route-shortcuts; visual QA of the Level 1 red-light control remains required.
Problem
Rambler can only use a world switch when the player is already pointing at it and the switch is immediately reachable. That prevents natural requests such as "press the red-light button" or "turn on the lamp" from working at ordinary conversational distance.
Acceptance criteria
Implementation is in progress on
bl/follow-route-shortcuts; visual QA of the Level 1 red-light control remains required.