End Ride
A participant closes their own navigation and intercom session, signalling they have finished the ride on their end.
Who Can Do This
Any participant with an active navigation session.
Steps
- Tap End Ride on the navigation screen.
- Navigation and intercom close for that participant.
- The participant's status shows as Rider has ended ride to others.
Rules
- Ending the ride is per-participant. It does not affect other riders' navigation or intercom sessions.
- The participant's location marker remains visible on other riders' maps after they end their ride, but stops updating. The marker colour transitions to amber then red as the last-known position becomes stale. See Share Location for the staleness colour rules.
- A participant can tap Start Ride again to resume navigation until the ride's scheduled end time passes. Rejoining clears the Rider has ended ride status — others see the participant as active again.
- Only one active navigation session is allowed per account at a time. If the participant restarts on a different device, the previous session closes automatically.
- When the ride's end time passes, all active sessions end automatically regardless of whether the participant has tapped End Ride.
What Happens Next
The participant exits navigation and intercom. Other riders continue their sessions unaffected. The participant can rejoin by tapping Start Ride again, subject to the ride's end time.
Failure Cases
- Ride end time passed: the participant cannot restart navigation after the scheduled end time. The session is already closed.
Status: partially-live. Frontend navigation controller implements End Ride. Backend ride status transitions via the Temporal worker. Explicit end-ride endpoint not yet wired.