Stevens / Ivan Issue Report

PR #832 — IX-SIT60: Add schema for pages

Ссылка: https://bitbucket.org/stevens_edu/stevens_main_nextjs/pull-requests/832 Jira: IX-SIT60 — Add schema for pages Репозиторий: stevens_edu/stevens_main_nextjs

⚠️ Замечание по нумерации: PR #842 был помечен как IX-SIT60 ("Add schema for youtube"), а этот PR #832 — тоже IX-SIT60 ("Add schema for pages"). Скорее всего, IX-SIT60 — общий тикет/эпик, под который заведено несколько PR (по разным компонентам schema). Уточнить у Ивана / в Jira, как это структурировано.

Контекст

Помечен как "следующий большой" — то есть значимый по объёму PR. Тематически продолжение работы по Schema/SEO (после #837 FAQ, #842 youtube → теперь pages).

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

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

Статус

  • Собраны скриншоты (12 шт.)
  • Найдена ли отдельная "schema templates doc" (упомянута Bemin)? — проверить в Jira
  • Расшифрованы комментарии
  • Сформирована позиция → см. summary.md

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

  • Status: OPEN
  • Цикл: 2+ месяца (21.02 → 24.04+)
  • Объём: ≥27 коммитов в 9+ батчах
  • REQUESTED CHANGES от Michael Forbes (31.03)
  • 9 значимых замечаний, 8 из 9 обоснованы
  • 🚨 Самый проблемный PR. Концентрирует все 4 пункта письма Alexis.
  • 🚨 Alexis уже 23.02 сигнализировал про pre-deployment steps — за 2 месяца до письма от 29.04. Сигнал был, не отработан.
  • 🚨 Повторяющаяся ошибка про invalid VideoObject — та же ошибка, что в PR #842.

Screenshots (12)

01_open-and-vercel-bot.png
01_open-and-vercel-bot.png
02_bemin_minisite-right-nav-missing.png
02_bemin_minisite-right-nav-missing.png
03_alexis_hold-and-pre-deployment-question.png
03_alexis_hold-and-pre-deployment-question.png
04_bemin_contact-pages-postaladdress-rich-text.png
04_bemin_contact-pages-postaladdress-rich-text.png
05_commits-march-batches.png
05_commits-march-batches.png
06_michael_invalid-videojsonld-hero-requested-changes.png
06_michael_invalid-videojsonld-hero-requested-changes.png
07_michael_video-with-caption-whitespace.png
07_michael_video-with-caption-whitespace.png
08_michael_featured-video-whitespace-conflict.png
08_michael_featured-video-whitespace-conflict.png
09_bemin_undefined-base-url.png
09_bemin_undefined-base-url.png
10_bemin_hardcoded-news-prefix.png
10_bemin_hardcoded-news-prefix.png
11_bemin_image-credit-field-events.png
11_bemin_image-credit-field-events.png
12_bemin_image-credit-field-program.png
12_bemin_image-credit-field-program.png