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

24 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 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 хаба.
- Частичная перекачка дерева страниц: тексты страниц по-прежнему читаются все.
- Новые настройки агента.