CLAUDE.md@examples/sprint-review-cho-oyu · git:20251210.0d96c3b · 2025-12-10 · sha256 87e83eac65ef7e62
CLAUDE.md@examples/sprint-review-cho-oyu git:20251210.0d96c3bA
Immutable. This exact content never changes and is served at /api/v1/blob/87e83eac65ef7e62.
# CLAUDE.md This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. ## Project Overview This is a **video production project** for creating a sprint review presentation of Digital Samba Mobile iOS v4.0.2 (BUILD 233). The target is a 3-5 minute video demonstrating bug fixes and improvements. ## Key Files - `VIDEO-SPEC.md` - Complete video specification including structure, demo sequences, recording requirements, and asset checklist - `VOICEOVER-SCRIPT.md` - Timed voiceover script (~3 minutes) with section breakdowns ## Video Content Summary The sprint review covers: - App rename to "Digital Samba" - 5 screenshare stability fixes (tile timing, button state sync, recording indicator cleanup) - Sleep/lock connection persistence fix - Deep link warm start fix ## Production Workflow ### Recording Method - Use Digital Samba video conferencing platform for iPad screenshare recording - Browser view captures for split-screen demos (showing remote participant perspective) - Combine segments into final MP4 ### Assets Required 1. Title/Overview/Summary slides (Keynote or similar) 2. iPhone screen recordings (5-6 clips per VIDEO-SPEC.md section demos) 3. Browser recordings for split-screen demos 4. Voiceover audio (text-to-speech or recorded narration) ### Demo Sections (from VIDEO-SPEC.md) Each demo has specific JIRA references and step-by-step recording instructions: - Sleep/Lock Fix (SAMBA-8059) - Screenshare Tile Timing (SAMBA-8053, SAMBA-8057) - Button State After Reconnection (SAMBA-8054) - Recording Indicator Cleanup (SAMBA-8056) - Deep Links (SAMBA-8112) ## Technical Context The underlying product is a React Native video conferencing app with native iOS screenshare capabilities. Key native modules referenced: - `RoomSessionModule.swift` - Background persistence - `WebRTCManager.swift` - Two-phase screenshare - `ScreenshareModule.swift` - State queries