Stevens / Ivan Issue Report

PR #842 — IX-SIT60: Add schema for youtube

Ссылка: https://bitbucket.org/stevens_edu/stevens_main_nextjs/pull-requests/842 Jira (PR-задача): IX-SIT60 — Add schema for youtube Jira (parent / спека):

Спека обновлена 2026-03-12 (Option 2: Contentful App, по решению Michael Forbes от 2026-03-10). PR открыт 2026-03-31 — через 19 дней после обновления спеки.

Репозиторий: stevens_edu/stevens_main_nextjs

Контекст

Следующий PR для разбора — добавление schema (структурированных данных) для YouTube-видео. Тематически близок к PR #837 (там была FAQ schema, тут — VideoObject schema, скорее всего).

Структура папки

  • screenshots/ — скриншоты комментариев из PR
  • spec/ — спецификация (если найдётся в Jira)
  • comments.md — расшифровка комментариев + наш разбор
  • summary.md — итоговая позиция (заполнить в конце)

Статус

  • Собраны скриншоты комментариев (8 шт.)
  • Найдена спека → ICUS-211 / ICUS-212, см. spec/spec-content.md
  • Расшифрованы комментарии
  • Сформирована позиция → см. summary.md
  • ⚠️ Срочно проверить: не закоммичен ли YouTube API key в исходниках

Финальный результат PR

  • Status: OPEN на 2026-04-16 (не замержен)
  • Цикл: 16+ дней (открыт 31.03)
  • Реальные претензии: 4 (debug-код, отсутствие pre-merge tasks, невалидная schema, ~700 entries без миграции)
  • Этот PR — почти точная иллюстрация письма Alexis от 29.04. На нём сошлись 3 из 4 претензий письма одновременно.

Screenshots (8)

01_michael_debug-console-log.png
01_michael_debug-console-log.png
02_michael_build-failed-pre-merge-tasks.png
02_michael_build-failed-pre-merge-tasks.png
03_michael_invalid-videoobject-no-uploaddate.png
03_michael_invalid-videoobject-no-uploaddate.png
04_vercel-deploy-and-update.png
04_vercel-deploy-and-update.png
05_michael_nevermind-publishedDate.png
05_michael_nevermind-publishedDate.png
06_michael_700-entries-not-synced.png
06_michael_700-entries-not-synced.png
07_backfill-script-discussion.png
07_backfill-script-discussion.png
08_pr-description-with-pre-merge-tasks.png
08_pr-description-with-pre-merge-tasks.png