AssemblyAI Transcript Reproduction Details ========================================== Transcript ID: 84094bfe-1414-436e-99b5-3320f1d83504 Meeting: RCSD Board of Trustees Regular Meeting, March 11, 2026 Duration: 3h 7m YouTube: https://www.youtube.com/watch?v=6pIMx-lAQN8 1. AUDIO EXTRACTION ------------------- Tool: yt-dlp 2026.03.17 Command: yt-dlp -f bestaudio --no-warnings -o "6pIMx-lAQN8.%(ext)s" "https://www.youtube.com/watch?v=6pIMx-lAQN8" Output: 6pIMx-lAQN8.webm (138 MB) Format: Opus codec in WebM container (YouTube format ID 251) Sample rate: 48 kHz Bitrate: ~103 kbps (variable) No post-processing was applied. The raw WebM was uploaded directly to AssemblyAI with no transcoding, format conversion, or ffmpeg processing. 2. ASSEMBLYAI API INVOCATION ----------------------------- SDK: assemblyai Node.js SDK ^4.27.0 Model: Universal 3 Pro + Universal 2 fallback Exact API parameters: { audio: "", speech_models: ["universal-3-pro", "universal-2"], speaker_labels: true, speakers_expected: 10, language_detection: true, disfluencies: false, remove_audio_tags: "all", temperature: 0.1, prompt: "" } Note: The audio file was uploaded via the SDK's local file upload path (not a URL). The SDK handles the upload to AssemblyAI's servers internally. 3. EXACT PROMPT --------------- You are transcribing a recording of a meeting of the Redwood City School District's Board of Trustees on 2026-03-11. Accurately transcribe and diarize speakers. Do not include disfluencies or repetitions. If there is silence, produce no output for that segment. The meeting is mostly in English; some public comments may be in Spanish with a translation read aloud afterward. Board of Trustees: Trustee Márquez (Cecilia I. Márquez), Trustee Wells (Mike Wells), Trustee Weekly (David Weekly), Trustee Li (David Li), Trustee King (Jennifer Ng Kwing King). Superintendent: Dr. John R. Baker (to Feb 2026), Dr. Christian Rubalcaba (from Mar 2026). Staff: Wendy Kelly, Rick Edson, Anna Herrera, Patrinia Redd, Martín Cervantes, Will Robertson, Carlos Reyna, Evelyn Campos, Melissa Bowdoin, Kristy Jackson. Schools: Adelante Selby, Clifford, Garfield, Henry Ford, Hoover, Kennedy, McKinley Institute of Technology (MIT), North Star Academy, Orion, Roosevelt, Roy Cloud, Taft. Key terms: RCSD, LCAP, SPSA, CAASPP, ELPAC, SARC, Measure U, Measure S, Measure T, Brown Act, ParentSquare, Simbli, RCTA, CSEA, DELAC, ELAC, IEP, MTSS, PBIS, TK, UCP, Williams, i-Ready, EL, SED, SWD, FRL. Agenda items for this meeting: Call to Order Roll Call Welcome Pledge of Allegiance Changes to the Agenda Approval of the Agenda (Action Required) Public Comment Labor Association Comments Approval of the Bond Program Consent Items Approval of Agreement Between the Redwood City School District and Eide Bailly Bond Program Action Items School/Community Reports Action Items (Action Required) - 1 hr 30 min Roosevelt School Presentation and School Plan for Student Achievement (SPSA) Approval McKinley Institute of Tech School Presentation and School Plan for Student Achievement (SPSA) Approval Hoover School Presentation and School Plan for Student Achievement (SPSA) Approval Discussion Items Approval of Consent Items (Action Required) Approval of the February 4, 2026, Regular Meeting Minutes Approval of the February 26, 2026, Special Meeting Minutes Approval of the Addendum to the Measure U Application for Roosevelt Elementary School for the 2025-2026 School Year Approval of the Addendum to the Measure U Application for McKinley Middle School for the 2025-2026 School Year Approval of the Addendum to the Measure U Application for Hoover Community School for the 2025–2026 School Year Approval of Roy Cloud Field Trip to Marine Science Institute – March 25, 2026 Approval of North Star Academy Field Trip to Pinnacles National Park – May 19 – May 22, 2026 Approval of the Agreement between Redwood City School District and Soliant Health, LLC, to provide a School Psychologist for the 2025-2026 School Year Approval of Amendment No. 2 between Redwood City School District and Nicole Linette Campbell for a SPED Speech and Language Pathologist for the 2025-2026 School Year Approval of the 2025 School Accountability Report Cards (SARCs) Approval of the 2025-26 School Attendance Review Board (SARB) Approval of the Amendment between Redwood City District and Sage Renewable Energy Consulting, Inc. dba NV5 ("NV5") for Electric Vehicle Charging Infrastructure Support Services Approval of Agreement Between the Redwood City School District and Eide Bailly Ratification of Warrant Registers, February 1, 2026 – February 28, 2026 Board and Superintendent Reports Information Information on San Mateo County Investment Fund - January 2026 Correspondence Other Business/Suggested Items for Future Agenda Board of Trustees Meeting Reflection Board of Trustees Meeting Calendar Adjournment (Action Required) 4. PROMPT GENERATION CODE -------------------------- The prompt is generated dynamically per meeting from the transcription script. The prompt includes: - Meeting date and type - Board composition for that era (looked up from a date-range table) - District staff names - School names - Domain-specific key terms - Agenda item titles (up to 40) from meetings-data.json The full prompt generation logic is in buildPrompt() at: scripts/transcribe-assemblyai.mjs (lines 151-173) 5. FULL TRANSCRIPTION SCRIPT ------------------------------ The complete script is at: https://github.com/dweekly/rcsd-meetings/blob/main/scripts/transcribe-assemblyai.mjs Key sections: - Lines 102-143: Board composition eras (trustees by date range) - Lines 132-136: District staff list - Lines 151-173: Prompt generation - Lines 181-196: API call with all parameters - Lines 80-100: Audio download via yt-dlp 6. ENVIRONMENT -------------- - macOS (Apple Silicon M4) - Node.js v22.x - assemblyai SDK ^4.27.0 - yt-dlp 2026.03.17 7. OBSERVED HALLUCINATION -------------------------- The transcript exhibited trailing hallucinations after the meeting audio ended — repeated or fabricated text appended to the final utterances. These were stripped in a subsequent processing step (commit aebe391). The raw cached transcript at artifacts/transcripts-aai/6pIMx-lAQN8.json may still contain the original unstripped output, or can be re-fetched from AssemblyAI using the transcript ID above.