# Plan – Bericht-Navigation, Stopp-Hand, „Aktueller Standort"

## 1. Navigation nach der Dokumentation
**Ist:** Nach der Doku ist der Bericht eine Sackgasse (kein Zurück, nur „Zur Startseite").
**Soll:** „Zur Startseite" raus; **Zurück** rein, aber Zurück **überspringt das Gespräch** und führt zum **Ursprungs-Screen**, von dem die Doku gestartet wurde:
- Erst-Doku → zurück zum **Briefing**.
- Verfeinern → zurück zum **Bericht**, von dem aus verfeinert wurde.

**Umsetzung:** In `onFinished(dokumentation)` statt `path = []` + `append(report)` künftig das **Gespräch aus dem Pfad nehmen** (`removeLast`) und `report(sackgasse: false)` anhängen → Zurück landet auf dem Ursprung (Briefing/Bericht), **nie** auf dem Gespräch (kein versehentlicher Neustart). Der `.id()`-Fix (Polling/Banner) bleibt.
→ `homeButton`/„Zur Startseite" wird entfernt; `sackgasse` ist damit praktisch immer `false` (Standard-Nav-Bar mit Zurück).

## 2. Stopp-Hand (Unterbrechen)
**Befund:** Der Hand-Button ruft `interrupt()` — das ist ein **No-op** (Barge-in läuft server-seitig; der Worker hat Interruptions aktiv). Der Knopf tut also nichts, der Agent spricht weiter. **Unterbrechen per Sprache funktioniert** (einfach reinsprechen).
**Soll (dein Vorschlag):** Hand-Button **entfernen**. Es bleiben **Mic** (an/aus) + **Stop** (beenden).

## 3. Adresssuche Start/Ziel: „Aktuellen Standort verwenden"
Im Aufklapp-Panel (bei „Andere Adresse" / „Übernachtung") zusätzlich ein Button **„Aktuellen Standort verwenden"** → holt die aktuelle Position (CoreLocation; Berechtigung ist bereits deklariert) und setzt sie als Start-/Zielpunkt.

## Betroffene Dateien
`MainTabView.swift` (onFinished), `ReportView.swift` (homeButton/sackgasse raus), `ConversationViewC.swift` (Hand raus), `RouteEndpointRow.swift` (Panel: Standort-Button) + kleiner CoreLocation-Helfer.

## Verifikation
Baut grün. Danach schaust du es dir an (Sichtprüfung machst du).
