[
  {
    "id": "VID-001",
    "title": "Hallway surveillance: original news publication",
    "category": "Response footage",
    "date": "2022-07-12",
    "provider": "Austin American-Statesman / KVUE",
    "description": "Initial 82-minute hallway surveillance account, edited by the publishers to protect children; original video link requires independent playback confirmation.",
    "url": "https://www.youtube.com/watch?v=OyPTePoiI3M",
    "action": "Open reported video link",
    "status": "Original video URL not independently play-tested",
    "sensitive": true,
    "related": ""
  },
  {
    "id": "VID-002",
    "title": "Texas House hallway-video and committee context",
    "category": "Response footage",
    "date": "2022-07-17",
    "provider": "Texas Tribune",
    "description": "Reporting about the committee’s release of surveillance video and the 2022 investigative report.",
    "url": "https://www.texastribune.org/2022/07/12/texas-house-investigators-uvalde-shooting-video/",
    "action": "Read / locate video",
    "status": "Publisher page verified",
    "sensitive": true,
    "related": ""
  },
  {
    "id": "VID-003",
    "title": "Early body-camera recordings from multiple officers",
    "category": "Response footage",
    "date": "2022-07-18",
    "provider": "KSAT",
    "description": "Early publication of Uvalde police body camera footage showing communication and coordination problems.",
    "url": "https://www.ksat.com/news/local/2022/07/18/video-uvalde-police-body-cam-shows-lack-of-direction-and-communication-during-robb-elementary-school-shooting/",
    "action": "Watch footage",
    "status": "Publisher page verified",
    "sensitive": true,
    "related": ""
  },
  {
    "id": "VID-004",
    "title": "August 2024 city body-camera release",
    "category": "Response footage",
    "date": "2024-08-10",
    "provider": "KSAT / City of Uvalde",
    "description": "Released body-camera recordings of five Uvalde police officers, including the moment of classroom entry, alongside records and audio.",
    "url": "https://www.ksat.com/news/local/2024/08/10/body-worn-footage-from-uvalde-police-shows-officers-waiting-in-halls-before-breaching-classrooms-during-robb-shooting/",
    "action": "Watch collection",
    "status": "Publisher page verified",
    "sensitive": true,
    "related": ""
  },
  {
    "id": "VID-005",
    "title": "October 2024: 48 additional videos",
    "category": "Response footage",
    "date": "2024-10-08",
    "provider": "KSAT / City of Uvalde",
    "description": "Forty-eight videos, including 11 body-camera recordings, released after discovery of omissions in earlier disclosures. Multiple individual videos are embedded on the publisher page.",
    "url": "https://www.ksat.com/news/local/2024/10/08/months-after-failing-to-turn-over-records-city-of-uvalde-releases-additional-videos-from-robb-elementary-shooting/",
    "action": "Watch collection",
    "status": "Publisher page verified",
    "sensitive": true,
    "related": "Related: Donald Page records handling"
  },
  {
    "id": "VID-006",
    "title": "October 2024 individual officer recording",
    "category": "Response footage",
    "date": "2024-10-08",
    "provider": "KSAT",
    "description": "One separately indexed police video from the additional city release.",
    "url": "https://www.ksat.com/video/news/2024/10/08/uvalde-officer-responds-outside-robb-elementary-school-oct-8-2024-release/",
    "action": "Watch footage",
    "status": "Publisher page verified",
    "sensitive": true,
    "related": ""
  },
  {
    "id": "VID-007",
    "title": "County video and records release",
    "category": "Response footage",
    "date": "2025-08-12",
    "provider": "KSAT / Uvalde County",
    "description": "County records and several hours of footage. This is a publisher index, not a local download of all files.",
    "url": "https://www.ksat.com/news/ksat-investigates/2025/08/12/uvalde-county-releases-records-from-robb-elementary-shooting/",
    "action": "Browse collection",
    "status": "Publisher page verified",
    "sensitive": true,
    "related": ""
  },
  {
    "id": "VID-008",
    "title": "Uvalde CISD release: record files and documentation",
    "category": "Response footage",
    "date": "2025-08-11",
    "provider": "KSAT / Uvalde CISD",
    "description": "District release with relevant documents and records; not all materials are video.",
    "url": "https://www.ksat.com/news/ksat-investigates/2025/08/11/uvalde-cisd-releases-records-monday-from-robb-elementary-shooting/",
    "action": "Browse records",
    "status": "Publisher page verified",
    "sensitive": false,
    "related": ""
  },
  {
    "id": "VID-009",
    "title": "Inside the Uvalde Response: full documentary",
    "category": "Documentaries & analysis",
    "date": "2023-12-05",
    "provider": "PBS FRONTLINE / ProPublica / Texas Tribune",
    "description": "54-minute documentary reconstruction using official body-camera footage, audio, and investigative interviews. Chapters listed by publisher.",
    "url": "https://www.youtube.com/watch?v=bBofi_etkUo",
    "action": "Watch documentary",
    "status": "Publisher page verified",
    "sensitive": true,
    "related": ""
  },
  {
    "id": "VID-010",
    "title": "PBS official documentary and transcript",
    "category": "Documentaries & analysis",
    "date": "2023-12-05",
    "provider": "PBS FRONTLINE",
    "description": "Official streaming page, transcript, producer credits, and context.",
    "url": "https://www.pbs.org/wgbh/frontline/documentary/inside-the-uvalde-response/",
    "action": "Watch / read transcript",
    "status": "Publisher page verified",
    "sensitive": true,
    "related": ""
  },
  {
    "id": "MTG-001",
    "title": "City of Uvalde official video archive",
    "category": "Council meetings & protests",
    "date": "2022-2026",
    "provider": "City of Uvalde",
    "description": "Official meeting-video archive. Search by meeting date for full council proceedings; availability of individual historical meetings must be checked in the portal.",
    "url": "https://uvaldetx.civicweb.net/Portal/Video.aspx",
    "action": "Browse meetings",
    "status": "Official archive verified; individual recordings not confirmed",
    "sensitive": false,
    "related": ""
  },
  {
    "id": "MTG-002",
    "title": "June 30 2022: council families demand answers",
    "category": "Council meetings & protests",
    "date": "2022-06-30",
    "provider": "ABC News",
    "description": "News video of families confronting city leaders about unanswered questions and the police response.",
    "url": "https://abcnews.com/video/86059211/",
    "action": "Watch news video",
    "status": "Publisher page verified",
    "sensitive": false,
    "related": ""
  },
  {
    "id": "MTG-003",
    "title": "June 30 2022: reported full livestream",
    "category": "Council meetings & protests",
    "date": "2022-06-30",
    "provider": "Archived YouTube link",
    "description": "Community-circulated livestream of City Council Q&A. Link has not been independently playback-tested and may no longer work.",
    "url": "https://www.youtube.com/watch?v=Iud6N3Fl9vI",
    "action": "Open archived link",
    "status": "Unverified playback",
    "sensitive": false,
    "related": ""
  },
  {
    "id": "MTG-004",
    "title": "July 10 2022: Unheard Voices rally and march",
    "category": "Council meetings & protests",
    "date": "2022-07-10",
    "provider": "KSAT",
    "description": "Coverage of Uvalde community demonstration demanding answers and accountability.",
    "url": "https://www.ksat.com/news/local/2022/07/10/watch-live-uvalde-community-gathers-for-unheard-voices-march-rally-in-wake-of-deadly-shooting/",
    "action": "Watch coverage",
    "status": "Publisher page verified",
    "sensitive": false,
    "related": ""
  },
  {
    "id": "MTG-005",
    "title": "July 12 2022: city council broadcast",
    "category": "Council meetings & protests",
    "date": "2022-07-12",
    "provider": "KSAT",
    "description": "Coverage of City Council meeting after release of hallway footage and controversy over former school police chief Pete Arredondo.",
    "url": "https://www.ksat.com/news/local/2022/07/12/watch-live-uvalde-city-council-meeting/",
    "action": "Open broadcast page",
    "status": "Broadcast page verified; archived playback uncertain",
    "sensitive": false,
    "related": ""
  },
  {
    "id": "MTG-006",
    "title": "July 26 2022: demands for officer suspensions",
    "category": "Council meetings & protests",
    "date": "2022-07-26",
    "provider": "ABC News",
    "description": "Reporting and video context from demands that responding city officers be suspended pending review.",
    "url": "https://abcnews.com/US/community-urges-uvalde-council-suspend-city-cops-reported/story?id=87457151",
    "action": "Watch / read",
    "status": "Publisher page verified",
    "sensitive": false,
    "related": ""
  },
  {
    "id": "MTG-007",
    "title": "March 7 2024: families reject review findings",
    "category": "Council meetings & protests",
    "date": "2024-03-07",
    "provider": "KSAT",
    "description": "Coverage of public reaction and city council questions after Jesse Prado presented findings clearing responding city officers of policy violations.",
    "url": "https://www.ksat.com/news/local/2024/03/08/robb-elementary-victims-families-uvalde-city-council-members-denounce-independent-report-into-deadly-school-shooting/",
    "action": "Watch / read",
    "status": "Publisher page verified",
    "sensitive": false,
    "related": ""
  },
  {
    "id": "MTG-008",
    "title": "March 12 2024: council meeting after report",
    "category": "Council meetings & protests",
    "date": "2024-03-12",
    "provider": "KSAT",
    "description": "City Council meeting coverage concerning police leadership and the internal investigative report.",
    "url": "https://www.ksat.com/news/local/2024/03/12/watch-uvalde-city-council-meeting-following-police-chief-resignation-internal-investigative-report/",
    "action": "Open meeting coverage",
    "status": "Publisher page verified",
    "sensitive": false,
    "related": ""
  },
  {
    "id": "MTG-009",
    "title": "March 13 2024: protest outside police headquarters",
    "category": "Council meetings & protests",
    "date": "2024-03-13",
    "provider": "KSAT",
    "description": "Video coverage of continuing family protest and calls for disciplinary accountability.",
    "url": "https://www.ksat.com/video/news/2024/03/13/lack-of-action-from-uvalde-city-council-against-city-police-department-prompts-protests-outside-pd-headquarters/",
    "action": "Watch coverage",
    "status": "Publisher page verified",
    "sensitive": false,
    "related": ""
  },
  {
    "id": "MTG-010",
    "title": "School board votes to release records",
    "category": "Council meetings & protests",
    "date": "2025-07-21",
    "provider": "KSAT / Uvalde CISD",
    "description": "Video of school district board vote supporting release of Robb Elementary records.",
    "url": "https://www.ksat.com/video/news/2025/07/22/watch-uvalde-cisd-board-votes-unanimously-to-release-robb-elementary-records/",
    "action": "Watch news video",
    "status": "Publisher page verified",
    "sensitive": false,
    "related": ""
  },
  {
    "id": "MTG-011",
    "title": "Uvalde parents call for answers at board meeting",
    "category": "Council meetings & protests",
    "date": "2022-06-04",
    "provider": "ABC News",
    "description": "School board meeting reporting featuring calls by parents for answers and action.",
    "url": "https://abcnews.com/video/85186944/",
    "action": "Watch news video",
    "status": "Publisher page verified",
    "sensitive": false,
    "related": ""
  },
  {
    "id": "DOC-001",
    "title": "U.S. DOJ: Critical Incident Review",
    "category": "Official reports",
    "date": "2024-01-18",
    "provider": "U.S. Department of Justice",
    "description": "Federal critical-incident review of command, tactics, decision-making, communications, and emergency care. Official page includes the complete report.",
    "url": "https://cops.usdoj.gov/uvalde",
    "action": "Read / download report",
    "status": "Publisher page verified",
    "sensitive": false,
    "related": ""
  },
  {
    "id": "DOC-002",
    "title": "DOJ critical-incident executive summary PDF",
    "category": "Official reports",
    "date": "2024-01-18",
    "provider": "U.S. DOJ COPS Office",
    "description": "Official executive summary of the federal critical-incident review. Direct PDF from the issuing office.",
    "url": "https://portal.cops.usdoj.gov/resourcecenter/content.ashx/cops-r1143-pub.pdf",
    "action": "Download PDF",
    "status": "Publisher page verified",
    "sensitive": false,
    "related": ""
  },
  {
    "id": "DOC-003",
    "title": "Texas House Robb Elementary investigative report PDF",
    "category": "Official reports",
    "date": "2022-07-17",
    "provider": "Texas House of Representatives",
    "description": "Official Texas House investigative committee report. A primary source for chronology, participants, and systemic findings.",
    "url": "https://house.texas.gov/pdfs/committees/reports/interim/87interim/Robb-Elementary-Investigative-Committee-Report-update.pdf",
    "action": "Download PDF",
    "status": "Publisher page verified",
    "sensitive": false,
    "related": ""
  },
  {
    "id": "DOC-004",
    "title": "Uvalde city independent review and findings",
    "category": "Official reports",
    "date": "2024-03-07",
    "provider": "KSAT / City-commissioned reviewer",
    "description": "KSAT embeds the Jesse Prado city-commissioned investigative report and details its contested conclusions. Different scope from DOJ review.",
    "url": "https://www.ksat.com/news/local/2024/03/07/takeaways-from-independent-expert-investigative-report-on-robb-elementary-shooting/",
    "action": "Read report coverage",
    "status": "Publisher page verified",
    "sensitive": false,
    "related": ""
  },
  {
    "id": "DOC-005",
    "title": "DOJ video briefing on critical-incident review",
    "category": "Documentaries & analysis",
    "date": "2024-01-18",
    "provider": "U.S. Department of Justice",
    "description": "Official video briefing accompanying federal report release.",
    "url": "https://www.justice.gov/archives/opa/video/doj-releases-report-critical-incident-review-response-mass-shooting-robb-elementary",
    "action": "Watch official briefing",
    "status": "Publisher page verified",
    "sensitive": false,
    "related": ""
  },
  {
    "id": "REL-001",
    "title": "Donald Page: Real County deputy appointment",
    "category": "Related officer files",
    "date": "2026-10-08",
    "provider": "KSAT",
    "description": "Reporting based on TCOLE records: Page joined Real County in September 2026, after earlier employment at Uvalde and Winters police departments.",
    "url": "https://www.ksat.com/news/local/2026/10/08/former-uvalde-police-sergeant-who-responded-to-robb-es-joins-real-county-sheriffs-office/",
    "action": "Read reporting",
    "status": "Publisher page verified",
    "sensitive": false,
    "related": ""
  },
  {
    "id": "REL-002",
    "title": "Records-release investigation linked to Page",
    "category": "Related officer files",
    "date": "2024-10-08",
    "provider": "KSAT",
    "description": "Reporting on 48 videos released after the city found omitted recordings and the employment departure of Sgt. Donald Page.",
    "url": "https://www.ksat.com/news/local/2024/10/08/months-after-failing-to-turn-over-records-city-of-uvalde-releases-additional-videos-from-robb-elementary-shooting/",
    "action": "Read reporting",
    "status": "Publisher page verified",
    "sensitive": false,
    "related": ""
  }
]