# screens/marketing-tour-loggedin.yaml
#
# No-Login-Tour (single-session, tab-basiert, sheet-resilient).
# Voraussetzung: App auf dem Simulator BEREITS eingeloggt.
#
# WICHTIG: Nach Besuch des Blocker-Tabs erscheint das "Schutz ist aus"-Sheet
# (Bypass-Detection auf dem Sim) und blockiert modal alle weiteren Taps.
# Deshalb: alle anderen Tabs ZUERST, Blocker als LETZTES. "Nicht erlauben"
# (Screen-Time-Dialog) + "Später" (Schutz-Sheet) werden überall weggetippt.
# Alle tapOn optional → kein Abbruch. Nur launch/wait/screenshot Pflicht.

appId: org.rebreak.app

---

- launchApp
- waitForAnimationToEnd:
    timeout: 6000
- tapOn:
    text: "Nicht erlauben"
    optional: true
- tapOn:
    text: "Später"
    optional: true
- waitForAnimationToEnd:
    timeout: 1000

# 07 — HOME / FEED
- tapOn:
    text: "Home"
    optional: true
- tapOn:
    text: "Später"
    optional: true
- waitForAnimationToEnd:
    timeout: 1200
- takeScreenshot: screenshots/07-community

# 04 — COACH / LYRA
- tapOn:
    text: "Coach"
    optional: true
- tapOn:
    text: "Später"
    optional: true
- waitForAnimationToEnd:
    timeout: 2500
- takeScreenshot: screenshots/04-sos-lyra

# 07b — CHAT / DM
- tapOn:
    text: "Chat"
    optional: true
- tapOn:
    text: "Später"
    optional: true
- waitForAnimationToEnd:
    timeout: 2000
- takeScreenshot: screenshots/07b-dm

# 06 — MAIL
- tapOn:
    text: "Mail"
    optional: true
- tapOn:
    text: "Später"
    optional: true
- waitForAnimationToEnd:
    timeout: 2500
- takeScreenshot: screenshots/06-mail-schutz

# 08 — PROFIL / STREAK (Home + Header-Avatar)
- tapOn:
    text: "Home"
    optional: true
- tapOn:
    text: "Später"
    optional: true
- waitForAnimationToEnd:
    timeout: 1000
- tapOn:
    id: "header-avatar-btn"
    optional: true
- waitForAnimationToEnd:
    timeout: 2500
- takeScreenshot: screenshots/08-streak

# 02 / 03 — BLOCKER (zuletzt; Schutz-Sheet danach wegtippen)
- tapOn:
    text: "Blocker"
    optional: true
- waitForAnimationToEnd:
    timeout: 2000
- tapOn:
    text: "Später"
    optional: true
- waitForAnimationToEnd:
    timeout: 1500
- takeScreenshot: screenshots/02-blocker
- takeScreenshot: screenshots/03-blocked
