Метричні книги: від «є назва села» до «є таблиця записів»
SkillDev toolsReading metrical books and civil registry (ЗАГС) acts from scans, where to find the record, how to read a page, how to record what was read, and what not to do. Use when reading parish registers, metrical books, civil registry (ЗАГС) acts or other handwritten archival scans in Ukrainian, Russian, P
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Метричні книги: від «є назва села» до «є таблиця записів» skill
What this skill tells your AI
The instructions your AI receives, as published by oufinx/mistok-chytalnia in skills/metryky/SKILL.md and read by ahel’s review.
Метрика це найдорожче джерело в роботі і водночас найцінніше. Дорожче, бо її ніхто не переказав: її треба знайти, дістати й прочитати очима. Найцінніше, бо вона єдина каже, що людина справді була.
Наскільки цінніше, виміряно. Одне село, де скани читали посторінково, дало 30 первинних рядків і викрило в друкованому мартиролозі хибний архівний шифр, чотири зсунуті дати, два перекручені прізвища, дві підмінені причини смерті та дописаний вік двом немовлятам. Друкований покажчик виглядав бездоганно, доки не звірили з аркушем.
Порядок
Кроки йдуть у цьому порядку не для краси: кожен наступний дорожчий за попередній на порядок, і половина роботи закінчується на третьому.
- Знайти, що взагалі існує. Описи фондів, а не скани. Дізнатися, чи є справа по цьому селу, під яким шифром і за які роки. Це найдешевший крок, і він буває останнім: якщо справ немає, далі йти нема куди. Канали й пастки кожного -
references/dzherela.md. - Дістати файл. Не рендер сторінки, а сам файл, якщо його віддають. Чому саме так - там-таки, розділ про роздільність.
- Спершу текстовий шар.
pdftotext -layout file.pdf -. Якщо текст читається, картинку не відкривати взагалі. На друкованих бланках і машинописних вкладках шар буває, і тоді робота коштує нуль. - Дізнатися, які сторінки писані. Архівні книги наполовину порожні, і з обкладинки це не видно. В одній алфавітній книзі смертей на 246 сторінок скану писаних виявилося рівно сто; решта розграфлені бланки. Проєкт, що не робив цієї карти, три прогони поспіль читав самі початки літерних блоків, а роки, дописані в хвости, не бачив ніхто.
- Читати очима. Одна сторінка = один агент. Це не порада, а правило, і причина в наступному розділі.
- Записувати одразу, рядок за рядком, у файл. Не «прочитав десять сторінок, зараз занотую».
- Нерозбірливе лишається нерозбірливим. Завжди.
Як саме читати аркуш - графи бланка, аркуші проти сторінок PDF, сумнівні літери - references/chytannia.md.
Як виглядає результат такого проходу на реальному аркуші - examples/posimeinyi-spysok/ у корені репозиторію.
Три правила, які коштували найдорожче
Одна сторінка = один агент
Відкрита картинка лишається в контексті назавжди й іде з кожним наступним викликом. Агент, що читав тринадцять сторінок підряд, коштував 251 тисячу токенів, а три інші вмерли на ліміті, не записавши нічого.
Тому: одноразовий субагент відкриває одну сторінку (щонайбільше дві), пише текст у файл і закінчується. Оркестратор не бачить картинок узагалі, а бачить лише шлях до файла й короткий звіт - скільки записів, що нерозбірливе. Це єдиний спосіб прочитати книгу на сто аркушів і не впертися в ліміт на двадцятому.
Прізвище навмання не вибирають
Невпевнене прочитання не розвʼязується здогадом. Або воно розсуджується сусіднім словом на тому самому аркуші (метод у references/chytannia.md), або на сторінку йдуть обидва варіанти з позначкою.
Прізвище в чужому родоводі живе довго. Помилка тут це не одруківка, а вигадана людина.
Автоматичного читання рукопису немає
Спокуса зекономити місяць закінчується витраченим місяцем. Числа, які це закривають, у references/htr.md - там і межа, за якою автоматика стала б корисною, і те, наскільки від неї далеко найкращі доступні двигуни, і чому мовна модель, дивлячись на нерозбірливе, впевнено видає правдоподібне прізвище.
Читайте очима. Це поки що не обхідний шлях, а метод.
Як записувати
Один рядок = один акт. Мінімум полів: номер акту, дата, імена, прізвища, вік, стан, священник або реєстратор, свідки чи восприємники, і посилання на аркуш, з якого це взято (архів, фонд, опис, справа, аркуш, лице чи зворот).
Два позначення, які не можна змішувати:
- «графа порожня» - у бланку графа є, значення в ній немає;
- «(нерозбірливо)» - значення є, прочитати не вдалося. Поруч пишеться те, що видно: «Ма(?)юкъ», «Зав…къ».
Написати «невідомо» замість першого означає збрехати про документ. Написати правдоподібне замість другого означає збрехати про людину.
Формат файла байдужий - JSONL, CSV, таблиця в markdown, - аби він був структурований і містив посилання на аркуш. Транскрипція без шифру справи через рік нічого не варта.
Чого не робити
- Не тягнути документ у контекст цілком. Номер газети або том справи це десятки тисяч токенів, а потрібні з них три рядки. Шукайте по тексту й друкуйте лише збіги з контекстом. Читати цілком дозволено, тільки щоб зрозуміти структуру справи, і тоді - першу сторінку, а не весь файл.
- Не читати рукописне з переглядача. Роздільності перегляду вистачає на друкований текст і не вистачає на прізвище. Дивись
references/dzherela.md. - Не вважати «пошук нічого не дав» за «цього немає». Справи називають по одному селу, а всередині їх пʼять. Нуль у пошуку за назвою села означає, що треба йти по фонду й роках.
- Не довіряти назві файла. Ні про село, ні про тип акту, ні про архів і фонд. Шифр буває написаний олівцем на самому скані.
Signals
- GitHub stars
- 24
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
metryky- Source
- github.com/oufinx/mistok-chytalnia