Skip to content

Исправить права команд, дополнения карточки и проверку JUnit — 0.10.1

am@muniev.ru requested to merge docs/readiness-v101 into main

Четыре дефекта подготовки мешали реализации API и допускали ложный успех будущего CI приложения.

  • card.annotate доступен преподавателю через пользовательский endpoint; права всех 49 команд и область занятия проверяются явно.
  • card.supplement принимает добавление только текста с fields={}, отклоняет пустую операцию.
  • full_text и description имеют единый предел 20000 кодовых точек; дополнение проверяется до изменения, снимок и CSV сохраняют текст целиком.
  • test/integration обязаны объявить свой JUnit; прежние выходы этапа удаляются до команды, отсутствующие или устаревшие отчёты блокируют pipeline.

Обновлены главы, схемы, реестры, протокол исправлений и PDF. Устранена противоречивая формулировка о ресурсах. Проверка номера версии поддерживает исправительные выпуски.

Проверка завершена: локально и в GitLab — 187 тестов, 0 ошибок, 0 пропусков. MR pipeline #9398 и main pipeline #9402 прошли все три стадии. Main commit: 026bce9f. Все 209 файлов опубликованного комплекта совпали с локальными байтами; деревья main и проверенной ветки совпадают. PDF содержит 110 визуально проверенных страниц, SHA-256: 54d7ee8eb7b29ab182a91dd8e3d151cc972ad94f13dbc5be172c4d57845b97d3.

Расширенный R1 сохранён. Все 319 продуктовых процедур остаются неиспытанными; Q01–Q18, SP01, команда, эксперт и стенд остаются открытыми. Прохождение CI документации не является приёмкой продукта.

Edited by am@muniev.ru

Merge request reports

Loading