Прозрачность вместо магии

Что мы знаем о данных — и чего не знаем

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

Сообщений в источнике23 619
Кандидатов на тренировки17 512
Кандидатов на слоты6 390
Актуальных карточек119
01

Сначала источник, потом интерпретация

Сообщение не превращается в карточку напрямую. Детерминированный импорт классифицирует его, извлекает поля, связывает повторные публикации и только затем создаёт конкретную тренировку.

ИсточникПоляДубликатыДата занятияПроверка приватности
02

6 карточек требуют внимания

Обычно в них не распознана цена или конфликтуют дата и день недели. Такие карточки помечаются, но значение не выдумывается.

V

119 из 119 карточек привязаны к площадке

Реестр объединяет 1 328 исходных вариантов названия и адреса в 111 площадок. Неоднозначные варианты не склеиваются автоматически и остаются в очереди проверки.

Открыть реестр площадок →
03

5 без надёжной цены

Пробная, разовая и абонементная стоимость разделяются. Если тип цены неясен, карточка остаётся в выдаче с честной пометкой.

04

Что никогда не попадает в web-слой

  • полный текст исходного сообщения;
  • телефон и Telegram username;
  • имя автора и идентификатор аккаунта;
  • API credentials и authorization session;
  • домашний адрес пользователя.
05

Организатор виден без публикации контакта

История объединяется по внутреннему контактному признаку и получает локальный непрозрачный ID. Для связи кнопка открывает исходный Telegram-пост. Username появится только после подтверждения профиля и согласия организатора.

06

Срез воспроизводим

Дата каталога
2026-08-03
Последнее сообщение
2026-08-03
Схема
hockey-training-catalog-v4
Fingerprint
5621ae9e1f895512
Готовы искать?

Вернуться к актуальным тренировкам

Открыть каталог