Skip to content

Подготовить поставку сайта и HTTP MCP, разделить код и упростить правила - #37

Merged
zeegin merged 88 commits into
mainfrom
codex/repository-layout
Sep 17, 2026
Merged

zeegin merged 88 commits into
mainfrom
codex/repository-layout

Conversation

@zeegin

@zeegin zeegin commented Sep 16, 2026

Copy link
Copy Markdown
Owner

Что меняется

Собраны накопленные разработки поставки v8std: сайт, индекс, Docker-образы сайта и HTTP MCP, контроллер публикации и первичной установки. Код разделён на runtime/, delivery/ и dev/, а docs/ оставлен для публикуемого контента. Удалены прежний архитектурный процесс, архивы, stdio и Docker для разработки. В spec/ сохранены 33 согласованных атомарных правила и контракт MCP.

Описания пяти инструментов и параметров уточнены для выбора ИИ; имена, аргументы и JSON-ответы сохранены для старых клиентов Unica. Включены ранее накопленные изменения контроллера первичной установки и восстановления. README и страницы MCP/support приведены к текущей поставке.

Проверки

  • 44 целевые проверки описаний, протокола и фрагментов прошли.
  • Локальные Docker сайта и MCP работают; MCP читает индекс сайта, digest совпадает; подключение Inspector проверено.
  • actionlint и git diff --check прошли.
  • Полный локальный suite: 729 тестов, ошибок нет, 21 пропущен; пропуски не считаются пройденными проверками.
  • Strict build: 1429 статей без нарушений. Проверки диагностик и связей прошли.
  • Строгие протокольные проверки в отдельном окружении из lock-файла: 2 теста прошли.
  • Поисковый benchmark: MRR 0.994, p95 43.2 мс. Все четыре gate benchmark фрагментов прошли. Итоговый GitHub CI прошёл: 730 тестов, 21 пропущен; strict build, поисковый benchmark, benchmark фрагментов и упаковка артефактов прошли. После исправления гонки Linux process fixture добавлен регрессионный тест; 14 целевых тестов прошли.

Незавершённая поставка

  • Самостоятельный Compose MCP пока связан с сайтом; единый подготовленный индекс ещё упаковывается повторно для локального сайта; обычная сборка пишет производные файлы в исходные каталоги.
  • Пять проверок отключены и не считаются пройденными (обоснования в spec/architecture-review.md).
  • Публикация образов, корпуса и rollout сейчас выключены флагами GitHub. PR не означает публикацию или готовность production.
  • Первая публикация требует совместного включения образов и корпуса: существующего публичного манифеста нет. Runtime rollout включается отдельно после первичной установки.
  • Production-приёмка образов и первичная установка ещё не выполнены. Обследование и порядок установки — spec/vps-reinstallation.md; операционное состояние в этом документе будет обновлено по результату развёртывания.

Публикация и установка используют проверенный main и digest, выпущенные CI.

@zeegin
zeegin marked this pull request as ready for review September 17, 2026 00:23
@zeegin
zeegin merged commit 79205c1 into main Sep 17, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant