Как пометить в DevPace нетипичный день — релиз, болезнь, командировку, — чтобы он не исказил статистику?
DayContextTagControl — блок, который позволяет вручную пометить сегодняшний день тегом-контекстом: релиз, командировка, удалённая работа, работа в офисе, болезнь, техническая проблема, отпуск или «другое». Это единственный способ явно сказать системе «этот день был не как обычно» и не дать ему незаметно исказить статистику за более долгий период.
Проблема, которую решает тег
DevPace во многих местах сравнивает сегодняшний день не с абстрактным нормативом, а с собственной историей пользователя — с базовой линией, посчитанной по его же прошлым дням. Это осмысленный подход, пока в историю не попадают нетипичные дни без разбора. День релиза с 10 часами непрерывной работы и нулевым переключением контекста, день болезни с двумя часами вялой активности или день в командировке с непривычным графиком — если такие дни молча усредняются наравне с обычными рабочими днями, личная норма начинает плыть в сторону, которая не отражает реальную повседневность.
Как тег используется дальше
Помеченный день не удаляется и не скрывается из истории — все данные по нему остаются доступны в «Сегодня» и в «Ленте дня» как обычно. Разница в том, что при построении базовой линии для сравнений в Трендах и Паттернах такие дни учитываются иначе — система знает, что показатель за этот день был получен в нетипичных условиях, и это не превращается в тихое искажение того, что считается «нормой» для последующих сравнений.
Почему тег ставится вручную, а не определяется автоматически
Автоматически отличить день релиза от обычного напряжённого дня по одним метрикам активности почти невозможно — оба могут выглядеть как «много активного времени, мало переключений». Только сам пользователь знает контекст происходящего, поэтому DevPace не пытается угадывать это по паттернам, а оставляет явный ручной выбор, аналогично тому, как план дня задаётся вручную, а не выводится из данных.
Пример
В пятницу перед деплоем пользователь работает 11 часов почти без перерывов и помечает день тегом «релиз». Без этого тега такой день попал бы в базовую линию как «обычный отличный рабочий день» и в последующие недели немного завысил бы планку, с которой сравниваются нормальные дни — из-за чего типичный восьмичасовой день начал бы выглядеть хуже, чем есть на самом деле.
На скриншоте — блок «Особые обстоятельства» со списком тегов, из которых выбирается контекст сегодняшнего дня.
Опубликовано: 14 мая 2026 г.