After saving, show "Saved! Add another from this activity?" with two buttons: "Add another" (resets name/handles, keeps map loaded) and "Done" (navigates to /segments/).
- detect.py: ActivityTrack + detect_one/detect_all (bbox pre-filter → start/end proximity 25m → path conformance 50m/30% → effort extraction with avg speed/HR/power and Coggan NP) - cli.py: `bincio segments detect` for retroactive detection over stored timeseries JSONs, with optional --activity-id / --segment-id filters - ingest.py: non-fatal hook at end of ingest_parsed runs detect_all - server.py: GET /api/segments/{id}/efforts and POST /api/segments/{id}/detect