type: context
object: data-session
aspect: agent
class: platform-service
date: 2026-04-14
Сервис воспроизводимой обработки данных.
Каждая обработка (загрузка, трансформация, экспорт) — открывается как сессия с журналом, снепшотами и возможностью replay.
sessions/{project}-{date}-{NNN}/journal.yaml (action, params, result)git: data.sql + commit | режим files: data_NN.db)replay)sessions/{project}-{YYYY-MM-DD}-{NNN}/
session.yaml — метаданные (проект, режим, статус, шаги)
journal.yaml — последовательность шагов
source/ — исходные данные (CSV, XML, JSON)
export/ — результат (CATALOG.csv, feed.xml, ...)
data.db — рабочий SQLite
git — один data.sql, история в git-коммитах. До ~100k строк.files — отдельный data_NN.db на каждый шаг. Для GUI-просмотра.projects/org/*/it/ — проекты используют сервис для ETL-процессовprojects/org/{project}/sessions/