mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-07-21 17:57:24 -05:00
After PR #1554 dropped Unified Site to 0 broken, the next workflow run surfaced more false-positive patterns dominating the Slides count (396 broken). All four patterns below were manually verified to return 200 in a browser; Lychee's HEAD is failing on them. - github.com/tinyMLx/courseware/raw/master/edX/ (rate-limited HEAD; every URL referenced was validated against the upstream Contents API in PR #1553, the 6 genuinely-broken targets were repaired, the remaining 319 references all return 200 to a browser) - github.com/<owner>/<repo>/issues/new (and template= variants) (Issue creation form; always live, but Lychee mishandles the parameterized variant) - github.com/<owner>/<repo>/releases/download/ (asset URLs; Cloudflare HEAD response is unreliable for these endpoints) - laurencemoroney.com (personal site, verified 200) Separately handles the genuinely-broken `00_course_overview.pdf` asset on the slides-latest release: that one is a real broken file — not a false positive — and is being addressed by re-running slides-publish-live to put the missing PDF back in the release (the 2026-04-23 publish run logged successful upload but a vol1/vol2 name collision race left only the .pptx surviving).