Сверка записей

Как хранить исходник и рабочую копию

Храните исходный документ и рабочую копию под разными именами и в разных папках: исходник не редактируют, а все изменения рабочей версии заносят в журнал преобразований.

Роли исходника и рабочей копии

Исходник — полученный первичный документ в том виде, в каком он был зафиксирован: например, PDF протокола или выгруженный файл. Рабочая копия — отдельный файл, в котором допускаются извлечение таблицы, исправление разметки, добавление служебных колонок и иные преобразования.

Разделение нужно не для объявления исходника безошибочным, а для сохранения проверяемой точки отсчёта. Если в рабочей таблице исправлен перенос строки, можно сопоставить её с первичным документом и увидеть, какое именно решение было принято.

Пример структуры и журнала

Вымышленный пример: файл «source/kubok-severa_sf_orion-vektor_source_v01.pdf» сохранён без изменений. Из него создана рабочая таблица «work/kubok-severa_sf_orion-vektor_work_v01.csv». В журнале есть запись: «строка 8, поле “Разница”: было “3”, стало “−3”; основание — визуальная сверка со знаком минус в исходном PDF».

Следующая правка создаёт «work/kubok-severa_sf_orion-vektor_work_v02.csv», а не перезаписывает v01. В журнале для v02 указывают изменённое поле, прежнее и новое значение, единицу наблюдения при необходимости, источник и статус проверки. Неизвестную причину расхождения не записывают как установленный факт.

Минимальная последовательность хранения

  1. Сохраните полученный файл в папку исходников и присвойте ему имя с признаком source.
  2. Зафиксируйте адрес источника и момент, когда документ был получен или просмотрен.
  3. Создайте отдельный файл в папке рабочих копий; не сохраняйте изменения поверх исходника.
  4. Для каждого преобразования добавьте в журнал версию, поле, значение «было», значение «стало» и основание сверки.
  5. При новом изменении создайте следующую версию рабочей копии и свяжите её с предыдущей записью журнала.

Локальное досье и пределы хранения

В карточке досье можно хранить идентификацию события, статус матча, заметки и сведения об источнике. Локальная история инструмента сохраняется в браузере: создание записи добавляет её в историю, а очистка данных браузера удаляет эту историю. Поэтому для переноса или резервного хранения используют доступный JSON-экспорт и резервную копию архива инструмента.

Построчное сравнение двух версий полезно для поиска отличий по номеру строки, но не устанавливает смысловую правильность версии. Вставленная строка сдвигает следующие строки, поэтому результат сравнения нужно читать вместе с журналом и исходником.

Источники и методика