# Update log — 2026-05-05

## Completed

- Verified media tooling:
  - `yt-dlp 2025.04.30`
  - `ffmpeg 7.1.3`
  - `jq 1.7`
  - `ripgrep 14.1.1`
- Extracted GCI page HTML, direct media links, and edited transcripts for 7 You're Included entries.
- Created per-event curation files under `events/with-recordings/gci/`.
- Saved transcript text under `transcripts/gci/`.
- Processed YouTube metadata for 8 videos/live sessions and saved JSON summaries under `sources/youtube/metadata/`.
- Updated `events/master-speaking-events.md` to mark GCI transcripts as locally extracted.

## Blocked / needs retry

- YouTube caption downloads failed despite metadata confirming captions exist.
- Error pattern: `YouTube is forcing SABR streaming` and `ERROR: Did not get any data blocks`.
- Next options: retry later, update yt-dlp beyond Debian package if needed, use safe cookies under `~/.config/yt-transcript/`, or rely on GCI transcripts for mirrored GCI videos.
