Перейти к содержанию

Как сделано

Эта страница — для тех, кто хочет понять, откуда взялись ответы на сайте и насколько им можно доверять. Коротко: сайт собран моделями Claude из двух публичных Telegram-чатов, каждое утверждение несколько раз сверено с исходными сообщениями, но ошибки всё равно возможны — ниже сказано, где именно, и как о них сообщить.

Источники

  • @cyfasttrack — чат подающих на гражданство по фаст-треку. Разобраны все сообщения с января 2026 года (≈ 12 900 на 6 октября 2026).
  • @cylaw — большой чат о кипрском праве (≈ 102 600 сообщений за 2024–2026 годы), бо́льшая часть — не о гражданстве. Из него отобраны только обсуждения натурализации и фаст-трека; разобраны сообщения с октября 2025 года. Более старые не разбирались: практика с тех пор менялась, и старое скорее запутает, чем поможет.
  • Официальный канон — перечень документов M127 на сайте МВД. Где практика с ним расходится, это сказано в теме.

Сайт не ищет новых сведений сам: он только сводит то, что участники уже написали в чатах.

Как обрабатывали

  1. Выгрузка. История чатов выгружена из Telegram и сложена в локальный архив. Номер каждого сообщения сохранён — поэтому у каждого утверждения на сайте есть ссылка на исходное сообщение.
  2. Отбор (только @cylaw). Модель прочитала все ветки обсуждений и отметила те, что касаются натурализации. Ветки юриста @cylaw и закреплённые сообщения брались всегда. Замер на 300 случайных отсеянных ветках: явный пропуск — 1 из 300.
  3. Разбор. Модель выписала из сообщений утверждения с дословными цитатами. Скрипт сверил каждую цитату с архивом символ в символ.
  4. Сведение в темы. Утверждения разложены по 25 темам: 16 пунктов перечня M127 и 9 тем о процессе подачи. Каждое новое или изменённое место темы затем проверил другой агент по исходным сообщениям — с ответами в ветке и соседними сообщениями. Проверяющие исправляли от 0 до 11 мест на тему.
  5. Сжатие для сайта. Для каждого вопроса написан ответ в одну строку, выбрана группа, посчитана метка. Это проверено ещё раз по исходным сообщениям, а все правки проверяющих — отдельным финальным агентом.
  6. Обновление. Раз в месяц свежие сообщения обоих чатов проходят тот же путь. Дата «проверено» вверху каждой темы показывает, когда тема последний раз сверялась.

Что решили и почему

  • Считаем людей, а не сообщения. «Так — 3 человека (5 сообщений)»: один человек, написавший пять раз, не превращается в пять подтверждений. Один и тот же участник в обоих чатах — один человек.
  • Опыт важнее мнений. Метка 🟢 ставится только по случаям, когда человек сам подавался или получал документ. Пересказы и мнения дают ⚪, споры — 🟡. Метку считает программа по источникам, а не автор текста.
  • Юрист — голос, а не опыт. «Юрист» — юридический советник из чата: трактует законы и помогает с документами. Таких в чатах двое, их собственные слова отмечены словом «юрист». Это весомее пересказа, но это не опыт заявителя, и 🟢 они не дают. Двое юристов — это два человека, а не правило МВД: они иногда расходятся.
  • История практики. Если правило менялось, на сайте видно, как было раньше и с какого времени иначе. Устаревшее не удаляется, а помечается «⚠ устарело».
  • Без имён. Темы написаны без имён участников и сотрудников, без телефонов и адресов почты. Сборка сайта проверяет каждую страницу на имена из списка запретов, телефоны, адреса почты и ники и не публикует её, если находит.
  • Удалённые сообщения помечены «†»: ссылка ведёт в чат, но само сообщение автор удалил.

Модели, время и стоимость

  • Claude Sonnet (Anthropic) — отбор веток @cylaw. Claude Opus — разбор, сведение и все проверки.
  • Работа заняла около двух недель (25 сентября — октябрь 2026). Отбор @cylaw — около 8 часов работы модели (оценка).
  • Расход — порядка 40 млн токенов: отбор @cylaw ≈ 11 млн (оценка по пробному прогону), разбор и проверка @cylaw ≈ 22 млн, первое ежемесячное обновление обоих чатов ≈ 5 млн, плюс разбор @cyfasttrack и подготовка сайта. Каждое ежемесячное обновление — около 5 млн токенов.

Где размещён сайт и почему

Сайт — статичные страницы на GitHub Pages, собранные генератором MkDocs Material. Почему так:

  • Бесплатно для читателей и без сервера. Сайт ничего не стоит в месяц, его не нужно обновлять и чинить.
  • Проверка перед каждой выкладкой. Обновление проходит автоматическую сборку: битая ссылка, имя, телефон или адрес почты на странице — и сайт не выкладывается, остаётся прежняя версия.
  • История правок открыта. Любое изменение видно и обратимо — это важно для свода, который обновляется раз в месяц.
  • Канал для ошибок встроен — задачи на GitHub; для тех, кто без учётной записи, — анонимная форма.

Что взвешивали:

  • Telegram-бот «спроси базу» — отказались: каждый ответ модели — новый источник ошибок поверх проверенных фактов, и он платный за каждый вопрос. Поиск по архиву чата уже есть у соседей (NotebookLM).
  • Notion, Tilda, Google Sites — проще начать, но нет проверки перед выкладкой: сотни вопросов со ссылками и метками пришлось бы переносить вручную при каждом обновлении.
  • Свой сервер — полный контроль, но его надо сопровождать, а выгоды для статичного сайта нет.
  • Netlify, Cloudflare Pages — примерно то же, что GitHub Pages; лишний сервис без выигрыша.

Минусы выбора: адрес сайта технический (свой домен можно подключить позже, не меняя площадку); для задачи на GitHub нужна учётная запись (поэтому рядом форма); на сайте нет поиска по всему чату — только проверенный свод.

Где возможны ошибки

  • Сжатие звучит увереннее источника. Это главная ошибка, которую ловили проверяющие: «один участник так сделал» превращается в «так делают». Поэтому под каждым ответом — «Подробно и источники»: если ответ важен для вас, откройте исходные сообщения.
  • Отбор мог что-то пропустить. Измеренный пропуск — около 1 из 300 веток; реже — не измеряли.
  • @cylaw до октября 2025 не разобран. Старые случаи там есть, на сайте их нет.
  • Счёт людей приблизительный, когда сообщение переслано без автора: такое сообщение считается отдельным человеком.
  • Практика меняется быстрее обновлений. Смотрите дату «проверено» и дату последнего упоминания у вопроса.
  • Это не юридическая консультация. Решения принимает МВД; при сомнении сверяйтесь с законом и перечнем M127.

Как сообщить об ошибке

Внизу каждой темы — две ссылки:

  • «Сообщить об ошибке» — открывает задачу на GitHub (нужна учётная запись);
  • «Форма без GitHub» — анонимная форма, адрес почты не собирается; тема в ней уже заполнена.

Лучше всего — со ссылкой на сообщение в чате или на документ, который показывает, как правильно. Не пишите в форму личные данные: номера документов, телефоны.