Модуль · Рутина
Звички, де один пропуск не обнуляє серію
Захворів, поїхав, свідомо взяв вихідний – день можна назвати тим, чим він був. Серія це переживає, а відсоток виконання дня і тижня такий день у знаменник не бере.
Оновлено
Три способи пропустити день і не обнулитись
Це три різні механізми, а не три назви одного. Вони не замінюють один одного: перші два ти оголошуєш сам, третій спрацьовує без тебе.
01
Пауза, оголошена наперед
Відпустка чи лікарняний ставляться датами: з якого дня по який. Дні всередині паузи випадають із розкладу звички. Вони не ламають серію і не подовжують її – їх просто немає в підрахунку.
02
День, коли не зміг
Відкриваєш денний звіт, тиснеш «Не зміг» і обираєш причину. День стає нейтральним. Серія його переживає, але не росте – накопичують тільки виконані дні.
03
Пропуск, за який нічого не треба пояснювати
Буває день, коли ти нічого не відмітив і нічого не пояснив. Такий пропуск серія теж переживає, але вже з бюджету, який вона сама заробила виконаними днями. Це єдиний із трьох механізмів, що прощає без твоєї участі, тому єдиний під квотою.
Сьогоднішній незакритий день до цього не належить. День ще не закінчився, і серія його не втратила: ранкова цифра не падає в нуль до першої відмітки.
Пʼять причин, і список закритий
Причина обирається зі списку, а не пишеться щоразу заново: хворів, у дорозі, не було часу, свідомий відпочинок, інше. Список короткий навмисно – по ньому можна згрупувати місяць і побачити, що саме забирає дні.
Свідомий відпочинок стоїть у списку нарівні з хворобою. Вихідний, який ти собі дав, – це причина, а не виправдання.
Чому день із причиною виходить зі знаменника
Кожна звичка має розклад, і відсоток виконання рахується від запланованих днів, а не від усіх днів календаря. День, який ти позначив причиною, виходить із цього знаменника взагалі: він не рахується ні виконанням, ні провалом.
Це ж правило захищає бюджет заморозок: день із причиною його не витрачає. Пояснений пропуск не має коштувати того самого, що мовчазний, – інакше пояснювати не було б сенсу.
«Не зміг» – це третій стан дня, а не мʼякіший спосіб сказати «провалив».
Поточна поведінка заморозок
Заморозки заробляються самою серією виконаних днів, а не видаються наперед: коротка серія їх ще не має. Заробленого бюджету не вистачає на нескінченну кількість поспіль – мовчазний пропуск, що триває надто довго, серія все одно називає зупинкою, скільки б заморозок не лишалось.
Це поведінка на сьогодні, а не обіцянка на завжди: конкретні числа заробітку й стелі ще не ратифіковані як продуктове рішення. Якщо вони зміняться, видима цифра серії зміниться разом із ними.
Не тільки відмітки: огляд дня
Календар Рутини показує день цілком, а не лише список звичок. Поруч із відмітками стоїть тренування з Фізрука, якщо воно заплановане на цей день, і планові платежі з Фініка – підписки, про які сьогодні варто памʼятати. Чекін і огляд живуть на одному екрані: відмічаєш звички і тут же бачиш, що ще на тебе чекає.
Це огляд, а не переїзд даних. Тренуванням володіє Фізрук, платежами – Фінік; Рутина лише показує їх у стрічці дня, а тап по тренуванню відкриває поверхню Фізрука, не копію в Рутині. Тому огляд дня не перетворює Рутину на задачник: проєктів, дедлайнів і підзадач тут немає.
Чесно: де ця механіка діє, а де ще ні
Усе описане вище – поведінка веб-версії. Sergeant працює у браузері: на телефоні й на компʼютері. Мобільний застосунок працює і синхронізується так само, але його публічний вихід відкладено, і поки він не переведений на цю ж логіку, він показує жорстку серію і власні, нижчі відсотки на тих самих даних. Тому сторінка говорить про веб, а не про «продукт узагалі».
Друга нерівність усередині самого вебу: у календарі й у відсотку виконання день із причиною зі знаменника виходить, а зведення на сторінці статистики його поки що не виключає. Клітинка там уже показує окремий стан, число – ще ні.
Чи мотивують серії взагалі – відкрите питання
Серія зроблена мʼякою не тому, що доведено її користь, а тому що жорстка демотивує. Якщо колись виявиться, що серія нічого не дає, це буде названо тут, а не мовчки прибрано.
Чого тут немає
- Таск-менеджера. Немає проєктів, дедлайнів, підзадач і вкладеності. Разова подія тут можлива, але вона лишається винятком у межах дня, а не задачею.
- Коучингу формування звичок. Немає програм «21 день» і нотацій за зірваний день. Є відмітка, розклад, статистика і серія.
- Обмеження на кількість звичок. Скільки хочеш – у коді ліміту немає. Про цінову модель сторінка мовчить: комерція вимкнена прапорцем, тарифів у продукті ще немає, тож обіцяти «і не буде» нема на чому.
Як це виглядає

Як Рутина звʼязана з рештою сфер – на сторінці про звʼязки, що вже працює – у доповіді про стан.