СЕРЕЖА РИС

Статьиличная-корпорация

Подписки в одном файле: агент помнит платежи

Содержание

Подписками у меня управляют два инструмента: файл 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, без оплаты встанет Цитадель.

Цитадель это сервер, на котором живут мои боты и агенты. Строка сама говорит, что будет, если её пропустить.

Раздел «деньги и подписки» в плане дня на GitHub: кредит Console, Contabo, Anthropic Max и пачка подписок со сбоем оплаты

План дня 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 и ещё несколько сервисов, где списание не проходит с октября. По каждой от меня нужно одно слово, продлить или отпустить. Решение пока не принято, и дейли напоминает о нём, пока пачка не закрыта.

Как повторить

Попросите агента завести файл и встроить его в утренний ритуал. Промпт, с которого можно начать:

Заведи в репо файл subscriptions.md. Сверху раздел «Что требуется»: дата, сервис, что сделать, кто делает. Ниже таблица активных подписок: план, цена, период, следующее списание, заметки, «Проверено» (дата и источник). Факт без источника не вноси. Пройди мою почту за полгода и заполни таблицу по счетам и чекам. Потом добавь в мой утренний план шаг: всё из «Что требуется» на ближайшие 7 дней, просроченное и письма о сбое оплаты за 14 дней ставь строкой в план дня с суммой и сроком. Ничего не оплачивай и не отменяй.

Похожие штуки собираю в Personal Corp, подробнее.