wiki_sync: опубликованные версии страниц (CmfDocumentHistory) для истории правок #7

Closed
opened 2026-10-28 10:17:48 +03:00 by aep · 1 comment
Owner

Цель

Агент в команде wiki_sync забирает из Eva опубликованные версии страниц дерева (автор, время, полный текст), изменённые с прошлой синхронизации; первый прогон — вся история. Хаб строит из них ленту правок и диффы.

Контракт команды и API — в спеке хаба: aep/sdlc-hub#140. Здесь — design-only change с решениями агента.

Что известно (проверка API Eva 28.10.2026)

  • CmfDocumentHistory.list с фильтром parent_id работает; parent.code падает (вложенный фильтр).
  • Поля версии: text, cmf_created_at, cmf_author (через **/явное поле — имя и логин), has_published, cur_workflow, doc_version.
  • CmfAudit закрыт, истории вложений в API нет — вне объёма.
## Цель Агент в команде `wiki_sync` забирает из Eva опубликованные версии страниц дерева (автор, время, полный текст), изменённые с прошлой синхронизации; первый прогон — вся история. Хаб строит из них ленту правок и диффы. Контракт команды и API — в спеке хаба: aep/sdlc-hub#140. Здесь — design-only change с решениями агента. ## Что известно (проверка API Eva 28.10.2026) - `CmfDocumentHistory.list` с фильтром `parent_id` работает; `parent.code` падает (вложенный фильтр). - Поля версии: `text`, `cmf_created_at`, `cmf_author` (через `**`/явное поле — имя и логин), `has_published`, `cur_workflow`, `doc_version`. - `CmfAudit` закрыт, истории вложений в API нет — вне объёма.
aep closed this issue 2026-10-28 13:01:55 +03:00
Author
Owner

Выполнено: PR #8 (merge 60898f7), архив OpenSpec — PR #9. Хаб — aep/sdlc-hub#140 (PR sdlc-hub#141). Отложенные находки — в follow-up issue.

Выполнено: PR #8 (merge 60898f7), архив OpenSpec — PR #9. Хаб — aep/sdlc-hub#140 (PR sdlc-hub#141). Отложенные находки — в follow-up issue.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aep/eva-agent#7
No description provided.