Model 01 | Local-first recovery
TrailScope route to resilient export
Prepare a route, move it to the watch, continue recording offline, recover the completed workout, and export a reconciled record.
Approved scenarios
Load a recovery path or inject a named fault.
Presets are fixed, public-safe transition sequences. A shared link identifies only the model and preset; it stores no visitor data.
Choose a preset to inspect its fixed transition plan.
Current state Step 0
Route draft
A route exists outside the active workout flow.
- Route
- Not imported
- Watch
- Not synced
- Workout
- Not started
- Network
- Online
- Export
- Unavailable
The route has not entered the workout system yet.
Available actions
Deterministic playback
Manual run
- Load a preset or build a plan to enable playback.
Event log
Newest event last- No actions yet. The initial state is ready.
Build a constrained TrailScope scenario
Assemble up to ten transitions. The builder exposes only actions available from the projected state, including named faults that preserve accepted state.
The plan is empty. Add an available transition to begin.
Planned transitions
0 of 10- No transitions planned.
Read the complete TrailScope sequence
- Route draft: export is blocked because no completed record exists.
- Route ready: the phone has a local route and the watch still needs confirmation.
- Watch ready: both devices agree on the route before recording.
- Recording offline: loss of connectivity does not end the workout.
- Saved locally: the completed workout remains recoverable on the device.
- Recovery ready: restored connectivity exposes a deliberate reconciliation step.
- Exported: GPX or FIT output follows a complete, reconciled record.