# Метрика времени: сколько Alex проводит с харнесом # t-261012135328-424725 · 2026-10-12 · уровень: hour Одобрено: m-516174075/76 («да делай»). Под будущее отдельное приложение-трекер (m-516174077) — секция «Формат данных». ## Методика - Источник: ES-стор харнеса (aggregate=inbox, MessageReceived, user_id=7569223131, только Alex). - Период: 2026-09-29 → 2026-10-12 (14 дней, полная история чата с харнесом). - Сессия = цепочка сообщений с разрывами ≤30 мин. «Активное время» = сумма межсообщенных интервалов с кэпом 5 мин (иначе ожидание ответа харнеса считалось бы «работой» Alex). - «Охват» (span) = от первого до последнего сообщения сессии — сколько времени окно чата было «живым». Реальное присутствие — между active и span. - Ограничения: TG-сообщение ≠ момент входа на портал; портал-логинов в ES-сторе нет (channel_portal инжестит 0). Портал-активность (звонки) — отдельно, ниже. ## Ключевые цифры (14 дней) | Метрика | Значение | |---|---| | Сообщений Alex | 930 (868 текст, 34 голосовых, 7 документов, 1 видео) | | Сессий (gap>30м) | 86 (в среднем ~6/день в активные дни) | | Активное время | 22.4 ч (~96 мин/день) | | Охват (span) | 40.3 ч | | Медианная сессия | 5.5 мин активных; p90 = 52 мин | | Средняя сессия | 14.2 сообщения | Динамика по дням (активные мин): 29.09: 140 → 30.09: 131 → 01.10: 119 → 02.10: 206 → 03.10: 124 → 04.10: 161 → 05.10: 113 → 06.10: 88 → 07.10: 0 (выходной) → 08.10: 155 → 09.10: 44 → 10.10: 53 → 11.10: 1 → 12.10: 11 (день не закончен). Неделя 1 (29.09–05.10): ~142 мин/день → Неделя 2 (06.10–12.10): ~51 мин/день — падение в ~2.8 раза. Гипотезы: (а) новизна эффекта прошла, (б) харнес стал стабильнее и требует меньше ручного управления, (в) Alex занят другими проектами. Стоит отслеживать; для AUM это сигнал «харнес требует меньше внимания основателя» = положительный или тревожный в зависимости от того, растут ли параллельно выходы харнеса. Распределение по часам (UTC): пик 08:00–17:00 (утро Мinsk +10..+13 UTC+3), второй пик 20:00–22:00 UTC (поздний вечер). Ночью 02:00–05:00 UTC почти пусто (кроме пары ночных сессий 06.10 — день самодоработки). По дням недели: максимум в Чт (274 мин) и Пт (250), минимум Пн (124) и Ср (131). Топ-сессии (глубокая работа): 01.10 07:09–09:18 (62 msg, 103 мин) — запуск/настройка; 02.10 13:01–15:22 (78 msg, 86 мин); 29.09 20:12–22:00 (42 msg, 77 мин). Голосовые: 34 шт (~4% сообщений) — штучные, но обычно тяжёлые (директивы, задачи). Документы: 7 (PDF-договоры 05.10). ## Портал и звонки (второй канал присутствия) В ES-сторе харнеса портал-логинов нет (portal channel: ingested=0). Звонки с харнесом (booking) — не источник «времени с харнесом» в смысле присутствия Alex, это отдельные мероприятия. Для полной картины трекеру нужны оба канала: TG + портал-сессии. ## Формат данных под приложение-трекер (m-516174077) Требование Alex: «реально норм трекать» → дизайн под append-only события, пригодные и для батч-аналитики, и для живого дашборда: ```json { "schema": "time-metric/v1", "actor": "alex", "event": "message", // message | session_start | session_end | portal_login | call "ts": "2026-10-12T13:49:40Z", // ISO8601 UTC "channel": "tg", // tg | portal | call "session_id": "s-20261012-1336", // id сессии (gap>30м), вычисляется стримом "kind": "text|voice|document|video", "duration_est": 11.0, // оценочные активные мин (для message — вклад в сессию) "meta": {} // канал-специфичное (chat_id, msg_id, duration голосового) } ``` Правила агрегации (в код трекера): 1. session_gap = 30 мин, cap_per_interval = 5 мин — константы в конфиге, не в коде. 2. «Активное время» = Σ min(gap, cap); «охват» = last−first. Отчёт всегда оба числа. 3. Дни без сообщений ≠ ноль времени; но полный день тишины = 0 активности (07.10 — единственный). 4. Экспорт: дневной CSV (date, sessions, msgs, active_min, span_min) + JSON events для приложения. ## Рекомендации 1. Метрику считать автоматом раз в день (day-тик): artifacts/time-metrics/agents-alex/day-YYYYMMDD.json — трекер потом просто читает каталог. 2. Настраиваемые пороги: session_gap и cap сейчас экспертные; после 2 недель данных — калибровка по факту (если Alex скажет «я сидел 2 часа», подогнать cap). 3. Голосовые несут непропорционально много директив — трекеру стоит отдельно считать voice_share. 4. Падение недели 2 в 2.8 раза — отслеживать как health-индикатор отношений «основатель↔харнес». ## AUM-фильтр Метрика сама не генерит доход, но: (а) это фундамент трекер-приложения (продукт), (б) health-индикатор удержания основателя — прямой предиктор долгосрочной AUM. ≥ +1% к AUM на горизонте год+ — да, через продукт-трекер и раннее обнаружение оттока внимания.