Andrey Epifancev 7486efdce7 Архив OpenSpec: wiki-versions (#7)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 14:17:54 +04:00

1.8 KiB
Raw Blame History

Why

Хаб получает историю правок страниц вики (aep/sdlc-hub#140, change wiki-history): ленту «кто, когда, что поменял» и дифф каждой правки. Историю знает только Eva, а ходит в неё только агент. Проверка API 28.10.2026 (скрипты eva_probe.py, eva_probe2.py) нашла версии страниц — CmfDocumentHistory — с полным текстом, автором и признаком публикации (aep/eva-agent#7).

What Changes

  • Команда wiki_sync после отправки страниц забирает опубликованные версии страниц дерева, которых нет в known_versions из параметров команды, и шлёт их хабу пачками POST /agent/wiki/versions; отчёт done получает result.versions.
  • Без known_versions в параметрах (хаб без истории) шаг версий пропускается: агент v2 работает и с прежним хабом.
  • AGENT_VERSION 2.

Контракт команды, маршрута и отчёта — в спеке хаба: sdlc-hub/openspec/changes/wiki-history/specs/wiki/spec.md, требование «История правок страниц». Здесь — только решения агента (design.md).

Non-Goals

  • Черновики, версии вложений, журнал аудита — вне объёма change хаба.
  • Частичная перекачка дерева страниц: тексты страниц по-прежнему читаются все.
  • Новые настройки агента.