Подписки в одном файле: агент помнит платежи
Содержание
Подписками у меня управляют два инструмента: файл subscriptions.md в штабе и утренний дейли с агентом. Файл знает, что, сколько и когда списывается. Дейли каждое утро достаёт оттуда всё, что горит в ближайшие семь дней, и ставит строкой в план дня. Сам я про оплаты не помню и помнить не пытаюсь.
Что такое штаб и дейли
Штаб это репозиторий на GitHub, то есть папка проекта, где сохраняется каждая правка. В нём лежит карта моего бизнеса: продукты, задачи, планы, подписки. Файлы там в формате markdown: обычный текст с заголовками, списками и таблицами. Веду штаб вместе с Claude Code, агентом, который читает и правит файлы по моей просьбе. Подробнее про устройство писал в посте про личную корпорацию на GitHub.
Дейли это утренняя планёрка. Я запускаю скилл daily-standup, агент читает задачи, календарь и переписку и собирает план на сегодня и два дня вперёд. Скилл это инструкция для агента в файле: что прочитать, что проверить, куда записать.

Файл подписок знает цену, дату и срок. Почта знает, что списание не прошло. Дейли сводит оба в строку плана дня.
Файл, где у каждой строки есть источник
subscriptions.md я завёл в апреле. Сейчас в нём больше сорока сервисов: Claude, Zoom, сервер для ботов, домашний интернет, подарочные годовые планы из Product Pass.
Внутри три слоя:
- «Что требуется». Список сверху. Одна строка: дата, сервис, что сделать, кто делает, агент или я. Например: «Zoom, оплатить остаток $16.99, делает founder».
- «Активные». Таблица: план, цена, период, следующее списание, заметки. Из неё же строит вкладку подписок мой дашборд (страница со сводкой по всему бизнесу).
- Чеки по месяцам. Что реально списалось и где это видно.
Главное правило написано в шапке файла: правка строки обновляет колонку «Проверено». Туда пишется дата и источник: кабинет сервиса, письмо в Gmail или мои слова. Факт без источника в файл не попадает. Без этого правила файл быстро превращается в список догадок: «вроде продлевал», «вроде бесплатно».
Отдельно живёт сводка stack/subscriptions.md. Её ведёт агент-библиотекарь: проходит Gmail за полгода, находит счета, триалы, кредиты и пишет, что сервис мне даёт и что скоро сгорит. На последней сверке он нашёл $200 кредита в консоли Anthropic со сроком до 1 ноября и 62 500 кредитов ChatGPT до конца года. Про оба я забыл.
Библиотекарь ничего не покупает и не отменяет. Он находит и записывает, решаю я.
Как подписки попали в дейли
Файл был, но я его не открывал. Список «Что требуется» рос, просроченных строк становилось больше. 29 октября я написал агенту прямо во время дейли:
Агент дописал в скилл daily-standup шаг. Прочитать «Что требуется» и сводку библиотекаря. Всё, что наступает в ближайшие семь дней, всё просроченное и всё, где списание не проходит, поставить строкой в план дня. Формат строки: что, сумма, дата и сколько осталось. Номера карт и секреты в план не пишутся.
Сегодня утром в плане стоит строка про Contabo: €60 до 5 ноября, осталось два дня, баланс €0, без оплаты встанет Цитадель.
Цитадель это сервер, на котором живут мои боты и агенты. Строка сама говорит, что будет, если её пропустить.

План дня 1 ноября на GitHub, раздел «деньги и подписки». Каждую строку поставил дейли из файла подписок.
Zoom: файл отстал, и это стало правилом
Через четыре дня я нашёл в схеме дыру. 29 октября Zoom не смог списать $16.99, на следующий день прислал письмо: через десять дней тариф приостановят. На Zoom идут уроки потока, воркшоп и созвоны с клиентами.
Файл про новый отказ не знал. В нём висел только старый сентябрьский остаток по Zoom, и дейли выводил его последней строкой в пачке «подписки со сбоем оплаты», где он терялся среди Raycast и Gamma. Я заметил сам и написал агенту короче некуда: зум не оплачен, для меня это критично.
Агент поправил скилл ещё раз. Теперь дейли каждый раз проверяет и файл, и Gmail. В почте агент ищет письма за две недели со словами declined, past due, suspended, payment failed. Каждое письмо о сбое, после которого нет письма об оплате, становится отдельной строкой дня. Сервисы, без которых встают эфиры и созвоны, идут в P0, самый верхний приоритет, с датой отключения. Zoom теперь стоит наверху плана отдельной строкой.
Zoom я оплатил 2 ноября утром, в тот же день, когда появилось правило.
Файл знает, что должно быть, почта знает, что случилось. Дейли нужны оба: файл даёт список и даты, почта ловит то, что сломалось между сверками.
Что я решаю сам
Агент не оплачивает и не отменяет подписки. Это моё правило для любого агента, и в описании библиотекаря оно записано первым в списке запретов. Мне остаются решения, и дейли подаёт их уже готовыми к ответу.
Сейчас в задаче висит пачка: Raycast, Linear, Gamma, Magic Patterns и ещё несколько сервисов, где списание не проходит с октября. По каждой от меня нужно одно слово, продлить или отпустить. Решение пока не принято, и дейли напоминает о нём, пока пачка не закрыта.
Как повторить
Попросите агента завести файл и встроить его в утренний ритуал. Промпт, с которого можно начать:
Похожие штуки собираю в Personal Corp, подробнее.