# Screen Recording Runbook

Sprint: 8.6 — Clean TikTok Recording Page

## Zweck

Dieses Runbook beschreibt die einfache Aufnahme für das TikTok-Developer-Verifizierungsvideo.

Die Aufnahme zeigt nur:

- vorbereitetes Shortvideo;
- abspielbaren 9:16 Video-Player;
- Description-Feld;
- Hashtags-Feld;
- AI-generated / synthetic media Checkbox;
- Creator approval Checkbox;
- `Create TikTok draft` Button;
- kurze Erfolgskarte.

Die Aufnahme zeigt nicht:

- audit logs;
- raw request/response;
- endpoint/scope/source details;
- publish ID;
- YouTube oder Website Workflows;
- Domain-/Sandbox-/Risiko-Erklärungen;
- Terminalfenster, Secrets oder andere Tabs.

## Vorbereitung

- Browser auf 125% oder 100% prüfen.
- Dashboard öffnen: `/verification/recording?recording=1`.
- Browser in Vollbildmodus mit F11.
- Optional: SimpleScreenRecorder nur auf Browserfenster / Bildschirmbereich setzen.
- Mauszeiger sichtbar lassen.
- Keine Terminals, Secrets oder andere Tabs sichtbar.
- Benachrichtigungen deaktivieren.
- Keine Passwortmanager-/Browser-Popups sichtbar lassen.
- Wenn Telegram/Desktop-Benachrichtigungen aktiv sind: vorher stummschalten.

Empfohlene interne URL:

```text
http://100.85.29.67:5176/verification/recording?recording=1
```

Lokale Entwicklungs-URL:

```text
http://127.0.0.1:5176/verification/recording?recording=1
```

## SimpleScreenRecorder Setup

Empfohlen:

- Input profile: Record a fixed rectangle oder Browserfenster.
- Frame rate: 30 fps.
- Audio: optional; nur aktivieren, wenn ein Voiceover während der Aufnahme gesprochen wird.
- Container: MP4.
- Video codec: H.264.
- Audio codec: AAC.

Wenn der Browser-Vollbildmodus genutzt wird, kann auch der komplette Bildschirm aufgenommen werden. Wenn mehrere Monitore/Apps offen sind, besser nur Fenster/Bereich aufnehmen.

## Aufnahme

1. Aufnahme starten.
2. Kurz Header zeigen.
3. Video einige Sekunden abspielen.
4. Description-Feld anklicken.
5. Beschreibung leicht ergänzen oder korrigieren.
6. Hashtags-Feld anklicken und optional ein Hashtag ergänzen.
7. `Save changes` klicken.
8. Checkbox `This video contains AI-generated or synthetic media.` anklicken.
9. Checkbox `I reviewed the video and description and approve creating a TikTok draft.` anklicken.
10. `Create TikTok draft` klicken.
11. Erfolgskarte zeigen.
12. Aufnahme stoppen.

## Empfohlene gesprochene Formulierung

```text
This is a creator workflow for reviewing a prepared short-form video, editing the description, confirming synthetic media disclosure, and creating a TikTok draft for final editing and posting.
```

Nicht sagen:

```text
Sandbox is connected.
Real upload completed.
Direct Post is enabled.
A public post was created.
Here is the endpoint or publish ID.
```

## Export

- MP4.
- Maximal 50 MB, falls für TikTok App Review hochgeladen.
- Wenn Datei zu gross: ffmpeg-komprimieren.

Kompressionsbefehl:

```bash
ffmpeg -i input.mp4 -vf "scale=1280:-2" -c:v libx264 -crf 26 -preset medium -c:a aac -b:a 96k tiktok_verification_demo.mp4
```

## Nachkontrolle

Vor Einreichung prüfen:

- keine Terminals sichtbar;
- keine Secrets/Tokens sichtbar;
- Browser zeigt keine privaten Tabs;
- kein YouTube-/Website-/Domain-/Sandbox-/Risiko-Text sichtbar;
- kein Endpoint-/Scope-/Source-/publish_id-Text sichtbar;
- keine JSON-Blöcke sichtbar;
- Video ist nicht der 5s-Testpreview;
- Erfolgskarte ist kurz und klar.
