1.8 KiB
1.8 KiB
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_VERSION2.
Контракт команды, маршрута и отчёта — в спеке хаба: sdlc-hub/openspec/changes/wiki-history/specs/wiki/spec.md,
требование «История правок страниц». Здесь — только решения агента (design.md).
Non-Goals
- Черновики, версии вложений, журнал аудита — вне объёма change хаба.
- Частичная перекачка дерева страниц: тексты страниц по-прежнему читаются все.
- Новые настройки агента.