PAPS Harness
подключаюсь…

Харнесс для тех, кто делает сам

Твоё ремесло и система, которая помнит, решает и держит удар

Говорят по-человечески: с тем, кто делает сам. Агент-инженер на твоей машине: помнит проекты, оставляет след, приносит цифры. Решение принимаешь ты.

Рабочий стол у окна: закрытый ноутбук, блокнот, карандаш, инструменты в тканевом чехле
Здесь и собирается харнесс: одна машина, свои инструменты, ничего наружу.

Работа идёт на глазах

Эфир — это и есть разработка, а не рассказ о ней. Автор собирает харнесс на своей машине: переделки, откаты и найденные ошибки тоже в кадре. Так проект готовится к открытию — чтобы его взяли и повели дальше своим путём.

подключаюсь…

Прямая трансляция рабочей машины. Идёт эфир — live; пауза — повтор отрезков, где на экране была работа.

Что такое харнесс — простыми словами

Обычный ассистент даёт текст и ждёт тебя. Харнесс даёт исполнителя: агент читает и правит файлы, запускает команды, ходит в браузер и проверяет результат. И держит рамку, без которой исполнителю нельзя доверять: правила, память, изоляцию и след.

01

Сначала допуск — потом действие

Правило решает: разрешить, запретить или спросить человека. Запрет не смягчается ни режимом работы, ни настроением модели.

02

Память, которую не стыдно проверить

Работа разбита на главы с рукописной передачей контекста, итоги уходят в память с квитанциями. Непроверенное и помеченное как недоверенное в доверенную память не попадает.

Открытый линованный журнал на столе, позади стопка таких же
03

След, который можно предъявить

Каждое действие — запись в журнале, связанном хешами. Подделать или тихо удалить запись видно при проверке цепи: это доказательство хода работы, а не логи для галочки.

04

Твоё остаётся твоим

Код, ключи и данные живут у тебя. Модели подключаются через локальный шлюз: сам решаешь, что отдать быстрой модели, а что сильной.

Чем это отличается — по делу

Не про «чья модель умнее», а про то, что остаётся у тебя: где живут данные, что будет при ошибке, можно ли предъявить результат и сколько людей нужно, чтобы довести дело до конца.

Критерий PAPS Harness Облачные агент-платформы Чат-ассистент Скрипты руками
Где работают агенты На твоей машине, в твоём рабочем дереве В инфраструктуре провайдера Нигде: только текст ответа На твоей машине
Ключи и данные Остаются у тебя; наружу уходит только запрос к модели В аккаунте провайдера Уходят провайдеру целиком Локально, но без защиты
Правила допуска Политика до запуска: запрет, подтверждение человеком, лимиты Настройки на стороне сервиса Нет Пишутся заново под каждый проект
Проверяемый след Журнал, связанный хешами: целостность проверяется Частичные логи без гарантии неизменности История переписки Свои логи, если дойдут руки
Память между сессиями Главы, передача контекста, память с квитанциями В рамках аккаунта и тарифа Почти отсутствует Нет
Браузер и сайты Отдельные профили; действия записи — с подтверждением Ограниченная автоматизация Нет Хрупкие скрипты под каждый сайт
Модели Любой провайдер через локальный шлюз, выбор по задаче Фиксированный набор сервиса Фиксированная модель Вручную
Сколько людей нужно Один человек и агент Один, но с оглядкой на лимиты Один, но руками Один, и всё держится на нём

Разница не в том, чья модель умнее. Разница в том, что здесь она работает внутри системы: с допуском, памятью и следом — и это можно показать, а не рассказать.

Что с этим можно делать

01Делать проект одному — от замысла до продакшена

Постановка, планирование, код, проверки и уборка — в одном контуре. Агент работает в изолированном рабочем дереве, поэтому разные задачи не мешают друг другу.

02Держать память длиннее, чем терпение

Длинная работа не упирается в размер контекста: главы закрываются, контекст передаётся дальше, факты уходят в память и возвращаются в нужный момент. Проект помнит себя.

03Править свой сервис прямо на странице

Мост «выделил → агент»: выделяешь текст или объект на своём сайте, выбираешь действие — задача уходит агенту с адресом страницы и якорем элемента. Диалог привязан к месту, а не к переписке в общем чате.

04Работать в браузере, как человек

Отдельные профили со своими отпечатками и изоляцией: входы, формы, навигация. Любое действие, меняющее состояние, требует подтверждения человека.

05Видеть весь код, а не один файл

Карты проекта: граф связей между файлами и сущностями. Агент видит структуру и меньше ломает связи, потому что правки идут по графу, а не по памяти.

06Не зависеть от одного поставщика моделей

Локальный шлюз с роутингом: дешёвая модель для рутины, сильная — для архитектуры и критичных решений. Провайдера можно менять, не перестраивая работу.

Навигатор

Папки: всё содержимое по разделам

Один экран, как в телеграме: сверху папки с числом строк, ниже — лента выбранной папки. Строка открывает чат: кейс разложен постами канала, у итогового поста — рейтинг с отмеченными преимуществами. Переключение без перезагрузки.

Команды оболочкиТерминал · Одна команда или короткий конвейер в рабочем каталоге сессииПоиск файлов по маскеФайлы · Ищет пути по маске; содержимое ищет `grep`Поиск по содержимомуФайлы · Ищет регуляркой по содержимому файлов, каталогов и внутренних URLСтруктурный поиск (AST)Код-анализ · Структурный поиск по AST (ast-grep), а не по текстуСтруктурная правка (AST)Код-анализ · Структурный рерайт через ast-grep: паттерн → замена по ASTЯзыковые серверы (LSP)Код-анализ · Языковые серверы: диагностика, определения, ссылки, переименование, code actionsСписок задачПланирование · Мутация списка задач сессии одним действием + снимок фаз и задачОтладчикКод-анализ · Отладчик по DAP: точки останова, шаги, стек, переменные, памятьGit в интерфейсеКод-анализ · Настройка OMP: ветка/статус/PR в TUI и слежение за метаданными репозиторияРежим планированияПланирование · Режим планирования: read-only исследование перед правкамиРежим целиПланирование · Режим цели сессии и скрытый инструмент goalВопрос пользователюСистема · Интерактивный вопрос пользователю: выбор из вариантов или свободный текстВеб-поискWeb · Один веб-запрос через первый доступный провайдер поискаБраузерWeb · Скриптовый Chromium/CDP: вкладки, реюз, привязка к своему ChromeЧтение URLWeb · Разрешение для `read` тянуть и обрабатывать URL (не отдельный инструмент)Exa — веб-поискWeb · Провайдер веб-поиска Exa для web_searchGitHub — операции CLIСистема · Операции GitHub CLI: репозитории, файлы, PR, поиск, watch ActionsСканер безопасностиСистема · Планирование и прогон security-сканов, валидация находок, security://Хранилище ObsidianСистема · Доступ к Obsidian-хранилищу через vault:// (чтение и правка)Чекпойнт контекстаСистема · Отметка состояния диалога, чтобы потом свернуть разведку в отчёт (rewind)Процессы под надзоромСистема · Супервизия долгоживущих процессов — теперь op-семейство `hub`Синтез речиСистема · Синтез речи в файл: локально (Kokoro) или через xAI Grok VoiceГенерация изображенийСистема · Генерация и правка изображений; результат пишется во временный путьРазбор изображенийСистема · Разбор локальной картинки vision-моделью: текстовый анализУправление рабочим столомСистема · Управление реальным рабочим столом: окна, скриншоты, ввод, accessibilityСоветникСистема · Вторая модель-советник: пассивно ревьюит каждый ход и вставляет замечанияЧтениеФайлы · Читает файл, каталог, архив, SQLite, документ, картинку или URL по одному pathЧтение (группы)Файлы · Панельная группировка OMP: несколько прочитанных файлов одним блокомЗаписьФайлы · Создаёт/перезаписывает файл, элемент архива, строку SQLite или устройство xd://Правка файлаФайлы · Правки файла: hashline-патч (по умолчанию), unified-diff или patch-режимПравка патчемФайлы · Режим `edit`: правка файла unified-diff-патчем (wire-имя apply_patch)УдалениеФайлы · Операция удаления внутри `edit` (CUT в hashline) — отдельного инструмента нетПеремещениеФайлы · Операция перемещения внутри `edit` (MV в hashline) — отдельного инструмента нетКод в ячейкеТерминал · Ячейка Python/JS/Ruby/Julia в постоянном рантайме: состояние живёт между вызовамиСубагентыПланирование · Спавн субагентов: один за вызов или пачкой tasks[]РазмышлениеПланирование · Скрытый инструмент размышления (вне схемы инструментов модели)Синтез по памятиПланирование · Синтез ответа поверх долговременной памяти (Mnemopi/Hindsight)Индикатор контекстаПланирование · Индикатор заполнения контекста в статус-строке OMPПоиск в памятиПамять · Поиск по долговременной памяти (Mnemopi/Hindsight)Запись в памятьПамять · Запись durable-факта в долговременную памятьСвои инструментыСистема · Инструменты, зарегистрированные расширениями и плагинамиРепорт об инструментеСистема · Автоматический QA-репорт о неверном поведении инструментаВходящиеАгенты (hub) · op=inbox единой тулзы hub: забрать входящие сообщения других агентовФоновые задачиАгенты (hub) · op=jobs: снимок фоновых задач прогона (завершённые и идущие)Список агентовАгенты (hub) · op=list: состав живых агентов и их статусыЛоги процессаАгенты (hub) · op=logs: хвост вывода процесса (курсор, grep, follow, head)Сообщение / вводАгенты (hub) · op=send: сообщение агенту или stdin/клавиши/сигнал процессуЗапуск процессаАгенты (hub) · op=start: запуск долгоживущего процесса под надзором брокераОжиданиеАгенты (hub) · op=wait: блокирующее ожидание первого из — сообщение, финиш задачи, таймаутharnessСкиллы · Обёртка Harness V18 вместо прямых вызовов нижележащих инструментовcode-reviewСкиллы · Ревью изменений с фиксированной точки по двум осям: стандарты и спецификацияdiagnosing-bugsСкиллы · Цикл диагностики сложных багов и просадок производительностиtddСкиллы · Разработка через тесты: сначала падающий тест, потом кодcodebase-designСкиллы · Словарь для проектирования глубоких модулей и их интерфейсовdomain-modelingСкиллы · Построение и уточнение доменной модели проектаponytailСкиллы · Самое ленивое решение, которое реально работает: короче и минимальнееponytail-reviewСкиллы · Ревью только на переусложнение: что можно удалитьponytail-auditСкиллы · Аудит всего репозитория на переусложнение: что удалитьgit-guardrails-claude-codeСкиллы · Хуки Claude Code, блокирующие опасные git-команды до выполненияsetup-matt-pocock-skillsСкиллы · Настроить репозиторий под набор инженерных скилловprototypeСкиллы · Одноразовый прототип для проверки вопроса дизайнаresearchСкиллы · Исследование по первичным источникам с отчётом в репозиторииresolving-merge-conflictsСкиллы · Разрешение уже идущего конфликта merge или rebasewriting-for-agentsСкиллы · Как писать документы для агентов: скиллы, AGENTS.md, CLAUDE.mdwriting-guidelinesСкиллы · Проверка прозы и документации по гайдлайну стиляweb-design-guidelinesСкиллы · Проверка интерфейса по Web Interface Guidelinesvercel-react-best-practicesСкиллы · Практики производительности React и Next.js от Vercelvercel-composition-patternsСкиллы · Паттерны композиции React для масштабируемых компонентовgraphifyСкиллы · Граф знаний по коду и докам: запросы, пути, объясненияhandoffСкиллы · Сжать текущий диалог в handoff-документ для следующего агентаtranscribe-ruСкиллы · Распознать русскую речь из аудио или видео в текстskills-indexСкиллы · Полный каталог установленных скиллов: имя, назначение, путьsn-deep-researchСкиллы · Глубокое исследование: много источников, сверка, отчётsn-da-excel-workflowСкиллы · Анализ Excel: чтение, чистка, статистика, экспорт отчётаsn-ppt-entryСкиллы · Вход в генерацию презентаций: режим, брифинг, запуск пайплайнаsn-research-reportСкиллы · Структура исследовательского отчёта под задачу читателяsn-md-to-html-reportСкиллы · Markdown-отчёт в самодостаточную HTML-страницу с редакторской подачейsn-search-academicСкиллы · Академический поиск: статьи, разбор, цепочки цитированийsn-prepare-citationsСкиллы · Постобработка сносок: дедупликация, нумерация, список литературыДизайнСкиллы · Дизайн: лендинги, портфолио и редизайны без шаблонного видаdemo-adapterMCP-серверы · Эталонный адаптер: показывает, что внешний источник контекста подключается без правок кода харнессаmemory-turbovecMCP-серверы · Проектная семантическая память (search/add, без clear)bifrostMCP-серверы · SSH-мост к удалённым серверам (connect/exec/read/status/upload/download/disconnect). Реализация: ui/bifrost_mcp_server.py (stdlib, системный OpenSSH). v2: резидентный ssh-канал (~100 мс на команду вместо хендшейка), ServerAlive+авто-переподключение, инлайн до 45 КБ и спилл в ui/data/bifrost-out, срезы удалённых файлов (read), файлы <=256 КБ по каналу с sha256. Самопроверка: python ui/bifrost_mcp_server.py --selftest (проверено 2026-09-14).graphify-harnessMCP-серверы · Кодовый граф ЛОКАЛЬНОГО харнесса (свой, с этой машины: ui/, tooling/, extensions/, omp/) — не путать со снимками продукта с сервера
ERP без сторонних продуктовIT-разработка · Бизнесу обещают «внедрение ERP за год и миллион»: лицензии, интеграторы, графики. На деле вы покупаете чужую логику, которую всё равно переделываете под себя, и зависите от вендора.Перевозчик, у которого телефон молчитЛогистика и грузоперевозки · Заказы — в звонках и чатах: диспетчер переспрашивает, водитель занят, клиент ждёт. Каждый сегмент дороги живёт в голове у одного человека — выпал он, встала вся цепочка.Контент-завод: сценарий → ролик → постРазвлечения и контент · Контент ест дни: сценарий, съёмка или рендер, монтаж, тексты, постинг. Один ролик — неделя ручной работы, а площадок пять.Медицина и наука: документы вместо рутиныМедицина · Исследование, обзор, отчёт — это недели на чтение, выписки и оформление. Врач и учёный тратят время на формат, а не на суть.Цех: наряд-заказы и остатки без «бумаг»Производство · Заказ пришёл — а где материал, что уже сделано, кто свободен? Учёт в тетради или таблице, которая живёт у одного мастера.Клиентский сервис без «сейчас перезвоню»Услуги · Заявки из звонков, почты и мессенджеров; ответы повторяются; никто не помнит, что обещал. Клиент ждёт — сервис теряет.Прораб: смета, сроки, подрядчики в одном окнеСтроительство · Смета в Excel, сроки в голове, подрядчики в телефонной книге. Один срыв — и пересчёт руками, а виноват всегда прораб.Архитектор: варианты и документация без ночейАрхитектура · Клиенту нужны варианты, а каждый эскиз — часы работы. Документация съедает время, которое должно уходить на замысел.Магазин: цены, остатки и витрина без ручного трудаТорговля · Товаров сотни, цены меняются, остатки разъезжаются. Обновлять витрину вручную — вечер уходит на таблицы.Преподаватель: курс, задания, проверкаОбразование · Курс нужно собрать, задания проверить, обратную связь дать каждому. На группу — вечера ручной работы.Исследователь: обзор и гипотезы из источниковНаука · Статей тысячи, времени нет, а выводы нужны сегодня. Читать всё руками — нереально, верить одному обзору — опасно.Личный проект: от идеи до привычкиОбраз жизни · Цели есть, дисциплины нет: начал — бросил, начал — бросил. Причина не лень, а отсутствие системы, которая помнит и напоминает.Личные и малые финансы: учёт, план, отчётФинансы · Деньги уходят, а куда — непонятно. Сводить банки и кассы руками — вечер раз в месяц, который вечно откладывается.Точка общепита: меню, закупки, сменаРестораны и общепит · Меню устарело, закупки на глаз, смена — в головах. Продукт портится, гость ждёт, владелец ночами сводит цифры.Хозяйство: посевы, закупки, сезонный планСельское хозяйство · Сезон один раз в год, ошибка в закупке — потерянный год. Журналы на бумаге, память одного агронома.Маркетолог: кампании, площадки, отчёт по фактамМаркетинг и реклама · Кампании в пяти кабинетах, отчёты собираются вручную, «эффективность» — из ощущений, а не из цифр.Агент: объекты, показы, сделка без потерьНедвижимость · Объекты в головах и чатах, показы накладываются, документы теряются. Один забытый звонок — сорванная сделка.Доставка: маршруты, статусы, клиент в курсеТранспорт и доставка · Курьеры разъезжаются, клиенты звонят «где заказ?», маршруты строятся на глаз. Пик — хаос на телефоне.Ремонтная служба: заявки, запчасти, выездыРемонт и обслуживание · Заявки по телефону, запчасти кончаются в самый нужный момент, мастера ездят неоптимально.Клуб: расписание, клиенты, загрузка залаСпорт и фитнес · Расписание в таблице, абонементы в голове, зал то пустует, то переполнен. Тренер — администратор, а не тренер.ИИ-отдел продаж: заявки из Telegram-чатовПродажи и лидогенерация · Клиенты пишут «нужен специалист» в профильных чатах, и найти это можно только листая ленту руками. Час-два в день на десять чатов, а запрос живёт недолго: написанный в 11:20 к 14:00 уже закрыт — человек договорился с тем, кто ответил первым.Компания в одном окне: двенадцать процессов без ручной сборкиУправление компанией · Компания растёт направлениями — розница, опт, сервис, поставки, — а управление держится на людях и таблицах. Деньги: дебиторка живёт без связки «сумма / срок / просрочка / ответственный». Тендеры: документация и номенклатура пересчитываются руками, рентабельность позиции не считается, контура «подал → выиграл → исполнил → закрыл» нет. Люди: показатели считаются, но без апелляции и без внешних причин. Данные: цены пяти-семи магазинов сводятся вручную, обращения из тендеров, соцсетей и офлайна лежат раздельно, а 1С и CRM, скорее всего, расходятся. Ничего из этого не видно в одном месте — поэтому каждое решение начинается со сбора данных, а не с решения.
ПроизводствоНаряд-заказы, учёт материалов и загрузка без бумаг: заказ пришёл — видно, где материал, что сделано и кто свободен.УслугиЕдиный входящий поток из звонков, почты и мессенджеров: заявки не теряются, повторяющиеся ответы уходят в шаблоны.СтроительствоСмета, сроки и подрядчики в одном окне: смета не в Excel, сроки не в голове, срыв виден заранее.АрхитектураБыстрые варианты для клиента и документация из них: эскиз перестаёт стоить ночь работы.МедицинаОбзоры, выписки и черновики документов вместо недель чтения и оформления вручную.ТорговляВитрина, цены и остатки без ручного труда: сотни товаров обновляются сами, расхождения видны сразу.ОбразованиеСборка курса, проверка заданий и обратная связь каждому — без ручной рутины преподавателя.Логистика и грузоперевозкиЗаявки, статусы и оповещения без звонков: диспетчер не переспрашивает, клиент видит свой груз.НаукаОбзоры и гипотезы из источников: тысячи статей сворачиваются в выводы за сегодня, а не за месяц.Образ жизниВедение целей и привычек: напоминания по делу вместо цикла «начал — бросил».ФинансыУчёт, план и отчёт: банки и кассы сводятся сами, видно, куда уходят деньги.Рестораны и общепитМеню, закупки и смена под контролем: закупки не на глаз, продукт не портится.Сельское хозяйствоСезонный план и учёт: ошибка в закупке видна до сезона, а не после потерянного года.IT-разработкаУчёт и процессы без вендорной кабалы: без лицензий, интегратора и внедрения за год.Маркетинг и рекламаСводка кампаний и отчёт по фактам: пять кабинетов собираются в один отчёт без ручной сборки.НедвижимостьОбъекты, показы и сделка без потерь: показы не накладываются, документы не теряются.Транспорт и доставкаМаршруты, статусы и клиент в курсе: «где заказ?» закрывается статусом, а не звонком.Ремонт и обслуживаниеЗаявки, запчасти и выезды: запчасть не кончается в нужный момент, мастера расписаны.Спорт и фитнесРасписание, клиенты и загрузка зала: зал не пустует и не переполнен, абонементы не в голове.Развлечения и контентКонвейер сценарий → ролик → пост: контент перестаёт есть дни.
Ментальные модели (мета)Картинки в голове, через которые видно мир: чем их больше, тем больше решений видно без долгих размышлений. Мета-модель — про то, что сами модели можно учить и пополнять.СтимулыЛюди и системы делают то, что им выгодно, даже когда говорят другое. Решение работает, когда у действующего есть причина делать правильно — а не когда его просят.Альтернативные издержкиЦена выбора — то, от чего ты отказался. Деньги, время и внимание, потраченные на одно, не придут из другого. Считается не «сколько стоит», а «что я не сделал».Проблема индейкиТо, что было всегда, не гарантирует то, что будет: индейка тысячу дней сыта, а на тысяча первый — к обеду. Прошлое — не договор о будущем.Бритва ОккамаИз двух объяснений выбирай то, что требует меньше допущений. Не потому что простое «правильнее», а потому что у него меньше мест, где можно ошибиться.Избегай разоренияСначала не потеряй всё, потом думай о выигрыше. Один удар, который стирает тебя, сильнее любой череды успехов. Выживание — первая задача.Игра с ненулевой суммойВыигрыш одного не обязан быть проигрышем другого. Есть сделки, где оба становятся богаче: обмен знаниями, доверие, совместная работа.ФальсифицируемостьУтверждение научно, если можно придумать проверку, которая его опровергнет. «Всё будет хорошо» — не проверяется; «контур собирается за неделю» — проверяется.Теория принципала–агентаПринципал (владелец) передаёт работу агенту (исполнителю), но интересы у них не совпадают автоматически. Система должна делать так, чтобы агенту было выгодно служить принципалу.Беги в горуДелай то, что тяжело сейчас и легко потом: учиться, чинить долг, автоматизировать. В гору тяжело идти — но с горы потом легко катиться.Естественный отборВыживает не самый сильный, а тот, кто лучше приспособлен к условиям и успевает размножаться. В деле — выживают практики, которые реально работают.ПриспособляемостьЦенность не в том, чтобы быть правым при неизменных условиях, а в том, чтобы оставаться полезным, когда условия меняются. Жёсткий план умирает первым.Сложный процентРост, который ложится на предыдущий рост: проценты на проценты. Маленькое и регулярное становится огромным — но только если успевает накопиться.Критическая массаЕсть порог, после которого процесс идёт сам: снежный ком, эпидемия, сеть. До порога — усилия, после — инерция. Всё решает не размер, а переход порога.ИнерцияТело, движущееся по прямой, продолжает двигаться, пока его не остановят: привычки, процессы, технологии живут дольше своей пользы. Менять их — тратить энергию.Эффект колеиЧем глубже колея, тем легче катиться по ней и тем труднее выйти. Хорошая практика — колея; плохая — тоже колея. Главный вопрос: куда ты накатал.Непредвиденные последствияУ действия есть эффекты, которых не ждали: побочные, отложенные, на других. Даже простая правка дёргает соседнее — просто мы не всегда это видим.НелинейностьНе всё растёт поровну: удвоение усилий может дать ноль или вчетверо. Зависимости, пороги, насыщение — мир редко бывает прямой линией.Круг компетенцийЗнай, что ты знаешь, и знай, где твоя граница. Оптимально — внутри круга; у границы — осторожно; за кругом — не берись или берись с проверкой.Вторичные последствияСмотри на два шага вперёд: у решения есть следствия от следствий. То, что кажется выигрышем на первом ходе, часто проигрыш на втором.Стратегия штангиДержи два конца: очень безопасное и очень рискованное, — а середину избегай. Потери ограничены, выигрыш не ограничен; середняк часто хуже обоих.Своя шкура на конуТот, кто рискует своим, решает иначе, чем тот, кто рискует чужим. Ответственность за результат меняет качество решений сильнее любых регламентов.МасштабируемостьСработает ли то же самое в десять раз больше? Ручное не масштабируется, процесс — да. Проверяется не размер, а способность расти без перестройки.ХрупкостьХрупкое ломается от удара, антихрупкое — крепнет от него. Важно не «как выглядит», а «что будет при ударе». Хрупкость часто прячется за гладким фасадом.ОпциональностьЦенность — в праве выбора, а не в одном выбранном варианте. Дешёвая опция, которой можно не воспользоваться, часто дороже всего конкретного.
Продающая консультация по структуреСозвон перестаёт быть разговором «посмотрим», когда у него есть структура: контакт, запрос, путь, препятствия, подтверждение, история, цена, закрытие. Харнесс держит эту структуру и следит, чтобы ни один шаг не потерялся.Работа с заявками после созвона: четыре сценарияГлавное в продаже — не созвон, а то, что после него. Каждый клиент попадает в один из четырёх сегментов (готов платить / подумать / не тянет / не интересно), и у каждого — своя коммуникация. Держать четыре очереди в голове нельзя — их держит система.Тренировка продаж на нейросети: клиент-ботПродажи — навык, который натаскивается повторением: клиент-бот отыгрывает возражения, ты ведёшь структуру, после — разбор слабых мест. Копейки на токены вместо потерянных лидов на живых созвонах.Лид-магнит: видео → страница → бот → заявкаЛид-магнит — бесплатная ценность, которая забирает контакт: видео с обложкой, своя страница, бот с серией сообщений, заявка на консультацию. Каждый элемент собирается по шагам, а харнесс держит все шаги и материалы вместе.Оплата и рассрочка: банк принимает решение, не тыПродавать на высокий чек — значит дать клиенту способ платить. Банковская рассрочка через платёжную страницу: банк сразу переводит тебе всю сумму, клиент возвращает без процентов, ты не бегаешь за платежами.Вопросы из взрослой позиции: как просить, чтобы получатьОтвет полезен ровно настолько, насколько хорош вопрос. Взрослая позиция — обозначить проблему, дать варианты, показать свою логику и только потом спросить. Это правило работает и с людьми, и с агентами.Блог, который приносит заявки, а не лайкиБлог — топливо для заявок: календарь активностей, регулярные посты, призывы, эфиры и тесты. Харнесс ведёт календарь, готовит контент по структуре и следит, чтобы ничего не выпало из ритма.Запуск: три касания до решенияЗапуск — это серия касаний по расписанию: 3 видео или эфира, прогрев, напоминания, открытие продаж. Харнесс собирает план запуска в задачи и ведёт каждую активность по сценарию.
PAPS HarnessО проекте · 1 пост
Каталог от 14.10.2026

канал проекта · что внутри и что уже сделано

О проекте
Сообщение
ЭфирО проекте · 1 пост
Каталог от 14.10.2026

прямая трансляция рабочей машины, повтор — когда автор не в сети

О проекте
Сообщение
СутьО проекте · 1 пост
Каталог от 14.10.2026

что такое харнесс — простыми словами

О проекте
Сообщение
СравнениеО проекте · 1 пост
Каталог от 14.10.2026

чем это отличается от облачных платформ и чат-ассистентов

О проекте
Сообщение
РемёслаО проекте · 1 пост
Каталог от 14.10.2026

что с этим можно делать — шесть сценариев

О проекте
Сообщение
Как устроеноО проекте · 1 пост
Каталог от 14.10.2026

порядок, из-за которого можно доверять

О проекте
Сообщение
ИсторияО проекте · 1 пост
Каталог от 14.10.2026

почему это строится и семь историй о делах

О проекте
Сообщение
ОткликО проекте · 1 пост
Каталог от 14.10.2026

три шага и как написать автору

О проекте
Сообщение
Команды оболочкиИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

Одна команда или короткий конвейер в рабочем каталоге сессии

Терминал
Когда звать

Реальные бинари и короткие конвейеры: счёт, выборка, diff. Поиск и чтение файлов идут встроенными инструментами, а серверы, наблюдатели и REPL — через hub (op=start).

выбор инструмента
Параметры
  1. command — команда целиком; оболочка не подставляется
  2. env — дополнительные переменные окружения
  3. timeout — секунды: 0 снимает дедлайн, иначе значение зажимается в 1–3600
  4. cwd — рабочий каталог
  5. pty — запуск в терминале
  6. async — увести команду в фон
6 параметров
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд145медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
seq 1 1000 | wc -l

1000; ответ вернулся за 0.14 с, дедлайн 300 с применён по умолчанию

145 мс · измерено
Границы

Дедлайн 300 с по умолчанию, допустимо 1–3600 с, 0 — без ограничения. Инлайн-вывод до 50 КиБ; что больше — уходит в артефакт с сырым потоком, а в ответе остаётся хвост с пометкой.

границы
Источник
oh-my-pi/packages/coding-agent/src/tools/bash.ts:316-331, 1002; tools/tool-timeouts.ts:11
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров6медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
Поиск файлов по маскеИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

Ищет пути по маске; содержимое ищет `grep`

Файлы
Когда звать

Когда путь заранее неизвестен и нужно найти файлы по имени или расширению. Содержимое ищет grep, а один каталог целиком отдаёт read.

выбор инструмента
Параметры
  1. path — маска, файл или каталог; несколько целей через точку с запятой
  2. hidden — включать скрытые файлы (по умолчанию да)
  3. gitignore — уважать .gitignore (по умолчанию да)
  4. limit — сколько результатов вернуть: по умолчанию и максимум 200
4 параметра
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд18медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
glob scripts/streaming/**/*.py, затем glob .env* дважды (с gitignore и без)

1 файл (site_catalog.py); .env* по умолчанию — 5 файлов, с gitignore=false — 7: появляется сам .env и вложенный в чужой проект

18 мс · измерено
Границы

До 200 результатов (это и дефолт, и потолок), таймаут 5 с. Скрытые файлы включены по умолчанию, .gitignore уважается по умолчанию — .env не покажется, пока явно не попросить (проверено). Выдача отсортирована по времени изменения, свежие сверху; limit ≤ 0 отклоняется с ошибкой.

границы
Источник
oh-my-pi/packages/coding-agent/src/tools/glob.ts:44-56, 297-303, 567
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров4медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
Поиск по содержимомуИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

Ищет регуляркой по содержимому файлов, каталогов и внутренних URL

Файлы
Когда звать

Поиск по содержимому, когда путь заранее неизвестен: литералы, регулярки, шаблоны через границу строк. Заменяет внешний grep и работает по внутренним URL.

выбор инструмента
Параметры
  1. pattern — регулярное выражение (Rust regex, фолбэк PCRE2)
  2. path — файл, каталог, маска, внутренний URL, селектор «файл:строки» или список целей через точку с запятой
  3. case — учитывать регистр
  4. gitignore — уважать .gitignore
  5. skip — пропустить N файлов: пагинация, когда прошлый вызов упёрся в лимит
5 параметров
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд178медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
grep "^def c_mem_" ui/test_harness.py

11 совпадений — ровно столько же даёт независимый подсчёт регуляркой по тому же файлу (5150 строк)

178 мс · измерено
Границы

Одна выдача — до 20 файлов и до 20 совпадений на файл, дальше пагинация через skip. Файлы больше 4 МиБ просматриваются частично, о чём есть пометка. Строка совпадения обрезается по 512 символам.

границы
Источник
oh-my-pi/packages/coding-agent/src/tools/grep.ts:82-101, 115; session/streaming-output.ts:12
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров5медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
Структурный поиск (AST)Инструменты · 5 постов
Каталог от 14.10.2026
Назначение

Структурный поиск по AST (ast-grep), а не по тексту

Код-анализ
Когда звать

Структурный поиск, когда важна форма кода, а не текст: конструкции и вызовы независимо от форматирования и комментариев.

выбор инструмента
Параметры
  1. pat — AST-паттерн: $A — один узел, $$$ARGS — ноль и более, $_ — несвязанный
  2. paths — файлы, каталоги, маски; язык определяется по каждому файлу
2 параметра
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров2медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Границы

Выключен ключом astGrep.enabled (по умолчанию false, оверлей харнесса его не включает): вызов вернул «Unknown tool from js runtime: ast_grep» за 2.5 мс. Поэтому теста нет — есть честное признание. Включается тумблером в панели закладок, тогда инструмент появляется и у агента.

границы
Источник
oh-my-pi/packages/coding-agent/src/tools/ast-grep.ts; ui/tool_docs.json (tool:ast_grep)
код харнесса
Сообщение
Структурная правка (AST)Инструменты · 6 постов
Каталог от 14.10.2026
Назначение

Структурный рерайт через ast-grep: паттерн → замена по AST

Код-анализ
Когда звать

Кодмод по форме: одна и та же перестройка в десятках мест. Для одноразовой текстовой правки проще edit.

выбор инструмента
Параметры
  1. ops — пары pat → out; метапеременные паттерна подставляются в замену по правилу 1:1
  2. paths — файлы, каталоги, маски, где искать совпадения
2 параметра
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд16медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
предложение json.dumps($$$ARGS) → json.dumps($$$ARGS) в site_catalog.py, затем отказ

3 замены в 1 файле: «Staged as a proposal — files NOT modified yet»; отказ их отбросил, sha256 файла до и после совпал

16 мс · измерено
Границы

Правило 1:1 — узел нельзя разбить или склеить, паттерн обязан быть целым узлом AST. Найденное не применяется само: без записи причины в xd://resolve правки не будет.

границы
Источник
oh-my-pi/packages/coding-agent/src/tools/ast-edit.ts; xd://ast_edit (док устройства)
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров2медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
Языковые серверы (LSP)Инструменты · 6 постов
Каталог от 14.10.2026
Назначение

Языковые серверы: диагностика, определения, ссылки, переименование, code actions

Код-анализ
Когда звать

Навигация и правки там, где есть языковой сервер: определения, ссылки, диагностика, переименование с учётом shadowing и реэкспортов.

выбор инструмента
Параметры
  1. action — diagnostics | definition | references | hover | symbols | rename | rename_file | code_actions | request
  2. для действий с позицией: file + line + symbol (строка нумеруется с 1)
  3. timeout — секунды: по умолчанию 20, допустимо 5–300
3 параметра
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд13медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
lsp diagnostics и symbols для .py и .ts файлов

ответ честный: «No language server found» за 1–13 мс — текстового фолбэка нет и он не подставляется

13 мс · измерено
Границы

Без установленного языкового сервера инструмент не изобретает результат, а сообщает об отсутствии сервера. Таймаут 20 с по умолчанию, диапазон 5–300.

границы
Источник
oh-my-pi/packages/coding-agent/src/tools/lsp.ts; tools/tool-timeouts.ts:17
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров3медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
Список задачИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

Мутация списка задач сессии одним действием + снимок фаз и задач

Планирование
Когда звать

План самой сессии: фазы, задачи, блокировки. Держит порядок шагов, когда работа длинная и её нужно видеть по частям.

выбор инструмента
Параметры
  1. op — init | start | done | drop | block | unblock | append | rm | view
  2. task | phase | items | reason — что именно менять
2 параметра
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд2медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
todo view — снимок списка задач

вернул текущие фазы и статусы: 4 из 4 задач фазы закрыты, 0 открытых

2 мс · измерено
Границы

Один вызов — одна операция (кроме view). Задачи авто-продвигаются по фазам, поэтому порядок фаз и есть порядок работы. Вызов todo не должен быть единственным действием хода — он идёт в паре с реальной работой.

границы
Источник
oh-my-pi/packages/coding-agent/src/tools/todo.ts; ui/tool_docs.json (tool:todo)
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров2медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
ОтладчикИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

Отладчик по DAP: точки останова, шаги, стек, переменные, память

Код-анализ
Когда звать

Когда нужен не вывод, а состояние: брейкпоинты, шаги, стек, значения переменных, память процесса.

выбор инструмента
Параметры
  1. action — launch | attach | точки останова | step in/over/out | evaluate | stack_trace | variables | read_memory | terminate
  2. adapter — debugpy, dlv, lldb-dap, gdb, rdbg или запись из dap.json
2 параметра
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд5722медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
debug launch мини-скрипта с явным adapter=debugpy, затем modules и terminate

адаптер найден (debugpy в списке установленных), но сессия не поднялась: «DAP connection closed: debugpy transport ended» за 5.7 с; дальше действия отвечают «No active debug session», terminate — тихий no-op

5722 мс · измерено
Границы

Дефолтный адаптер (bash-debug-adapter) не установлен — нужен явный adapter. В этой среде отладочная сессия не поднимается, и инструмент говорит об этом прямо, а не молчит. Таймаут 30 с (5–300).

границы
Источник
oh-my-pi/packages/coding-agent/src/tools/debug.ts; tools/tool-timeouts.ts:18
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров2медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
Git в интерфейсеИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Настройка OMP: ветка/статус/PR в TUI и слежение за метаданными репозитория

Код-анализ
Когда звать

Вызывать нечего: это тумблер отображения ветки, статуса и PR в интерфейсе, а не инструмент.

выбор инструмента
Границы

Отдельного инструмента нет, поэтому теста нет: git-операции агент делает через bash (git status, git diff, git log), а разрушительные команды — только по прямой просьбе.

границы
Где инструмент названстолбик — сколько позиций называют инструмент
модели1

источник: поле chain у 55 позиций каталога

Источник
ui/tool_docs.json (tool:git); ui/tool_folders.py:53
код харнесса
Сообщение
Режим планированияИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Режим планирования: read-only исследование перед правками

Планирование
Когда звать

Режим планирования: агент исследует и предлагает план, а правки делает только после подтверждения плана.

выбор инструмента
Границы

Это тумблер (plan.enabled), а не инструмент: отдельного вызова нет, поэтому теста нет. Польза ровно в одном — запрет на правки до согласованного плана.

границы
Где инструмент названстолбик — сколько позиций называют инструмент
кейсы8
модели5
связки мануала2

источник: поле chain у 55 позиций каталога

Источник
ui/tool_docs.json (tool:plan); ui/tool_folders.py:54
код харнесса
Сообщение
Режим целиИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Режим цели сессии и скрытый инструмент goal

Планирование
Когда звать

Цель сессии: пока она задана, агент держит её в поле зрения и меряет шаги ею.

выбор инструмента
Границы

Тумблер goal.enabled плюс скрытый инструмент goal: в списке инструментов модели он не показывается, поэтому теста у карточки нет.

границы
Где инструмент названстолбик — сколько позиций называют инструмент
модели1

источник: поле chain у 55 позиций каталога

Источник
ui/tool_docs.json (tool:goal); ui/tool_folders.py:55
код харнесса
Сообщение
Вопрос пользователюИнструменты · 5 постов
Каталог от 14.10.2026
Назначение

Интерактивный вопрос пользователю: выбор из вариантов или свободный текст

Система
Когда звать

Интерактивный вопрос пользователю: когда нужен выбор человека, а не догадка агента.

выбор инструмента
Параметры
  1. вопрос и варианты выбора или свободный текст ответа
1 параметр
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров1медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Границы

Теста нет: в headless-прогоне отвечать некому — вопрос останется без ответа. Для уточнений в автономной работе пишут в чат.

границы
Источник
oh-my-pi/packages/coding-agent/src/tools/ask.ts; ui/tool_docs.json (tool:ask)
код харнесса
Сообщение
Веб-поискИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

Один веб-запрос через первый доступный провайдер поиска

Web
Когда звать

Свежие данные и внешние источники: когда нужен поиск, а не чтение известного адреса (известный адрес читает read).

выбор инструмента
Параметры
  1. query — строка поиска с операторами Google-стиля (site:, after:, inurl:, кавычки)
  2. num_search_results / max_tokens — размер выдачи
2 параметра
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд83242медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
web_search «hls.js lowLatencyMode documentation»

ОШИБКА после 83.2 с: startpage не отдал контента, duckduckgo заблокировал бот-проверкой; нужен провайдер с ключом (например Exa)

83242 мс · измерено
Границы

Ключ exa.enabled включён, но ключа Exa в конфиге нет, а providers.webSearchOrder пуст — поэтому запрос ушёл в бесключевые провайдеры (startpage, duckduckgo) и оба отказали. Отказ приходит только после таймаутов: 83 с ожидания. Лечится ключом провайдера или порядком поиска в настройках.

границы
Источник
oh-my-pi/packages/coding-agent/src/prompts/tools/web-search.md; ui/tool_docs.json (tool:web_search)
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров2медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
БраузерИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

Скриптовый Chromium/CDP: вкладки, реюз, привязка к своему Chrome

Web
Когда звать

Проверка и отладка живых страниц: вкладки, авторизация, интерактив, снятие скриншотов. Статичный текст дешевле читать через read.

выбор инструмента
Параметры
  1. action — open | run | close; name — имя вкладки (вкладки живут между вызовами)
  2. code — JavaScript против реальной вкладки; url, wait_until, timeout — навигация
2 параметра
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд1500медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
прогон локальной страницы: open → waitForSelector → evaluate 12 полей → screenshot

ошибок страницы нет; прочитаны карточки, чипсы групп, задачи и id плеера; переполнений 0, скриншот снят

1500 мс · измерено
Границы

Навигация и перерисовки обнуляют ссылки на элементы — перед действием нужен новый снимок. Запуск и снимки укладываются в секунды; таймаут вызова 30 с по умолчанию (1–300).

границы
Источник
oh-my-pi/packages/coding-agent/src/tools/browser.ts; tools/tool-timeouts.ts:13
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров2медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
Чтение URLИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Разрешение для `read` тянуть и обрабатывать URL (не отдельный инструмент)

Web
Когда звать

Не отдельный инструмент, а разрешение для read тянуть http(s): страница скачивается и конвертируется в текст.

выбор инструмента
Границы

Отдельной тулзы нет — теста нет: карточка объясняет, что ключ fetch.enabled открывает чтение URL внутри read.

границы
Где инструмент названстолбик — сколько позиций называют инструмент
кейсы7

источник: поле chain у 55 позиций каталога

Источник
ui/tool_docs.json (tool:fetch); ui/omp-windows-overlay.yml:15-16
код харнесса
Сообщение
Exa — веб-поискИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Провайдер веб-поиска Exa для web_search

Web
Когда звать

Провайдер веб-поиска: с ключом Exa выдача web_search приходит от него.

выбор инструмента
Границы

Инструмента нет — теста нет. Модель видит только web_search; exa.enabled решает, откуда тот берёт результаты.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Web»4медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (tool:exa); ui/tool_folders.py:60
код харнесса
Сообщение
GitHub — операции CLIИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Операции GitHub CLI: репозитории, файлы, PR, поиск, watch Actions

Система
Когда звать

Операции GitHub CLI: репозиторий и файлы, pull request, поиск, слежение за запусками Actions.

выбор инструмента
Границы

Выключен ключом github.enabled, а сам провайдер github перечислен в disabledProviders: вызов вернул «Unknown tool from js runtime: github» за 1.2 мс — теста нет. Чтобы включить, нужны и ключ, и авторизованный gh.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Система»13медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (tool:github); ui/tool_folders.py:61
код харнесса
Сообщение
Сканер безопасностиИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

Планирование и прогон security-сканов, валидация находок, security://

Система
Когда звать

План и прогон сканов безопасности репозитория, валидация находок и чтение результатов через security://.

выбор инструмента
Параметры
  1. action — preflight | start | status | cancel | validate | cloud_scans | cloud_start | cloud_status | cloud_pull
  2. target_kind / include_paths / exclude_paths / base_revision / head_revision — что сканировать
  3. credential_id, scan_id, finding_id — привязка к аккаунту и к находкам
3 параметра
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд3медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
устройство xd://security_scan, action=status

устройство ответило: «operation_id is required for this action» — вызов доходит и проверяет аргументы

3 мс · измерено
Границы

Скан не запускался: это фоновая задача на снимке репозитория, и запускать её здесь было незачем. По умолчанию ключ security.enabled выключен — тогда недоступны и инструмент, и security://. Устройства xd:// монтируются только в сессию, которой выдан инструмент записи: в read-only наборе монтирования нет вообще, и любой вызов устройства отклоняется сообщением «xd:// is not mounted in this session» ещё до проверки имени (проверено на read-only субагенте).

границы
Источник
xd://security_scan (док устройства); ui/tool_docs.json (tool:security); oh-my-pi/packages/coding-agent/src/internal-urls/xd-protocol.ts:35,43; sdk.ts:3130-3211; task/read-only-policy.ts
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров3медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
Хранилище ObsidianИнструменты · 5 постов
Каталог от 14.10.2026
Назначение

Доступ к Obsidian-хранилищу через vault:// (чтение и правка)

Система
Когда звать

Доступ к Obsidian-хранилищу через vault:// — чтение и правка заметок.

выбор инструмента
Проверено прогоном
read vault://

инструмент ответил прямо: «vault:// is disabled. Enable it by setting vault.enabled = true»

2 мс · измерено
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд2медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Границы

Пока ключ vault.enabled выключен (это состояние по умолчанию), пространство не резолвится и запись убирается из системного промпта — проверено на живом вызове: инструмент ответил прямо, без текстового фолбэка.

границы
Источник
ui/tool_docs.json (tool:vault)
код харнесса
Сообщение
Чекпойнт контекстаИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Отметка состояния диалога, чтобы потом свернуть разведку в отчёт (rewind)

Система
Когда звать

Отметка состояния диалога: потом парный rewind сворачивает разведку в короткий отчёт.

выбор инструмента
Границы

Выключен ключом checkpoint.enabled (по умолчанию false): вызов вернул «Unknown tool from js runtime: checkpoint» за 1.2 мс, поэтому теста нет. Включается тумблером осознанно: парный rewind выбрасывает часть контекста диалога.

границы
Где инструмент названстолбик — сколько позиций называют инструмент
модели5

источник: поле chain у 55 позиций каталога

Источник
ui/tool_docs.json (tool:checkpoint)
код харнесса
Сообщение
Процессы под надзоромИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Супервизия долгоживущих процессов — теперь op-семейство `hub`

Система
Когда звать

Супервизия долгоживущих процессов — теперь это операции hub: start, ps, logs, stop, restart, describe.

выбор инструмента
Границы

Отдельного инструмента `launch` больше нет — теста нет. Ключ launch.enabled остался и открывает op-семейство hub.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Система»13медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (tool:launch); oh-my-pi/packages/coding-agent/src/prompts/tools/hub.md
код харнесса
Сообщение
Синтез речиИнструменты · 5 постов
Каталог от 14.10.2026
Назначение

Синтез речи в файл: локально (Kokoro) или через xAI Grok Voice

Система
Когда звать

Синтез речи в файл: озвучка, черновые дорожки, проверка звука в проекте.

выбор инструмента
Параметры
  1. text — что озвучить; output_path — куда положить аудио
  2. голос и провайдер — локальный каталог или облачный xAI
2 параметра
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров2медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Границы

Теста нет: вызов тянет голосовую модель и не является дешёвой проверкой, в этом прогоне не запускался. Рантайм-имя инструмента — tts.

границы
Источник
ui/tool_docs.json (tool:speechgen)
код харнесса
Сообщение
Генерация изображенийИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Генерация и правка изображений; результат пишется во временный путь

Система
Когда звать

Генерация и правка изображений: результат пишется во временный путь.

выбор инструмента
Границы

Теста нет: вызову нужен провайдер генерации, и это не дешёвая проверка. При включённом tools.xdev отдаётся как устройство xd://generate_image. Устройства xd:// монтируются только в сессию, которой выдан инструмент записи: в read-only наборе монтирования нет вообще, и любой вызов устройства отклоняется сообщением «xd:// is not mounted in this session» ещё до проверки имени (проверено на read-only субагенте).

границы
Где инструмент названстолбик — сколько позиций называют инструмент
кейсы2
связки мануала1

источник: поле chain у 55 позиций каталога

Источник
ui/tool_docs.json (tool:generate_image); oh-my-pi/packages/coding-agent/src/internal-urls/xd-protocol.ts:35,43; sdk.ts:3130-3211; task/read-only-policy.ts
код харнесса
Сообщение
Разбор изображенийИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

Разбор локальной картинки vision-моделью: текстовый анализ

Система
Когда звать

Разбор картинки текстом: OCR, проверка интерфейса по скриншоту, вопросы по содержимому изображения — когда модель сессии сама изображения не принимает.

выбор инструмента
Параметры
  1. path — файл картинки, .svg с пометкой :img, вложение текущего хода или attachment://N
  2. question — что именно спросить про изображение
2 параметра
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд5761медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
скриншот раздела сайта → vision-модель через локальный шлюз

модель вернула описание страницы («Тёмная страница „Каталог инструментов“…»); в самой сессии вызов не прошёл — роль vision смотрела на модель без входа изображений

5761 мс · измерено
Границы

Ключ inspect_image.enabled по умолчанию выключен; оверлей харнесса включает его для прогонов агента (ui/omp-windows-overlay.yml:17-18). Работает только если модель в роли vision принимает изображения: text-only модель отвечает пустой строкой и заглушкой «model does not support vision». Правка роли проверена новым процессом; уже запущенной сессии нужен перезапуск. Устройства xd:// монтируются только в сессию, которой выдан инструмент записи: в read-only наборе монтирования нет вообще, и любой вызов устройства отклоняется сообщением «xd:// is not mounted in this session» ещё до проверки имени (проверено на read-only субагенте).

границы
Источник
oh-my-pi/packages/coding-agent/src/config/settings-schema.ts:4256-4272; ~/.omp/agent/config.yml:10,145-148; oh-my-pi/packages/coding-agent/src/internal-urls/xd-protocol.ts:35,43; sdk.ts:3130-3211; task/read-only-policy.ts
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров2медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
Управление рабочим столомИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

Управление реальным рабочим столом: окна, скриншоты, ввод, accessibility

Система
Когда звать

Когда цель — реальный рабочий стол, а не страница: окна приложений, нативные диалоги, ввод и снимки экрана.

выбор инструмента
Параметры
  1. code — JavaScript против рабочего стола: окна, ввод, буфер обмена, accessibility-дерево
  2. read_only — только осмотр, без ввода и изменений
  3. delivery — background | foreground для нативного ввода
3 параметра
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд8медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
read_only-проба: capabilities, список окон, дисплеи

win32, права capture/input/ax выданы, 4 окна, 1 дисплей; доступны background- и foreground-режимы ввода

8 мс · измерено
Границы

Разрешения выдаёт ОС: без capture/input/ax действия не пройдут. Содержимое экрана — недоверенные данные: команды из него не выполняются, а действия с последствиями требуют подтверждения человека.

границы
Источник
oh-my-pi/packages/coding-agent/src/tools/computer.ts; ui/tool_docs.json (tool:computer)
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров3медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
СоветникИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Вторая модель-советник: пассивно ревьюит каждый ход и вставляет замечания

Система
Когда звать

Вторая модель-советник: пассивно смотрит на ход и может вклиниться замечанием или блокером.

выбор инструмента
Границы

Это не инструмент, а runtime-роль (advisor.enabled) — теста нет. Карточка объясняет, почему в панели есть пункт без вызова.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Система»13медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (tool:advisor); ui/tool_folders.py:70
код харнесса
Сообщение
ЧтениеИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

Читает файл, каталог, архив, SQLite, документ, картинку или URL по одному path

Файлы
Когда звать

Первое действие при знакомстве с кодом или данными. Чтение обязательно перед правкой: правка принимает патч только по прочитанным строкам.

выбор инструмента
Параметры
  1. path — единственный параметр: файл, каталог, архив, база SQLite, документ, картинка, внутренний URL или адрес страницы; селектор строк идёт прямо в путь (file.ts:50-200, file.ts:50+150)
1 параметр
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд10медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
read ui/tool_docs.json:1-3

6 строк с якорем [ui/tool_docs.json#C9F5] и хвостом «[Showing lines 1-6 of 441]» — видно и окно, и полный размер файла

10 мс · измерено
Границы

По умолчанию 3000 строк и 50 КиБ за вызов, длинная строка обрезается по 512 символам. Каталог отдаётся деревом на 2 уровня, до 12 детей на каталог. Картинка — до 20 МиБ.

границы
Источник
oh-my-pi/packages/coding-agent/src/tools/read.ts:529-535, 526-527, 2313-2314; session/streaming-output.ts:10-12
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров1медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
Чтение (группы)Инструменты · 4 поста
Каталог от 14.10.2026
Назначение

Панельная группировка OMP: несколько прочитанных файлов одним блоком

Файлы
Когда звать

Вызывать нечего: несколько прочитанных файлов одним блоком — это группировка отображения, а читает всё `read`.

выбор инструмента
Границы

Отдельного инструмента нет, поэтому и теста нет: пункт существует только для вида панели, его выключение не меняет прогон.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Файлы»9медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (tool:read_group); ui/tool_folders.py:75-98
код харнесса
Сообщение
ЗаписьИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

Создаёт/перезаписывает файл, элемент архива, строку SQLite или устройство xd://

Файлы
Когда звать

Новый файл или полная перезапись существующего. Точечную правку делает `edit` — только он сверяет контекст по прочитанным строкам.

выбор инструмента
Параметры
  1. path — файл, элемент архива (архив.zip:путь/внутри), строка базы (base.sqlite:таблица[:ключ]) или устройство xd://имя
  2. content — содержимое целиком: файл перезаписывается, а не дописывается
2 параметра
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд50медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
write фикстуры из двух строк в data/tmp, затем перезапись строкой «v2»

файл создан, содержимое совпало с ожиданием байт в байт; перезапись дала 3 байта; опечатка в схеме (foo://bar) отклонена с подсказкой

50 мс · измерено
Границы

В ответе длина считается в символах, а на диске лежат байты: 27 символов кириллицы дали 50 байт в UTF-8. Элемент архива переписывается через временный файл — падение посреди записи не рушит архив. Путь, похожий на URL, отклоняется, пока не начнёшь его с ./ Через write же исполняются устройства xd://: сам инструмент вызывается как write xd://<имя>, поэтому сессия без права записи устройств не видит.

границы
Источник
oh-my-pi/packages/coding-agent/src/tools/write.ts:300-303, 505, 114-132, 652-654
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров2медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
Правка файлаИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

Правки файла: hashline-патч (по умолчанию), unified-diff или patch-режим

Файлы
Когда звать

Правка существующего файла после чтения: замена, вставка, удаление, перенос блока, переименование. Новый файл целиком пишет запись, а перестилизацию делает форматтер проекта.

выбор инструмента
Параметры
  1. input — патч целиком: секции «[путь#ЯКОРЬ]» и операции PUT / CUT / MV / REM (режим hashline, по умолчанию)
  2. в режимах apply_patch, patch, replace и sloppy вход свой; режим выбирается настройкой
2 параметра
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд13медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
фикстура из 6 строк: PUT 3.=3 + CUT 5.=5 @mv + PUT >6 @mv

3-я строка заменена, MOVE-ME переехала с 5-й на 6-ю, остальные четыре не тронуты; в ответе дифф, результат сверен с файлом на диске

13 мс · измерено
Границы

Меняются только показанные строки; якорь обязателен, правка вне окна чтения отклоняется. Устаревший якорь не отказ: правка применяется со снимка этой сессии и идёт с предупреждением (проверено).

границы
Источник
oh-my-pi/packages/coding-agent/src/edit/index.ts:593-790; hashline/src/prompt.md
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров2медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
Правка патчемИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Режим `edit`: правка файла unified-diff-патчем (wire-имя apply_patch)

Файлы
Когда звать

Отдельного вызова нет: это режим `edit`, в котором инструмент отдаётся модели под wire-именем apply_patch — так его ждут провайдеры, обученные на этом имени.

выбор инструмента
Границы

Тест невозможен по определению: инструмент один — `edit`, карточка лишь показывает, как режим выглядит в панели. Вход в этом режиме — unified-diff, а не hashline-патч.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Файлы»9медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
oh-my-pi/packages/coding-agent/src/edit/index.ts:664-718, 490-498
код харнесса
Сообщение
УдалениеИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Операция удаления внутри `edit` (CUT в hashline) — отдельного инструмента нет

Файлы
Когда звать

Удаление строк и блоков — это операция CUT внутри `edit`; CUT без вставки ещё и забирает блок в регистр, чтобы вставить его в другом месте.

выбор инструмента
Границы

Отдельного инструмента нет, поэтому теста нет: карточка описывает операцию одной тулзы, а не самостоятельный вызов.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Файлы»9медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
oh-my-pi/packages/coding-agent/src/edit/index.ts:719-740; hashline/src/prompt.md
код харнесса
Сообщение
ПеремещениеИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Операция перемещения внутри `edit` (MV в hashline) — отдельного инструмента нет

Файлы
Когда звать

Перенос блока — это CUT в регистр плюс PUT тем же регистром, переименование файла — MV. И то, и другое делает `edit`.

выбор инструмента
Границы

Отдельного инструмента нет, поэтому теста нет: карточка нужна, чтобы в панели было видно — это операция `edit`, а не третий инструмент рядом с ним.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Файлы»9медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
oh-my-pi/packages/coding-agent/src/edit/index.ts:719-740; hashline/src/prompt.md
код харнесса
Сообщение
Код в ячейкеИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

Ячейка Python/JS/Ruby/Julia в постоянном рантайме: состояние живёт между вызовами

Терминал
Когда звать

Когда состояние должно пережить вызов: постоянное ядро, инкрементальная работа, вычисления между шагами. Одноразовую команду проще отдать в bash.

выбор инструмента
Параметры
  1. language — py | js (и другие ядра, если собраны)
  2. code — текст ячейки; один вызов = одна ячейка
2 параметра
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд4медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
три ячейки подряд: метка → чтение метки → sleep(1.5); замер по транскрипту сессии (startedAt → результат)

метка пережила вызов (persistent=True): 4 мс на тривиальную ячейку, 3 мс на чтение, 1502 мс на sleep(1.5) — внутри ячейки тот же сон занял 1500 мс

4 мс · измерено
Границы

Латентность = время ячейки плюс 1–3 мс накладных. Дедлайн 30 с по умолчанию, допустимо 1–3600. Ячейка внутри ячейки убивает ядро — проверено (kernel exit 130). Зафиксирован один невоспроизводимый выступ 4048 мс: залипание среды, а не стоимость инструмента (два повтора дали 1502 и 1504 мс).

границы
Источник
oh-my-pi/packages/coding-agent/src/tools/eval.ts; tools/tool-timeouts.ts:12; замер по транскрипту сессии
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров2медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
СубагентыИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

Спавн субагентов: один за вызов или пачкой tasks[]

Планирование
Когда звать

Работа, которую можно разрезать: разведка по незнакомому коду, независимые правки, ревью. Агент выбирается под задачу: scout только читает, есть reviewer, librarian, designer, sonic.

выбор инструмента
Параметры
  1. context — общий фон пачки: цель, ограничения, контракт
  2. tasks[] — элементы пачки: name, agent, task, outputSchema, schemaMode, isolated
  3. isolated — изолированное рабочее дерево для правок
3 параметра
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд4800медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
задача «верни ровно TOOL-TEST-3», агент sonic

спавн вернул управление за 9 мс, ответ получен через 4.8 с отдельной задачей

4800 мс · измерено
Границы

Одновременно до 32 субагентов, дальше очередь; по умолчанию вызов не блокирует, результат приходит сам. Ответ агента ограничен 500 000 байт и 5000 строк — длинное уходит в артефакт.

границы
Источник
oh-my-pi/packages/coding-agent/src/task/types.ts:117-135, 52-56; config/settings-schema.ts:4946-4964
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров3медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
РазмышлениеИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Скрытый инструмент размышления (вне схемы инструментов модели)

Планирование
Когда звать

Место для размышления, которое не попадает в схему инструментов модели: думать агент может и обычным текстом.

выбор инструмента
Границы

Инструмент существует, но спрятан (HIDDEN_TOOL_NAMES): вызова в схеме нет — поэтому и теста нет. Карточка объясняет, куда девается это имя в панели.

границы
Где инструмент названстолбик — сколько позиций называют инструмент
модели6
связки мануала1

источник: поле chain у 55 позиций каталога

Источник
oh-my-pi/packages/coding-agent/src/prompts/tools/think.md; ui/tool_docs.json (tool:think)
код харнесса
Сообщение
Синтез по памятиИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Синтез ответа поверх долговременной памяти (Mnemopi/Hindsight)

Планирование
Когда звать

Синтез ответа поверх долговременной памяти — когда нужен вывод, а не отдельные записи.

выбор инструмента
Границы

Backend памяти выключен оверлеем (memory.backend: off — mnemopi/fastembed не ставится на Windows), поэтому в прогоне инструмент не смонтирован: теста нет. Память проекта даёт MCP-сервер memory-turbovec.

границы
Где инструмент названстолбик — сколько позиций называют инструмент
модели12
связки мануала1

источник: поле chain у 55 позиций каталога

Источник
ui/omp-windows-overlay.yml:6-7; ui/tool_docs.json (tool:reflect)
код харнесса
Сообщение
Индикатор контекстаИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Индикатор заполнения контекста в статус-строке OMP

Планирование
Когда звать

Вызывать нечего: это индикатор заполнения контекста в статус-строке интерфейса.

выбор инструмента
Границы

Инструмента нет — теста нет: карточка объясняет, что «context_gauge» в панели является компонентом интерфейса, а не тулзой.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Планирование»7медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (tool:context_gauge)
код харнесса
Сообщение
Поиск в памятиИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Поиск по долговременной памяти (Mnemopi/Hindsight)

Память
Когда звать

Поиск по долговременной памяти — когда backend памяти включён.

выбор инструмента
Границы

Backend выключен оверлеем (memory.backend: off), поэтому в прогоне инструмент не смонтирован: теста нет. Память проекта даёт MCP-сервер memory-turbovec, а релевантные записи подмешиваются в системный промпт автоматически.

границы
Где инструмент названстолбик — сколько позиций называют инструмент
кейсы21
модели6
связки мануала6

источник: поле chain у 55 позиций каталога

Источник
ui/omp-windows-overlay.yml:6-7; ui/memory_recall.py; ui/tool_docs.json (tool:recall)
код харнесса
Сообщение
Запись в памятьИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Запись durable-факта в долговременную память

Память
Когда звать

Запись durable-факта, который должен пережить сессию, — когда backend памяти включён.

выбор инструмента
Границы

В этом харнессе backend выключен (memory.backend: off), в прогоне инструмент не смонтирован: теста нет. Записи делает MCP-инструмент memory_add.

границы
Где инструмент названстолбик — сколько позиций называют инструмент
кейсы7
модели4
связки мануала3

источник: поле chain у 55 позиций каталога

Источник
ui/omp-windows-overlay.yml:6-7; ui/tool_docs.json (tool:retain)
код харнесса
Сообщение
Свои инструментыИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Инструменты, зарегистрированные расширениями и плагинами

Система
Когда звать

Инструменты, зарегистрированные расширениями и плагинами: агент видит их под их собственными именами.

выбор инструмента
Границы

Отдельного инструмента `custom` нет — теста нет: это пространство имён в панели, а не вызов.

границы
Где инструмент названстолбик — сколько позиций называют инструмент
модели1

источник: поле chain у 55 позиций каталога

Источник
ui/tool_docs.json (tool:custom)
код харнесса
Сообщение
Репорт об инструментеИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Автоматический QA-репорт о неверном поведении инструмента

Система
Когда звать

Автоматический QA-репорт о неверном поведении инструмента: ложные срабатывания допустимы — лучше репорт, чем молчание.

выбор инструмента
Границы

Тест сознательно не запускался: репорт уходит наружу, это побочный эффект. Первый вызов спрашивает согласие; отказ отключает отправку до явного включения. Устройства xd:// монтируются только в сессию, которой выдан инструмент записи: в read-only наборе монтирования нет вообще, и любой вызов устройства отклоняется сообщением «xd:// is not mounted in this session» ещё до проверки имени (проверено на read-only субагенте).

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Система»13медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
oh-my-pi/packages/coding-agent/src/tools/report-tool-issue.ts; ui/tool_docs.json (tool:report_tool_issue); oh-my-pi/packages/coding-agent/src/internal-urls/xd-protocol.ts:35,43; sdk.ts:3130-3211; task/read-only-policy.ts
код харнесса
Сообщение
ВходящиеИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

op=inbox единой тулзы hub: забрать входящие сообщения других агентов

Агенты (hub)
Когда звать

Забрать сообщения, пришедшие от других агентов, когда руки дошли до координации.

выбор инструмента
Параметры
  1. peek — посмотреть, не вынимая сообщения из шины
1 параметр
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд3медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
hub inbox peek=true

«Inbox empty» — очередь смотрится без изъятия сообщений

3 мс · измерено
Границы

peek оставляет сообщения в шине, обычный вызов их забирает. Пустая очередь — это ответ, а не ошибка.

границы
Источник
xd://hub (док op=inbox)
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров1медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
Фоновые задачиИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

op=jobs: снимок фоновых задач прогона (завершённые и идущие)

Агенты (hub)
Когда звать

Одним взглядом увидеть, какие фоновые задачи идут и какие завершились — без ожидания и опроса.

выбор инструмента
Параметры
  1. без аргументов — снимок всех фоновых задач прогона
1 параметр
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд28медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
hub jobs

снимок состояния: завершённые задачи с пометкой о доставке результата (1 завершённая на момент вызова)

28 мс · измерено
Границы

Идентификаторы задач живут в памяти процесса около пяти минут после завершения, дальше остаётся id агента. Снимок заменяет собой отложенную доставку результата.

границы
Источник
xd://hub (док op=jobs)
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров1медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
Список агентовИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

op=list: состав живых агентов и их статусы

Агенты (hub)
Когда звать

Понять, кто сейчас работает рядом: живые, простаивающие и припаркованные агенты — и как их адресовать.

выбор инструмента
Параметры
  1. status — running | idle | parked; limit — сколько строк показать (до 100)
1 параметр
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд299медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
hub list

статусы пиров: 0 живых, 0 простаивающих, 3 припаркованных — припаркованные остаются доступными по адресу

299 мс · измерено
Границы

Список ограничен по числу строк, чтобы не вываливать всех припаркованных. Адресовать можно только точным id из списка — выдуманное имя не сработает.

границы
Источник
xd://hub (док op=list)
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров1медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
Логи процессаИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

op=logs: хвост вывода процесса (курсор, grep, follow, head)

Агенты (hub)
Когда звать

Читать вывод живого процесса: логи сервера, ответ REPL, прогресс долгой команды.

выбор инструмента
Параметры
  1. name — чей вывод; lines — сколько строк (по умолчанию 100, максимум 1000)
  2. cursor — читать только новое; follow — ждать появления строк; grep — фильтр регуляркой
2 параметра
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд28медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
hub logs после отправки строки

окно вывода с курсором: «ready / ping-1 / got: ping-1», cursor=134

28 мс · измерено
Границы

Курсор делает чтение инкрементальным: следующий вызов с тем же cursor отдаёт только новое. follow ждёт новые строки, не крутя цикл опроса.

границы
Источник
xd://hub (док op=logs)
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров2медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
Сообщение / вводИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

op=send: сообщение агенту или stdin/клавиши/сигнал процессу

Агенты (hub)
Когда звать

Дать процессу ввод (строчка в REPL, клавиши, сигнал) или написать агенту — не блокируя свой ход.

выбор инструмента
Параметры
  1. name — процессу: text, keys, signal; to — пиру: текст сообщения
  2. await — ждать ответа пира; enter — добавлять перевод строки
2 параметра
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд15медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
hub send text=ping-1 процессу-эху

строка ушла в stdin и вернулась в выводе: «got: ping-1»

15 мс · измерено
Границы

Отправка не блокирует: доставка подтверждается отдельно, а ответ пира ждут через wait. Сигнал завершает дерево процессов, а не отдельный pid.

границы
Источник
xd://hub (док op=send)
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров2медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
Запуск процессаИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

op=start: запуск долгоживущего процесса под надзором брокера

Агенты (hub)
Когда звать

Серверы, наблюдатели, отладчики и REPL: всё, что живёт долго и требует надзора, а не одного запуска.

выбор инструмента
Параметры
  1. name — имя процесса в каталоге проекта; application + args — что запускать
  2. ready — условия готовности: строка в логе, порт, таймаут
  3. restart / persist / detached — политика рестарта и переживание выходов
3 параметра
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд7276медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
hub start процесса-эха с готовностью по строке в логе

готовность подтверждена: ready за 7.3 с, pid выдан, restarts=0

7276 мс · измерено
Границы

Готовность подтверждается логом или портом — создание процесса само по себе готовностью не считается. Имя уникально в каталоге проекта: живое имя нужно остановить или перезапустить.

границы
Источник
xd://hub (док op=start); ui/server.py (broker)
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров3медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
ОжиданиеИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

op=wait: блокирующее ожидание первого из — сообщение, финиш задачи, таймаут

Агенты (hub)
Когда звать

Когда ход действительно упирается в ожидание: первое из трёх событий — сообщение, завершение задачи, таймаут.

выбор инструмента
Параметры
  1. ids — ждать конкретные задачи; from — ждать конкретного пира; timeoutMs — окно ожидания (0 — бесконечно)
1 параметр
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд6медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
hub wait без аргументов, когда задач нет

вернул управление сразу: «No running background jobs to wait for»

6 мс · измерено
Границы

Ждёт первое событие, а не все задачи: после возврата ожидание нужно продлить, если ответа ещё нет. Без аргументов ждёт всё сразу; ids и from сужают окно.

границы
Источник
xd://hub (док op=wait)
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров1медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
harnessИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Обёртка Harness V18 вместо прямых вызовов нижележащих инструментов

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
code-reviewИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Ревью изменений с фиксированной точки по двум осям: стандарты и спецификация

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
diagnosing-bugsИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Цикл диагностики сложных багов и просадок производительности

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
tddИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Разработка через тесты: сначала падающий тест, потом код

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
codebase-designИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Словарь для проектирования глубоких модулей и их интерфейсов

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
domain-modelingИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Построение и уточнение доменной модели проекта

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
ponytailИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Самое ленивое решение, которое реально работает: короче и минимальнее

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
ponytail-reviewИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Ревью только на переусложнение: что можно удалить

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
ponytail-auditИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Аудит всего репозитория на переусложнение: что удалить

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
git-guardrails-claude-codeИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Хуки Claude Code, блокирующие опасные git-команды до выполнения

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
setup-matt-pocock-skillsИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Настроить репозиторий под набор инженерных скиллов

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
prototypeИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Одноразовый прототип для проверки вопроса дизайна

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
researchИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Исследование по первичным источникам с отчётом в репозитории

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
resolving-merge-conflictsИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Разрешение уже идущего конфликта merge или rebase

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
writing-for-agentsИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Как писать документы для агентов: скиллы, AGENTS.md, CLAUDE.md

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
writing-guidelinesИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Проверка прозы и документации по гайдлайну стиля

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
web-design-guidelinesИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Проверка интерфейса по Web Interface Guidelines

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
vercel-react-best-practicesИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Практики производительности React и Next.js от Vercel

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
vercel-composition-patternsИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Паттерны композиции React для масштабируемых компонентов

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
graphifyИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Граф знаний по коду и докам: запросы, пути, объяснения

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
handoffИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Сжать текущий диалог в handoff-документ для следующего агента

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
transcribe-ruИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Распознать русскую речь из аудио или видео в текст

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Где инструмент названстолбик — сколько позиций называют инструмент
связки мануала2

источник: поле chain у 55 позиций каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
skills-indexИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Полный каталог установленных скиллов: имя, назначение, путь

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
sn-deep-researchИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Глубокое исследование: много источников, сверка, отчёт

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
sn-da-excel-workflowИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Анализ Excel: чтение, чистка, статистика, экспорт отчёта

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
sn-ppt-entryИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Вход в генерацию презентаций: режим, брифинг, запуск пайплайна

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
sn-research-reportИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Структура исследовательского отчёта под задачу читателя

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
sn-md-to-html-reportИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Markdown-отчёт в самодостаточную HTML-страницу с редакторской подачей

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
sn-search-academicИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Академический поиск: статьи, разбор, цепочки цитирований

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
sn-prepare-citationsИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Постобработка сносок: дедупликация, нумерация, список литературы

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
ДизайнИнструменты · 4 поста
Каталог от 14.10.2026
Назначение

Дизайн: лендинги, портфолио и редизайны без шаблонного вида

Скиллы
Когда звать

Скилл не вызывают — его загружают: read skill://<имя> по делу. В промпте агента объявлен только always-on набор, остальные доступны через skills-index.

выбор инструмента
Границы

Проверка общая для всех тридцати: файл SKILL.md на месте и фронтматтер (name/description) разбирается — 30/30 за 14 мс. Отдельного прогона у карточки нет, потому что скилл — инструкция, а не исполняемый инструмент.

границы
Группа каталогастолбик — размер группы инструмента, риска — медиана каталога
Инструментов в группе «Скиллы»31медиана размера группы 5 — по всем группам каталога

источник: поле group карточек каталога

Источник
ui/tool_docs.json (skill:*); ui/tool_folders.py: skill_docs
код харнесса
Сообщение
demo-adapterИнструменты · 5 постов
Каталог от 14.10.2026
Назначение

Эталонный адаптер: показывает, что внешний источник контекста подключается без правок кода харнесса

MCP-серверы
Когда звать

Эталонный адаптер: показывает, что внешний источник контекста подключается без правок кода харнесса.

выбор инструмента
Проверено прогоном
echo_context с текстом «проверка»

вернул «ADAPTER_CONTEXT: проверка» — внешний MCP-сервер отвечает в общем контуре

10 мс · измерено
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд10медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Границы

Смысл сервера демонстрационный, а не рабочий: его задача — доказать расширяемость. Инструменты видны агенту как mcp__demo-adapter_*.

границы
Источник
ui/reference_mcp_adapter.py; ui/data/adapters.json
код харнесса
Сообщение
memory-turbovecИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

Проектная семантическая память (search/add, без clear)

MCP-серверы
Когда звать

Память проекта: перед ответом о прошлых решениях — поиск, после важного вывода — запись строки.

выбор инструмента
Параметры
  1. memory_search: query и k — семантический поиск по памяти проекта
  2. memory_add: текст записи — durable-строка с именами и идентификаторами
  3. memory_count: без аргументов — сколько записей в хранилище
3 параметра
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд261медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
memory_count, затем memory_search запроса про каталог сайта (k=3)

247 записей в хранилище; поиск вернул релевантные записи с текстами

261 мс · измерено
Границы

Семантический поиск стоит около 3 с на запрос — это векторный поиск, а не индекс по словам. Записи живут в общем журнале и переживают сессии; отдельного удаления у сервера нет.

границы
Источник
ui/memory_mcp_server.py; xd://mcp__memory_turbovec_*
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров3медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
bifrostИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

SSH-мост к удалённым серверам (connect/exec/read/status/upload/download/disconnect). Реализация: ui/bifrost_mcp_server.py (stdlib, системный OpenSSH). v2: резидентный ssh-канал (~100 мс на команду вместо хендшейка), ServerAlive+авто-переподключение, инлайн до 45 КБ и спилл в ui/data/bifrost-out, срезы удалённых файлов (read), файлы <=256 КБ по каналу с sha256. Самопроверка: python ui/bifrost_mcp_server.py --selftest (проверено 2026-09-14).

MCP-серверы
Когда звать

Работа с удалённой машиной: команды, логи, деплой, файлы — по одному постоянному каналу вместо ручного ssh на каждый шаг.

выбор инструмента
Параметры
  1. connect | status | exec | read | upload | download | disconnect
  2. server — какое из настроенных подключений взять; команды идут через один постоянный канал
2 параметра
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд7медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
bifrost_status

канал подключён, счётчик команд рос по ходу работы, round-trip около 0.4 с, рестартов канала — 6 за сессию

7 мс · измерено
Границы

Инлайн-вывод до 45 КБ, дальше спилл в файл; файлы до 256 КБ идут по каналу с проверкой sha256, крупнее — через scp. Один канал на сервер с авто-переподключением: обрыв не роняет работу.

границы
Источник
ui/bifrost_mcp_server.py; ui/data/bifrost.json
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров2медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
graphify-harnessИнструменты · 6 постов
Каталог от 14.10.2026
Назначение

Кодовый граф ЛОКАЛЬНОГО харнесса (свой, с этой машины: ui/, tooling/, extensions/, omp/) — не путать со снимками продукта с сервера

MCP-серверы
Когда звать

Вопросы об устройстве кодовой базы: связи файлов, узлы-хабы, путь между сущностями — вместо чтения файл за файлом.

выбор инструмента
Параметры
  1. get_node — узел и соседи по имени или части пути
  2. query_graph — обход графа; god_nodes — самые связанные узлы
  3. shortest_path — путь между узлами; explain — объяснение узла
3 параметра
Прогон инструментастолбик — измеренный прогон, риска — медиана каталога
Миллисекунд21медиана 18 — по 29 измеренным прогонам каталога

источник: поле test.ms карточки инструмента

Проверено прогоном
get_node name=site_catalog

мгновенный ответ «found: false»: узел не проиндексирован, и инструмент говорит это прямо, а не выдумывает связи

21 мс · измерено
Границы

Граф — снимок: узел попадает в него после переиндексации, поэтому свежие файлы могут отсутствовать. Локальный граф харнесса обновляется отдельно от снимков продукта.

границы
Источник
tooling/v18/bin/graphify-mcp-server.py; data/graphify/harness/graph.json
код харнесса
Параметры инструментастолбик — число параметров, риска — медиана каталога
Параметров3медиана 0: у 54 из 84 инструментов параметры не перечислены

источник: поле params карточки инструмента

Сообщение
Каталог сайта за один деньИстории эфира · 7 постов
Каталог от 14.10.2026
Агент
Модельopencode-go/deepseek-v4.1-flashСессияs41Подзадачаt1789711760Статусготово
профиль агента
Кадр
Живой сайт: папка инструментов каталога
Живой сайт: папка инструментов каталога
скриншот из работы
Что сделано

Каталог инструментов и разделы сайта: 83 позиции из панели харнесса, десять групп, раздел «История» с семью историями и кнопка Telegram в отклике. Проверка — генератором и браузером, публикация — со сверкой байтов по sha256.

история эфира
Запрос
Ты — агент-исследователь и веб-редактор сайта wbzona.com. […] Ничего не коммить в git.
пример запроса
Результат

В блоке «Отклик» появилась кнопка «Написать в Telegram» (https://t.me/earthenerg) рядом с «Смотреть эфир». […]

пример результата
Сроки
Начало2026-09-18T11:09:20Конец2026-09-18T14:46:47Длительность3 часа 37 минут
сроки по журналу событий
Ценности
83 инструмента в каталоге10 прогоновстатус done
что это даёт
Сообщение
Счётчик экономии токеновИстории эфира · 7 постов
Каталог от 14.10.2026
Агент
Модельdeepseek-v4.1-flashСессияs100Подзадачаt1789883238Статусна ревью
профиль агента
Кадр
Кадр эфира 2026-09-22 04:38 UTC: пик активности нарезки, 50 смен кадра
Кадр эфира 2026-09-22 04:38 UTC: пик активности нарезки, 50 смен кадра
скриншот из работы
Что сделано

Отчёт «сэкономлено токенов за N дней»: панель показывает, сколько входных токенов экономят главы, цифра измеряемая — гейт mem.savings закрывает приёмку синтетикой и живыми строками.

история эфира
Запрос
ЗАДАЧА (ТЗ, этап B2 п.3 […], строки 218-230). ЦЕЛЬ: в панели харнесса и через API показать, сколько входных токенов экономят главы за окно N дней. […]
пример запроса
Результат

Гейт mem.savings — test_harness.py --only mem.savings → [PASS]: saved 3800 (21.1%) на базлайнах; без глав saved 0; битые строки пропущены. […, доработка 2026-09-21]

пример результата
Сроки
Начало2026-09-20T10:47:26Конец2026-09-21T14:52:38Длительность1 день 4 часа 5 минут
сроки по журналу событий
Ценности
гейт mem.savings PASS7 прогоновстатус: на ревью
что это даёт
Сообщение
ERP без сторонних продуктовКейсы · 5 постов
Каталог от 14.10.2026
IT-разработка

Бизнесу обещают «внедрение ERP за год и миллион»: лицензии, интеграторы, графики. На деле вы покупаете чужую логику, которую всё равно переделываете под себя, и зависите от вендора.

кейс · боль
Как это делает харнесс
  1. Завести проект харнесса: один раздел на весь контур — учёт, заказы, отчёты.
  2. Вместе с агентом описать предметную область: сущности, связи, правила — текстом, а не «требованиями для подрядчика».
  3. Собрать каркас БД и API генератором кода, проверить связи графом.
  4. Прогонять каждую задачу отдельной подзадачей: статус, прогресс, результат в панели.
  5. Сводки в чат вместо графиков: утром три варианта с цифрами, а не сорок сообщений.
  6. Отдать повторяющееся агентам-исполнителям через hub, себе оставить решения.
6 шагов
Инструменты в деле
Режим планированияСписок задачСубагентыЗаписьПравка файлаКоманды оболочкиКод в ячейкеЯзыковые серверы (LSP)Поиск в памятиЗапуск процесса
10 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов10медиана 6 — по 55 позициям со связками
Групп каталога6медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времяконтур учёта и заказов — недели, не годценабез лицензий и интеграторовмасштаб1 владелец + агенты = контур, который раньше держала командарискнизкий: всё локально, журнал с проверкой цепи, откат к любой точке
4 преимущества · оценка
Итог

Харнесс — это и есть ERP-контур: единое окно, проект-раздел, сводки в чат. Внедрять нечего — он уже собран и проверяется на реальных прогонах.

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Сообщение
Перевозчик, у которого телефон молчитКейсы · 5 постов
Каталог от 14.10.2026
Логистика и грузоперевозки

Заказы — в звонках и чатах: диспетчер переспрашивает, водитель занят, клиент ждёт. Каждый сегмент дороги живёт в голове у одного человека — выпал он, встала вся цепочка.

кейс · боль
Как это делает харнесс
  1. Завести профиль компании: услуги, зоны, тарифы, свободные/занятые машины.
  2. Научить агента отвечать на заявки: сроки, цена, что нужно от клиента.
  3. Назначить оператора-агента: входящие звонки и сообщения разбираются, бронь ставится в календарь.
  4. Подключить соцсети: заявки оттуда попадают в тот же контур.
  5. Сводка в конце дня: что взято, что в работе, где узкое место.
5 шагов
Инструменты в деле
Режим планированияСписок задачСубагентыЗапуск процессаСообщение / вводБраузерЗаписьПоиск в памятиВеб-поиск
9 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов9медиана 6 — по 55 позициям со связками
Групп каталога5медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времяприём заявки — минуты вместо часов перепискиценадиспетчер не нужен на каждый рейсмасштабдо десятков заказов в день на одного владельцарисксредний: агент отвечает клиентам — нужен допуск на внешние действия
4 преимущества · оценка
Итог

Клиенты получают ответ и бронь без ожидания, водители — маршрут, владелец — сводку вместо хаоса в мессенджерах.

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Сообщение
Контент-завод: сценарий → ролик → постКейсы · 5 постов
Каталог от 14.10.2026
Развлечения и контент

Контент ест дни: сценарий, съёмка или рендер, монтаж, тексты, постинг. Один ролик — неделя ручной работы, а площадок пять.

кейс · боль
Как это делает харнесс
  1. Агенту пишется сценарий: тема, структура, реплики, тайминги.
  2. Видео собирается видеопровайдером по сценарию — ролик, а не слайды.
  3. Кадры проверяются глазами (inspect_image), текст — на стиль и факты.
  4. Готовый ролик + тексты постов для каждой площадки.
  5. Постинг по расписанию: площадки получают своё, без ручного дублирования.
5 шагов
Инструменты в деле
ЗаписьПравка файлаГенерация изображенийРазбор изображенийКоманды оболочкиСубагентыЗапуск процессаВеб-поиск
8 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов8медиана 6 — по 55 позициям со связками
Групп каталога6медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времяролик — часы, не неделяценабез студии и монтажёрамасштабпоток из десятков роликов в месяц силами одного человекарисксредний: API видеопровайдеров меняются — нужна проверка фактического API
4 преимущества · оценка
Итог

Один человек держит контент-конвейер: от сценария до публикаций на всех площадках. Провайдеры подключаются как адаптеры — как MCP-серверы в харнессе.

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Сообщение
Медицина и наука: документы вместо рутиныКейсы · 5 постов
Каталог от 14.10.2026
Медицина

Исследование, обзор, отчёт — это недели на чтение, выписки и оформление. Врач и учёный тратят время на формат, а не на суть.

кейс · боль
Как это делает харнесс
  1. Статьи и данные собираются: чтение, извлечение фактов, ссылки.
  2. Обзор структурируется: вопрос → метод → результаты → выводы.
  3. Отчёт пишется по шаблону сферы, правки — по месту, в том же проекте.
  4. Непроверенное помечается как непроверенное — в доверенную память не идёт.
  5. Повторные обзоры опираются на память проекта: не начинаются с нуля.
5 шагов
Инструменты в деле
Чтение URLЧтениеЗаписьПравка файлаСубагентыПоиск в памятиЗапись в памятьВеб-поиск
8 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов8медиана 6 — по 55 позициям со связками
Групп каталога4медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времяобзор литературы — дни, не месяцыценатолько время модели и электроэнергиямасштабдесятки источников обрабатываются параллельнорискнизкий для черновика; публикация — всегда за человеком
4 преимущества · оценка
Итог

Документация перестаёт быть узким местом: учёный отвечает за смысл, харнесс — за сбор, оформление и память проекта.

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Сообщение
Цех: наряд-заказы и остатки без «бумаг»Кейсы · 5 постов
Каталог от 14.10.2026
Производство

Заказ пришёл — а где материал, что уже сделано, кто свободен? Учёт в тетради или таблице, которая живёт у одного мастера.

кейс · боль
Как это делает харнесс
  1. Завести карточки: станки, материалы, сроки, нормы.
  2. Наряд-заказ создаётся текстом — агент раскладывает его на операции.
  3. Движение материалов фиксируется в проекте, остатки считаются сами.
  4. Свободные руки и станки видны в статусах задач.
  5. Вечерняя сводка: что в работе, что готово, где затык.
5 шагов
Инструменты в деле
Список задачСубагентыЗаписьПравка файлаКоманды оболочкиКод в ячейкеПоиск в памятиЗапуск процесса
8 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов8медиана 6 — по 55 позициям со связками
Групп каталога5медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времяучёт — по ходу, не в конце неделиценабез 1С-проекта и внедренцамасштабдесятки наряд-заказов в месяц на одно окнорискнизкий: данные локальные, журнал действий проверяем
4 преимущества · оценка
Итог

Мастер видит цех целиком из одного окна: остатки, загрузка, сроки — и может предъявить след каждого действия.

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Сообщение
Клиентский сервис без «сейчас перезвоню»Кейсы · 5 постов
Каталог от 14.10.2026
Услуги

Заявки из звонков, почты и мессенджеров; ответы повторяются; никто не помнит, что обещал. Клиент ждёт — сервис теряет.

кейс · боль
Как это делает харнесс
  1. Заявки стекаются в один контур из всех каналов.
  2. База знаний услуг и ответов собирается агентом из ваших материалов.
  3. Ответы готовятся по базе, сложное — поднимается человеку.
  4. Статусы и договорённости — в проекте, ничего не теряется.
  5. Сводка: сколько заявок, какие закрылись сами, где нужен человек.
5 шагов
Инструменты в деле
Запуск процессаСообщение / вводБраузерЗаписьСубагентыПоиск в памятиВеб-поиск
7 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов7медиана 6 — по 55 позициям со связками
Групп каталога5медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времяответ — минуты, не «до конца дня»ценабез call-центра и CRM-подпискимасштабсотни обращений в месяц на одного владельцарискнизкий: агент готовит, человек подтверждает
4 преимущества · оценка
Итог

Клиент получает ответ и видит статус, владелец — сводку вместо беготни по чатам.

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Сообщение
Прораб: смета, сроки, подрядчики в одном окнеКейсы · 5 постов
Каталог от 14.10.2026
Строительство

Смета в Excel, сроки в голове, подрядчики в телефонной книге. Один срыв — и пересчёт руками, а виноват всегда прораб.

кейс · боль
Как это делает харнесс
  1. Объект — проект: этапы, материалы, суммы, ответственные.
  2. Смета собирается из актуальных цен, правки — текстом.
  3. Подрядчикам уходят заявки и статусы через агентов-исполнителей.
  4. Движение денег и материалов — в журнале с проверкой цепи.
  5. Отчёт для заказчика собирается из фактов проекта, не из памяти.
5 шагов
Инструменты в деле
Режим планированияСписок задачСубагентыЗаписьПравка файлаКод в ячейкеЗапуск процессаПоиск в памяти
8 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов8медиана 6 — по 55 позициям со связками
Групп каталога5медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времясмета и план — часы, не дниценабез проектного отделамасштабнесколько объектов параллельно, у каждого своя историярисксредний: внешние подрядчики — допуск на отправку заявок нужен
4 преимущества · оценка
Итог

Прораб ведёт объекты из одного окна: сметы, сроки, деньги — и каждый шаг можно предъявить.

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Сообщение
Архитектор: варианты и документация без ночейКейсы · 5 постов
Каталог от 14.10.2026
Архитектура

Клиенту нужны варианты, а каждый эскиз — часы работы. Документация съедает время, которое должно уходить на замысел.

кейс · боль
Как это делает харнесс
  1. Задание клиента превращается в краткое описание-бриф.
  2. Варианты генерируются и проверяются глазами, правки — по месту.
  3. Пояснительная записка и спецификации собираются из карточек проекта.
  4. История вариантов хранится: клиент видит, как росла идея.
  5. Финальный набор — пакет документов, готовый к отправке.
5 шагов
Инструменты в деле
Генерация изображенийРазбор изображенийЗаписьПравка файлаСубагентыЧтение URLПоиск в памятиВеб-поиск
8 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов8медиана 6 — по 55 позициям со связками
Групп каталога5медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времяпервые варианты — часы, не неделиценабез студии-подрядчика на этапе эскизовмасштабнесколько проектов параллельно, память никого не теряетрискнизкий: финальные чертежи и решения — за человеком
4 преимущества · оценка
Итог

Архитектор отдаёт генерацию вариантов и рутину документации харнессу, а сам занимается замыслом.

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Сообщение
Магазин: цены, остатки и витрина без ручного трудаКейсы · 5 постов
Каталог от 14.10.2026
Торговля

Товаров сотни, цены меняются, остатки разъезжаются. Обновлять витрину вручную — вечер уходит на таблицы.

кейс · боль
Как это делает харнесс
  1. Каталог товаров заводится из вашего файла — без ручного ввода.
  2. Цены и остатки обновляются по расписанию из источника.
  3. Витрина (сайт/канал) пересобирается генератором при изменении.
  4. Сводка продаж и остатков — утром, цифрами.
  5. Списание и переоценка — задача агенту, след в журнале.
5 шагов
Инструменты в деле
ЗаписьПравка файлаКоманды оболочкиКод в ячейкеЧтение URLСубагентыПоиск в памяти
7 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов7медиана 6 — по 55 позициям со связками
Групп каталога5медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времяобновление витрины — минуты, не вечерценабез дорогой товароучётной системымасштабсотни позиций на одного владельцарискнизкий: публикация — после подтверждения
4 преимущества · оценка
Итог

Витрина живёт из данных, а не из рук: цены и остатки не врут, владелец видит цифры.

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Сообщение
Преподаватель: курс, задания, проверкаКейсы · 5 постов
Каталог от 14.10.2026
Образование

Курс нужно собрать, задания проверить, обратную связь дать каждому. На группу — вечера ручной работы.

кейс · боль
Как это делает харнесс
  1. Материалы курса собираются в проект: структура, конспекты, источники.
  2. Задания формируются по теме и уровню группы.
  3. Работы учеников проверяются по критериям, замечания — конкретные.
  4. Обратная связь каждому — из той же проверки, без переписывания.
  5. Память по ученику: что прошли, что западает — в следующем занятии.
5 шагов
Инструменты в деле
ЗаписьПравка файлаСубагентыЧтениеЧтение URLПоиск в памятиЗапись в памятьЗапуск процесса
8 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов8медиана 6 — по 55 позициям со связками
Групп каталога5медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времяпроверка группы — часы, не дниценабез ассистентамасштабнесколько курсов и групп параллельнорискнизкий: итоговая оценка — за преподавателем
4 преимущества · оценка
Итог

Преподаватель собирает курс и проверяет работы в разы быстрее, а память подсказывает, кому что повторить.

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Сообщение
Исследователь: обзор и гипотезы из источниковКейсы · 5 постов
Каталог от 14.10.2026
Наука

Статей тысячи, времени нет, а выводы нужны сегодня. Читать всё руками — нереально, верить одному обзору — опасно.

кейс · боль
Как это делает харнесс
  1. Запрос превращается в список источников с проверкой достоверности.
  2. Ключевые статьи читаются, факты и цифры выписываются со ссылками.
  3. Синтез: что сходится, что противоречит, где пробелы.
  4. Черновик вывода — с пометками об источнике каждой цифры.
  5. Память проекта хранит прочитанное: следующий обзор не начинается с нуля.
5 шагов
Инструменты в деле
Веб-поискЧтение URLЧтениеЗаписьСубагентыПоиск в памятиЗапись в память
7 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов7медиана 6 — по 55 позициям со связками
Групп каталога4медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времяпервичный обзор — дниценатолько доступ к источникаммасштабдесятки источников параллельнорисксредний: нужна проверка фактов человеком — модель не источник истины
4 преимущества · оценка
Итог

Учёный получает карту источников и черновик вывода за дни, с честными пометками, где проверки нет.

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Сообщение
Личный проект: от идеи до привычкиКейсы · 5 постов
Каталог от 14.10.2026
Образ жизни

Цели есть, дисциплины нет: начал — бросил, начал — бросил. Причина не лень, а отсутствие системы, которая помнит и напоминает.

кейс · боль
Как это делает харнесс
  1. Цель формулируется как проект: что значит «сделано».
  2. Путь разбивается на шаги с критериями — не «заниматься», а «30 минут, разминка + тяга».
  3. Каждый день — задача с проверкой: сделано / не сделано, без самообмана.
  4. Память хранит: что мотивировало, что срывало — и подсказывает.
  5. Недельная сводка: тренд, а не настроение.
5 шагов
Инструменты в деле
Список задачРежим планированияСубагентыЗапись в памятьПоиск в памятиЗапись
6 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов6медиана 6 — по 55 позициям со связками
Групп каталога3медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времяпроверка дня — минутаценабесплатно, если харнесс уже стоитмасштабнесколько целей параллельно, каждая виднарискнизкий: система не наказывает, а показывает
4 преимущества · оценка
Итог

Цель становится проектом со статусами и памятью — привычка держится не на силе воли, а на системе.

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Сообщение
Личные и малые финансы: учёт, план, отчётКейсы · 5 постов
Каталог от 14.10.2026
Финансы

Деньги уходят, а куда — непонятно. Сводить банки и кассы руками — вечер раз в месяц, который вечно откладывается.

кейс · боль
Как это делает харнесс
  1. Выписки и кассы складываются в один проект — без ручного ввода.
  2. Категории и правила разбора задаются один раз.
  3. Месячный отчёт собирается сам: доход, расход, остатки, тренды.
  4. План и факт — рядом: где разошлись, видно сразу.
  5. Решение (закупка, найм) — задача с цифрами, а не «как-нибудь».
5 шагов
Инструменты в деле
ЗаписьПравка файлаКод в ячейкеКоманды оболочкиСубагентыПоиск в памятиЗапись в память
7 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов7медиана 6 — по 55 позициям со связками
Групп каталога4медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времямесячный отчёт — минутыценабез подписки на финансовый сервисмасштабличные и малые бизнес-финансы в одном окнерискнизкий: данные локальные, журнал проверяем
4 преимущества · оценка
Итог

Финансы видны цифрами, а не тревогой: план и факт сходятся, решения опираются на данные.

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Сообщение
Точка общепита: меню, закупки, сменаКейсы · 5 постов
Каталог от 14.10.2026
Рестораны и общепит

Меню устарело, закупки на глаз, смена — в головах. Продукт портится, гость ждёт, владелец ночами сводит цифры.

кейс · боль
Как это делает харнесс
  1. Меню и рецептуры — карточки: состав, себестоимость, выход.
  2. Закупки считаются от плана продаж и остатков, не от памяти.
  3. Смена: задачи поварам и официантам со статусами.
  4. Себестоимость блюд пересчитывается при изменении цен поставщиков.
  5. Сводка дня: продажи, списания, узкие места.
5 шагов
Инструменты в деле
Режим планированияСписок задачСубагентыЗаписьПравка файлаКод в ячейкеПоиск в памятиЗапуск процесса
8 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов8медиана 6 — по 55 позициям со связками
Групп каталога5медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времяпересчёт себестоимости — мгновенноценабез дорогой R-Keeper-подпискимасштабодна точка или сеть — структура та жерискнизкий: публикация меню — после подтверждения
4 преимущества · оценка
Итог

Рецептуры, закупки и смены в одном окне: меньше списаний, понятная себестоимость, гости не ждут.

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Сообщение
Хозяйство: посевы, закупки, сезонный планКейсы · 5 постов
Каталог от 14.10.2026
Сельское хозяйство

Сезон один раз в год, ошибка в закупке — потерянный год. Журналы на бумаге, память одного агронома.

кейс · боль
Как это делает харнесс
  1. Участки и культуры — карточки с историей сезонов.
  2. План работ на сезон: что, когда, чем, кем.
  3. Закупки семян/удобрений считаются от плана и остатков.
  4. Погодные и ценовые сводки собираются по расписанию.
  5. После сезона — разбор: что сработало, что повторить, что убрать.
5 шагов
Инструменты в деле
Режим планированияСписок задачСубагентыЗаписьПравка файлаКоманды оболочкиПоиск в памятиВеб-поиск
8 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов8медиана 6 — по 55 позициям со связками
Групп каталога5медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времяплан сезона — дни, не месяцы бумагценабез агро-софта с ежегодной лицензиеймасштабодно хозяйство или несколько полей — структура та жерискнизкий: рекомендации — человеку, решения за ним
4 преимущества · оценка
Итог

Сезон ведётся по плану с памятью прошлых лет — ошибки закупок и забытые работы перестают быть сюрпризом.

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Сообщение
Маркетолог: кампании, площадки, отчёт по фактамКейсы · 5 постов
Каталог от 14.10.2026
Маркетинг и реклама

Кампании в пяти кабинетах, отчёты собираются вручную, «эффективность» — из ощущений, а не из цифр.

кейс · боль
Как это делает харнесс
  1. Все кабинеты и площадки — в одном контуре, данные стягиваются.
  2. Кампания — проект: бюджет, гипотеза, сроки, ответственный.
  3. Показатели собираются по расписанию, без ручной выгрузки.
  4. Отчёт — фактами: охват, цена контакта, конверсия, что менять.
  5. Память держит связки: что сработало на этой аудитории — не тестируется заново.
5 шагов
Инструменты в деле
Веб-поискЧтение URLЗаписьКод в ячейкеКоманды оболочкиСубагентыПоиск в памятиЗапуск процесса
8 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов8медиана 6 — по 55 позициям со связками
Групп каталога6медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времяотчёт — минуты, не вечер таблицценабез рекламной платформы-агрегаторамасштабдесятки кампаний и площадок в одном окнерисксредний: расход бюджета — действия с допуском человека
4 преимущества · оценка
Итог

Маркетинг виден цифрами и связками: что закупать, где резать — решается данными, а не ощущением.

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Сообщение
Агент: объекты, показы, сделка без потерьКейсы · 5 постов
Каталог от 14.10.2026
Недвижимость

Объекты в головах и чатах, показы накладываются, документы теряются. Один забытый звонок — сорванная сделка.

кейс · боль
Как это делает харнесс
  1. Объект — карточка: параметры, цена, документы, история.
  2. Показы и звонки — задачи со статусами и напоминаниями.
  3. Актуальность цен и объявлений проверяется по площадкам.
  4. Чек-лист сделки: ни один документ не забыт.
  5. Сводка дня: что показано, что в работе, что требует решения.
5 шагов
Инструменты в деле
Список задачСубагентыЗаписьБраузерЗапуск процессаПоиск в памятиВеб-поиск
7 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов7медиана 6 — по 55 позициям со связками
Групп каталога5медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времяведение объекта — минуты в деньценабез CRM-подпискимасштабдесятки объектов параллельно, память не теряетрискнизкий: отправка внешних сообщений — с допуском
4 преимущества · оценка
Итог

Агент держит все объекты и сделки из одного окна: ничего не забыто, каждое действие можно предъявить.

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Сообщение
Доставка: маршруты, статусы, клиент в курсеКейсы · 5 постов
Каталог от 14.10.2026
Транспорт и доставка

Курьеры разъезжаются, клиенты звонят «где заказ?», маршруты строятся на глаз. Пик — хаос на телефоне.

кейс · боль
Как это делает харнесс
  1. Заказы доставки — задачи: адрес, окно, вес, курьер.
  2. Маршруты предлагаются исходя из заказов дня.
  3. Клиент получает статус сам: принят, едет, доставлен.
  4. Курьеры видят свои задачи; сводка — у диспетчера.
  5. Опоздания видны заранее — переброска до того, как клиент позвонил.
5 шагов
Инструменты в деле
Запуск процессаСообщение / вводБраузерЗаписьСубагентыПоиск в памяти
6 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов6медиана 6 — по 55 позициям со связками
Групп каталога5медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времястатус клиенту — сам, без звонковценабез платной TMSмасштабдесятки выездов в день на диспетчерарискнизкий: внешние сообщения — с допуском владельца
4 преимущества · оценка
Итог

Доставка едет по статусам: клиент в курсе, диспетчер видит картину, опоздания ловятся заранее.

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Сообщение
Ремонтная служба: заявки, запчасти, выездыКейсы · 5 постов
Каталог от 14.10.2026
Ремонт и обслуживание

Заявки по телефону, запчасти кончаются в самый нужный момент, мастера ездят неоптимально.

кейс · боль
Как это делает харнесс
  1. Заявка — карточка: что, где, когда, кто едет.
  2. Склад запчастей — остатки, минимум, заказ при пороге.
  3. Выезды группируются по адресам и срочности.
  4. История объекта: что чинили, чем, когда — перед выездом видна.
  5. Сводка: загруженность мастеров, повторные вызовы, узкие места.
5 шагов
Инструменты в деле
Список задачСубагентыЗаписьПравка файлаЗапуск процессаПоиск в памяти
6 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов6медиана 6 — по 55 позициям со связками
Групп каталога4медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времязаявка и выезд — минуты на оформлениеценабез сервисного софтамасштабнесколько мастеров, сотни заявок в месяцрискнизкий: рекомендации человеку, решения за ним
4 преимущества · оценка
Итог

Служба видит заявки, склад и мастеров из одного окна — меньше холостых выездов и повторных вызовов.

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Сообщение
Клуб: расписание, клиенты, загрузка залаКейсы · 5 постов
Каталог от 14.10.2026
Спорт и фитнес

Расписание в таблице, абонементы в голове, зал то пустует, то переполнен. Тренер — администратор, а не тренер.

кейс · боль
Как это делает харнесс
  1. Расписание — проект: группы, тренеры, залы, время.
  2. Клиенты и абонементы — карточки с историей посещений.
  3. Загрузка залов видна по статусам записи.
  4. Напоминания о занятии уходят сами.
  5. Сводка месяца: заполняемость, отмены, доход по группам.
5 шагов
Инструменты в деле
Список задачСубагентыЗаписьПравка файлаКод в ячейкеЗапуск процессаПоиск в памяти
7 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов7медиана 6 — по 55 позициям со связками
Групп каталога5медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времярасписание и записи — минутыценабез фитнес-CRMмасштабнесколько групп и залов параллельнорискнизкий: уведомления клиентам — с допуском
4 преимущества · оценка
Итог

Клуб видит загрузку и клиентов цифрами — тренер снова тренирует, а не ведёт таблицы.

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Сообщение
ИИ-отдел продаж: заявки из Telegram-чатовКейсы · 5 постов
Каталог от 14.10.2026
Продажи и лидогенерация

Клиенты пишут «нужен специалист» в профильных чатах, и найти это можно только листая ленту руками. Час-два в день на десять чатов, а запрос живёт недолго: написанный в 11:20 к 14:00 уже закрыт — человек договорился с тем, кто ответил первым.

кейс · боль
Как это делает харнесс
  1. Дешёвая модель читает сотни сообщений в профильных чатах и выбрасывает спам, рекламу, болтовню и тех, кто сам продаёт услуги; остальному ставит оценку 1–3 — насколько это похоже на запрос клиента.
  2. Сильная модель перечитывает отобранное в оригинале и решает: лид или нет, — работая по десятку сообщений, а не по сотням.
  3. Черновик первого сообщения пишется в стиле владельца по его эталонным примерам и ложится готовым текстом в личные чаты.
  4. Отправляет человек своей рукой: клиенту отвечает живой человек, бот только готовит текст.
  5. Сканы идут по расписанию несколько раз в день — запрос не успевает остыть.
  6. Диалог заводится в CRM, вечером сверка личных чатов с воронкой: начатый и забытый разговор не теряется.
6 шагов
Инструменты в деле
БраузерЧтение URLСубагентыЗапуск процессаКод в ячейкеЗапись в памятьПоиск в памятиРежим планирования
8 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов8медиана 6 — по 55 позициям со связками
Групп каталога5медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времяразбор ленты идёт по расписанию, а не часами вручнуюценаотсев сотен сообщений — на дешёвой модели, сильная работает только по отобранномумасштабодин владелец и четыре агента вместо отдела продажрискнизкий: отправляет человек, бот не пишет клиенту сам
4 преимущества · оценка
Итог

Схема разобрана и перенесена из открытого разбора автора канала NEXTGEN AI (ainextgen.ru, октябрь 2026): у него выходит 9–10 заявок в день при чеке 35–180 тыс. ₽, и это заявки, а не подписанные договоры — часть отваливается по бюджету. Цифры чужого контура, поэтому помечены как оценка. В харнессе связка собирается из инструментов каталога: чтение чатов браузером, дешёвая модель на отсев подзадачей, сильная — на черновик, память — вместо забытой CRM.

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Сообщение
Компания в одном окне: двенадцать процессов без ручной сборкиКейсы · 17 постов
Каталог от 14.10.2026
Управление компанией

Компания растёт направлениями — розница, опт, сервис, поставки, — а управление держится на людях и таблицах. Деньги: дебиторка живёт без связки «сумма / срок / просрочка / ответственный». Тендеры: документация и номенклатура пересчитываются руками, рентабельность позиции не считается, контура «подал → выиграл → исполнил → закрыл» нет. Люди: показатели считаются, но без апелляции и без внешних причин. Данные: цены пяти-семи магазинов сводятся вручную, обращения из тендеров, соцсетей и офлайна лежат раздельно, а 1С и CRM, скорее всего, расходятся. Ничего из этого не видно в одном месте — поэтому каждое решение начинается со сбора данных, а не с решения.

кейс · боль
Как это делает харнесс
  1. Собрать входные данные: стек и версия 1С, способ интеграции, оргструктура, формулы KPI, справочники, согласие на обработку данных сотрудников. Это единственная внешняя зависимость: без неё календарь не стартует.
  2. Подключить источники только на чтение: ключ вводит владелец, наружу отдаётся признак «задан / не задан».
  3. Собрать единую модель: подразделение, сотрудник, клиент, сделка, тендер, закупка, дебиторка, план. Одна сущность — один источник истины; расхождение 1С и CRM показывается как конфликт, а не затирается.
  4. Посчитать метрики по формулам компании: оборот, маржа, план и факт, доля просроченной, win-rate, цикл тендера. Формулы — данные, а не код: свои формулы подключаются без переделки.
  5. Построить карту слабых зон: вес зоны = отклонение от цели × значимость показателя; у зоны видно следствие и то, какого числа не хватает.
  6. Добавлять направления модулями — розница, склад, логистика, сервис, — не ломая уже работающий пилот.
  7. Отдать повторяющееся агентам: сбор, сверку, напоминания. За человеком остаются решения и разговоры.
7 шагов
Инструменты в деле
ЧтениеЗаписьПравка файлаКод в ячейкеСубагентыРежим планированияСписок задачПоиск в памятиЗапись в памятьЗапуск процесса
10 инструментов каталога
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов10медиана 6 — по 55 позициям со связками
Групп каталога5медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что это даёт
времяпилот — 4–6 недель после выгрузки; полное покрытие направлений — около 5–6 месяцев (оценка)ценаэффект в рублях считается по формулам компании, а не по обещанияммасштабдвенадцать процессов и все направления в одном окне; направления добавляются модулямирискнизкий: доступ только на чтение, ключи у владельца, расхождения видны, а не затираются
4 преимущества · оценка
Итог

Пилот не нужно писать с нуля: каркас уже работает на демо-данных, включается реальный источник. Дальше — расширения модели, затем направления, которым нужны новые сущности; внешние направления идут параллельно. Числа в примерах — демо-набор: это механика расчёта, а не обещание суммы. Эффект в рублях считается по формулам компании и только после выгрузки; до неё ни один показатель компании не показывается без пометки «демо».

оценка
★ 4/4⏱время✓₽цена✓⇗масштаб✓⛨риск✓
Решение: четыре контура в одном окне
Четыре лотка с разным крепежом на верстаке: у каждого контура своё место
Четыре лотка с разным крепежом на верстаке: у каждого контура своё место

Раздел «Компания» — один экран вместо папки с таблицами. Четыре контура: подключения, единая модель, метрики и карта зон, люди. У каждого своё правило — и правила здесь и есть разница между отчётом и системой.

Четыре контура раздела «Компания» и правило каждого
Четыре контура раздела «Компания» и правило каждого

Справочники, метрики и правила компания добавляет сама через интерфейс: чтобы завести новый показатель или точку, не нужно переписывать ядро.

рассказ · блок 3
Состав связки по группамстолбик — сколько инструментов группы названо в связке
Планирование3
Файлы3
Память2
Агенты (hub)1
Терминал1

источник: поле chain позиции — 10 10 инструментов в 5 5 группах

На чём это стоит: paps harness
Домашняя мастерская: сверлильный станок и точило на верстаке, инструменты на стене
Домашняя мастерская: сверлильный станок и точило на верстаке, инструменты на стене

Харнесс — это система вокруг модели, а не чат. Панель, домены, ядро с правилами и агент, который работает в своём рабочем дереве. Процессы добавляются модулями: новый не ломает уже работающий.

Схема paps harness: панель, домены, ядро, агент и шлюз моделей
Схема paps harness: панель, домены, ядро, агент и шлюз моделей
  1. лидогенерация и ведение каналов: обращения из тендеров, соцсетей и офлайна идут одной воронкой
  2. задачи: поручение разбирается на подзадачи и проходит ревью, а не теряется в переписке
  3. память проекта и граф кода: агент видит связи, а не один файл
  4. ключи и модели: проба ключа, переключение провайдера без остановки работы
  5. журнал с проверкой цепи: ход работы можно предъявить, а не пересказать
рассказ · блок 4
Боль владельца: пять кластеров
Стол с неразобранными папками, чеками и стопкой планшетов — ручная работа
Стол с неразобранными папками, чеками и стопкой планшетов — ручная работа

Деньги, тендеры, люди, каналы и данные, то, что видно снаружи. Это формулировки владельца и наблюдения из открытых источников — не наши выводы о вашей работе.

Пять кластеров боли владельца
Пять кластеров боли владельца

Первые двенадцать болей — гипотезы из заметок и ТЗ. Они проверяются на выгрузке; что не подтвердится — не попадает в карту зон.

рассказ · блок 2
Сценарии по направлениям
Деревянная сортировка с ячейками: чертежи в тубусах, коробки с деталями
Деревянная сортировка с ячейками: чертежи в тубусах, коробки с деталями
Двенадцать процессов по направлениям и их статус
Двенадцать процессов по направлениям и их статус
каркасработает на демо-данных; включается реальным источникомчастичномодель есть, не хватает сущностей — поставщик, карточка клиентанет модулярозница, склад, логистика, сервис — нужны новые сущности

Вне этого домена уже работает лидогенерация и ведение каналов: в «Компанию» она входит агрегатом, а не второй копией данных.

рассказ · блок 5
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов10медиана 6 — по 55 позициям со связками
Групп каталога5медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Что уже работает, а что ждёт данных
Собранный наполовину механизм: детали разложены в порядке сборки
Собранный наполовину механизм: детали разложены в порядке сборки
Десять этапов: готово, после данных, от компании
Десять этапов: готово, после данных, от компании

Этапы 1–7 проверены живьём: это не презентация, систему можно открыть на экране. Этап 0 — единственная внешняя зависимость. Пока нет выгрузки, называть календарные даты было бы выдумкой.

рассказ · блок 6
Календарь: от данных до полного покрытия
Пустая сетка плана на стене, карандаш и линейка на полке
Пустая сетка плана на стене, карандаш и линейка на полке
Волны и сроки: от входных данных до внешних направлений
Волны и сроки: от входных данных до внешних направлений

Порядок — по зависимостям модели данных, а не по тому, что проще продать: сначала то, что уже работает каркасом, затем расширения модели, затем направления, которым нужны новые сущности. Внешние направления идут параллельно волнам.

Сроки — оценка трудоёмкости в рабочих неделях. Календарь привязан к старту этапа 0: W1 — неделя после того, как пришли данные.

сроки · оценка трудоёмкости
Показатели: что система считает и куда двигает
Штангенциркуль измеряет точеную деталь на плите, рядом микрометр
Штангенциркуль измеряет точеную деталь на плите, рядом микрометр
Показатели: текущее значение и цель, полосы на одной шкале
Показатели: текущее значение и цель, полосы на одной шкале

Эффект считается по формулам компании, а не по нашим допущениям: формула и значимость показателя — данные, которые можно поменять без правки кода. Где цель не задана компанией, зона не ранжируется и несёт пометку — вместо выдуманного числа.

демо-данные
Состав связки по группамстолбик — сколько инструментов группы названо в связке
Планирование3
Файлы3
Память2
Агенты (hub)1
Терминал1

источник: поле chain позиции — 10 10 инструментов в 5 5 группах

Что это даёт в деньгах
Латунные весы с пустыми чашами и стопка пустых квитанций на столе
Латунные весы с пустыми чашами и стопка пустых квитанций на столе
Формула веса зоны и три демо-примера в рублях
Формула веса зоны и три демо-примера в рублях

Отклонение считается в деньгах, а не в процентах: проценты не решают — решают рубли и сроки. Следствие зоны отвечает на вопрос «что теряется, если не трогать».

Суммы выше — демонстрация расчёта на демо-данных, а не обещание. На реальных данных они считаются по формулам компании и только после подключения источника.

рассказ · блок 7
Границы: что входит и что не входит
Рабочая зона на полу, отмеченная клейкой лентой, рядом рулетка
Рабочая зона на полу, отмеченная клейкой лентой, рядом рулетка
Что входит в работу и что честно не входит
Что входит в работу и что честно не входит

Доступ к 1С и CRM — только чтение: ни один маршрут не пишет наружу. Ключ вводит владелец, наружу отдаётся признак «задан / не задан».

границы объявлены заранее
Риски и как они закрываются
Средства защиты на верстаке: очки, перчатки, наушники, аптечка
Средства защиты на верстаке: очки, перчатки, наушники, аптечка
Пять рисков внедрения и способ закрытия каждого
Пять рисков внедрения и способ закрытия каждого
риски названы заранее
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов10медиана 6 — по 55 позициям со связками
Групп каталога5медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Следующий шаг: шесть пунктов от компании
Планшет с пустым чек-листом из квадратов и карандаш на столе
Планшет с пустым чек-листом из квадратов и карандаш на столе
Шесть пунктов этапа 0 и цепочка от демо к реальным числам
Шесть пунктов этапа 0 и цепочка от демо к реальным числам

После этого этапа фиксируется календарь: демо-набор меняется на реальные данные, а на следующей встрече видно карту слабых зон по вашим числам.

рассказ · блок 8
Границы честности: что пока не доказано
Увеличительное стекло в латунной оправе на чистом листе бумаги
Увеличительное стекло в латунной оправе на чистом листе бумаги
  1. показатели компании — демо-числа: пока не пришла выгрузка, это демонстрация механики, а не замер
  2. боли из заметок — гипотезы; они подтверждаются или снимаются на данных
  3. ориентир склада «дольше семи дней» — из заметок владельца, нормативом не подтверждён
  4. стек и версия 1С не подтверждены; принимается и API, и файловая выгрузка

Что проверяемо уже сейчас: домен отвечает на живые запросы, доступ — только чтение, и на каждом экране видно источник и период числа.

проверяемость
Сообщение
ПроизводствоТаверна спроса · 1 пост
Каталог от 14.10.2026
Производство

Наряд-заказы, учёт материалов и загрузка без бумаг: заказ пришёл — видно, где материал, что сделано и кто свободен.

Оценка38 млн ₽ эффекта; 477 процессов роботизировано (ММК) · 2025ИсточникММК, цит. по TAdviser: https://www.tadviser.ru/index.php/Статья:Российский_рынок_RPA-системПроверено2026-09-22

Кейс: Цех: наряд-заказы и остатки без «бумаг»

таверна спроса
Сообщение
УслугиТаверна спроса · 1 пост
Каталог от 14.10.2026
Услуги

Единый входящий поток из звонков, почты и мессенджеров: заявки не теряются, повторяющиеся ответы уходят в шаблоны.

Кейс: Клиентский сервис без «сейчас перезвоню»

таверна спроса
Сообщение
СтроительствоТаверна спроса · 1 пост
Каталог от 14.10.2026
Строительство

Смета, сроки и подрядчики в одном окне: смета не в Excel, сроки не в голове, срыв виден заранее.

Кейс: Прораб: смета, сроки, подрядчики в одном окне

таверна спроса
Сообщение
АрхитектураТаверна спроса · 1 пост
Каталог от 14.10.2026
Архитектура

Быстрые варианты для клиента и документация из них: эскиз перестаёт стоить ночь работы.

Кейс: Архитектор: варианты и документация без ночей

таверна спроса
Сообщение
МедицинаТаверна спроса · 1 пост
Каталог от 14.10.2026
Медицина

Обзоры, выписки и черновики документов вместо недель чтения и оформления вручную.

Кейс: Медицина и наука: документы вместо рутины

таверна спроса
Сообщение
ТорговляТаверна спроса · 1 пост
Каталог от 14.10.2026
Торговля

Витрина, цены и остатки без ручного труда: сотни товаров обновляются сами, расхождения видны сразу.

Кейс: Магазин: цены, остатки и витрина без ручного труда

таверна спроса
Сообщение
ОбразованиеТаверна спроса · 1 пост
Каталог от 14.10.2026
Образование

Сборка курса, проверка заданий и обратная связь каждому — без ручной рутины преподавателя.

Кейс: Преподаватель: курс, задания, проверка

таверна спроса
Сообщение
Логистика и грузоперевозкиТаверна спроса · 1 пост
Каталог от 14.10.2026
Логистика и грузоперевозки

Заявки, статусы и оповещения без звонков: диспетчер не переспрашивает, клиент видит свой груз.

Оценка1–1,5 млн ₽ за RPA на один процесс · 2026ИсточникД. Распопова, цит. по TAdviser: https://www.tadviser.ru/index.php/Статья:Российский_рынок_RPA-системПроверено2026-09-22

Кейс: Перевозчик, у которого телефон молчит

таверна спроса
Сообщение
НаукаТаверна спроса · 1 пост
Каталог от 14.10.2026
Наука

Обзоры и гипотезы из источников: тысячи статей сворачиваются в выводы за сегодня, а не за месяц.

Кейс: Исследователь: обзор и гипотезы из источников

таверна спроса
Сообщение
Образ жизниТаверна спроса · 1 пост
Каталог от 14.10.2026
Образ жизни

Ведение целей и привычек: напоминания по делу вместо цикла «начал — бросил».

Кейс: Личный проект: от идеи до привычки

таверна спроса
Сообщение
ФинансыТаверна спроса · 1 пост
Каталог от 14.10.2026
Финансы

Учёт, план и отчёт: банки и кассы сводятся сами, видно, куда уходят деньги.

Оценкаокупаемость RPA от полугода до года · 2022ИсточникИБА, цит. по TAdviser: https://www.tadviser.ru/index.php/Статья:Российский_рынок_RPA-системПроверено2026-09-22

Кейс: Личные и малые финансы: учёт, план, отчёт

таверна спроса
Сообщение
Рестораны и общепитТаверна спроса · 1 пост
Каталог от 14.10.2026
Рестораны и общепит

Меню, закупки и смена под контролем: закупки не на глаз, продукт не портится.

Кейс: Точка общепита: меню, закупки, смена

таверна спроса
Сообщение
Сельское хозяйствоТаверна спроса · 1 пост
Каталог от 14.10.2026
Сельское хозяйство

Сезонный план и учёт: ошибка в закупке видна до сезона, а не после потерянного года.

Кейс: Хозяйство: посевы, закупки, сезонный план

таверна спроса
Сообщение
IT-разработкаТаверна спроса · 1 пост
Каталог от 14.10.2026
IT-разработка

Учёт и процессы без вендорной кабалы: без лицензий, интегратора и внедрения за год.

Оценка21–24 млрд ₽ — рынок RPA РФ · 2024ИсточникTAdviser: https://www.tadviser.ru/index.php/Статья:Российский_рынок_RPA-системПроверено2026-09-22

Кейс: ERP без сторонних продуктов

таверна спроса
Сообщение
Маркетинг и рекламаТаверна спроса · 1 пост
Каталог от 14.10.2026
Маркетинг и реклама

Сводка кампаний и отчёт по фактам: пять кабинетов собираются в один отчёт без ручной сборки.

Оценка$3,6 млрд — мировой рынок RPA-ПО (+14,5%) · 2024ИсточникGartner: https://www.gartner.com/en/documents/6842834Проверено2026-09-22

Кейс: Маркетолог: кампании, площадки, отчёт по фактам

таверна спроса
Сообщение
НедвижимостьТаверна спроса · 1 пост
Каталог от 14.10.2026
Недвижимость

Объекты, показы и сделка без потерь: показы не накладываются, документы не теряются.

Кейс: Агент: объекты, показы, сделка без потерь

таверна спроса
Сообщение
Транспорт и доставкаТаверна спроса · 1 пост
Каталог от 14.10.2026
Транспорт и доставка

Маршруты, статусы и клиент в курсе: «где заказ?» закрывается статусом, а не звонком.

Кейс: Доставка: маршруты, статусы, клиент в курсе

таверна спроса
Сообщение
Ремонт и обслуживаниеТаверна спроса · 1 пост
Каталог от 14.10.2026
Ремонт и обслуживание

Заявки, запчасти и выезды: запчасть не кончается в нужный момент, мастера расписаны.

Кейс: Ремонтная служба: заявки, запчасти, выезды

таверна спроса
Сообщение
Спорт и фитнесТаверна спроса · 1 пост
Каталог от 14.10.2026
Спорт и фитнес

Расписание, клиенты и загрузка зала: зал не пустует и не переполнен, абонементы не в голове.

Кейс: Клуб: расписание, клиенты, загрузка зала

таверна спроса
Сообщение
Развлечения и контентТаверна спроса · 1 пост
Каталог от 14.10.2026
Развлечения и контент

Конвейер сценарий → ролик → пост: контент перестаёт есть дни.

Кейс: Контент-завод: сценарий → ролик → пост

таверна спроса
Сообщение
Ментальные модели (мета)Модели · 4 поста
Каталог от 14.10.2026
Суть

Картинки в голове, через которые видно мир: чем их больше, тем больше решений видно без долгих размышлений. Мета-модель — про то, что сами модели можно учить и пополнять.

ментальная модель
Пример из жизни

Мастер на глаз отличает годный металл от брака — у него картинка. Человек, который видел десять моделей, замечает, что две из них тянут в разные стороны, и решает, какая здесь главная.

модель в жизни
В харнессе

Харнесс держит модели там, где они нужны: в разделах, кейсах и объяснениях. Агент объясняет решение через модель — через выгоду и издержки, — а не через обещание.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога3медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
РазмышлениеСинтез по памятиЗаписьПоиск в памяти
4 инструмента
Сообщение
СтимулыМодели · 4 поста
Каталог от 14.10.2026
Суть

Люди и системы делают то, что им выгодно, даже когда говорят другое. Решение работает, когда у действующего есть причина делать правильно — а не когда его просят.

ментальная модель
Пример из жизни

Подрядчик «всё сделает» — но приходит вовремя, только если просрочка ему дорого стоит. Торговец ведёт честно, когда обман виден сразу.

модель в жизни
В харнессе

Харнесс построен на стимулах: проверка цепи делает след честным, квитанции памяти отделяют проверенное от непроверенного. Агенту выгодно быть точным — неточное не проходит дальше.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога3медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
Синтез по памятиВопрос пользователюЗапись в памятьПоиск в памяти
4 инструмента
Сообщение
Альтернативные издержкиМодели · 4 поста
Каталог от 14.10.2026
Суть

Цена выбора — то, от чего ты отказался. Деньги, время и внимание, потраченные на одно, не придут из другого. Считается не «сколько стоит», а «что я не сделал».

ментальная модель
Пример из жизни

Час ручного ввода в таблицу — час, не потраченный на заказчика. Дёшево «по деньгам» может быть дорого по жизни.

модель в жизни
В харнессе

Шаги и подзадачи показывают издержки выбора: каждое действие — задача с временем и результатом. Память хранит, на что ушло время, — и видно, где оно сгорает.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога1медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
Список задачРежим планированияСубагентыСинтез по памяти
4 инструмента
Сообщение
Проблема индейкиМодели · 4 поста
Каталог от 14.10.2026
Суть

То, что было всегда, не гарантирует то, что будет: индейка тысячу дней сыта, а на тысяча первый — к обеду. Прошлое — не договор о будущем.

ментальная модель
Пример из жизни

«Мы так всегда делали» — пока рынок не пошевелился. График, который всегда был ровным, не доказывает, что он останется ровным.

модель в жизни
В харнессе

Границы и пределы инструментов пишутся честно, измерения помечаются как измеренные, а не как вечные. То, что проверено вчера, в карточке не выдаётся за истину навсегда.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога3медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
Синтез по памятиВопрос пользователюКод в ячейкеКоманды оболочки
4 инструмента
Сообщение
Бритва ОккамаМодели · 4 поста
Каталог от 14.10.2026
Суть

Из двух объяснений выбирай то, что требует меньше допущений. Не потому что простое «правильнее», а потому что у него меньше мест, где можно ошибиться.

ментальная модель
Пример из жизни

«Сломалось всё сразу» — проще проверить: не включается свет. Один предохранитель объясняет больше, чем заговор электриков.

модель в жизни
В харнессе

Каталог инструментов — это разреженный набор: одна тулза на семейство операций, без десятка похожих клонов. Инструмент делает одно и это видно.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога2медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
РазмышлениеПоиск по содержимомуЧтениеЗапись
4 инструмента
Сообщение
Избегай разоренияМодели · 4 поста
Каталог от 14.10.2026
Суть

Сначала не потеряй всё, потом думай о выигрыше. Один удар, который стирает тебя, сильнее любой череды успехов. Выживание — первая задача.

ментальная модель
Пример из жизни

Ставка, при которой можно потерять дом, — не «риск», а самоуничтожение. Казино живёт на том, что игроки думают наоборот.

модель в жизни
В харнессе

Необратимое не делается без человека: публикация, внешние действия, опасные команды — за допуском. Правила запрещают по умолчанию, разрешают — списком.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога1медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
Вопрос пользователюСканер безопасностиЧекпойнт контекстаХранилище Obsidian
4 инструмента
Сообщение
Игра с ненулевой суммойМодели · 4 поста
Каталог от 14.10.2026
Суть

Выигрыш одного не обязан быть проигрышем другого. Есть сделки, где оба становятся богаче: обмен знаниями, доверие, совместная работа.

ментальная модель
Пример из жизни

Мастер учит ученика — ученик берёт рутину, мастер берёт время. Оба в плюсе, в отличие от драки за кусок.

модель в жизни
В харнессе

Роль агента — не заменить человека, а снять с него ношу: человек выбирает, агент исполняет. Вместе дают больше, чем сумма — это прямая модель страницы.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога4медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
СубагентыЗапуск процессаВопрос пользователюПоиск в памяти
4 инструмента
Сообщение
ФальсифицируемостьМодели · 4 поста
Каталог от 14.10.2026
Суть

Утверждение научно, если можно придумать проверку, которая его опровергнет. «Всё будет хорошо» — не проверяется; «контур собирается за неделю» — проверяется.

ментальная модель
Пример из жизни

«Лечит» не проверяется, пока нет способа увидеть, что не лечит. Тест, который не может провалиться, ничего не говорит.

модель в жизни
В харнессе

Каждая карточка каталога — с границей: как проверялось, что не умеет, что осталось за пределами. «Проверено» — это тест, который мог упасть и не упал.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога2медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
Код в ячейкеКоманды оболочкиСписок задачСинтез по памяти
4 инструмента
Сообщение
Теория принципала–агентаМодели · 4 поста
Каталог от 14.10.2026
Суть

Принципал (владелец) передаёт работу агенту (исполнителю), но интересы у них не совпадают автоматически. Система должна делать так, чтобы агенту было выгодно служить принципалу.

ментальная модель
Пример из жизни

Наёмный менеджер может тянуть в свою сторону, если его контроль — за результат, а не за процесс. Владелец видит цифры — и управляет по ним.

модель в жизни
В харнессе

Журнал, связанный хешами, и квитанции памяти — контроль принципала: каждое действие подписано и проверяемо. Секреты — в карантине, данные — у владельца.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога2медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
Вопрос пользователюСписок задачСканер безопасностиЧекпойнт контекста
4 инструмента
Сообщение
Беги в горуМодели · 4 поста
Каталог от 14.10.2026
Суть

Делай то, что тяжело сейчас и легко потом: учиться, чинить долг, автоматизировать. В гору тяжело идти — но с горы потом легко катиться.

ментальная модель
Пример из жизни

Разобрать склад сейчас — скучно; искать нужное каждый день потом — дороже. Порядок окупается не сегодня, а каждый день после.

модель в жизни
В харнессе

Харнесс встроен в эту модель: потратить время на настройку и память — чтобы потом рутина шла сама. Проект помнит себя — не приходится начинать с нуля.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога2медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
Режим целиРежим планированияСписок задачЗапись в память
4 инструмента
Сообщение
Естественный отборМодели · 4 поста
Каталог от 14.10.2026
Суть

Выживает не самый сильный, а тот, кто лучше приспособлен к условиям и успевает размножаться. В деле — выживают практики, которые реально работают.

ментальная модель
Пример из жизни

Два мастера, одинаково талантливые: один учится у заказчиков, другой — нет. Через год у первого очередь, у второго — свободные дни.

модель в жизни
В харнессе

Инструменты проходят отбор реальными прогонами: что работает — остаётся с пометкой «проверено», что нет — честно называется тумблером или семейством. Отбор публичный.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога2медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
СубагентыКод в ячейкеСинтез по памятиСписок задач
4 инструмента
Сообщение
ПриспособляемостьМодели · 4 поста
Каталог от 14.10.2026
Суть

Ценность не в том, чтобы быть правым при неизменных условиях, а в том, чтобы оставаться полезным, когда условия меняются. Жёсткий план умирает первым.

ментальная модель
Пример из жизни

Лавка, которая торговала только одним товаром, исчезла при первом кризисе; та, что перестраивалась, — выжила.

модель в жизни
В харнессе

Роутинг моделей и открытые адаптеры: провайдера можно менять, не перестраивая работу. Границы описаны — значит, известно, где система может прогнуться.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога4медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
Команды оболочкиПравка файлаВопрос пользователюПоиск в памяти
4 инструмента
Сообщение
Сложный процентМодели · 4 поста
Каталог от 14.10.2026
Суть

Рост, который ложится на предыдущий рост: проценты на проценты. Маленькое и регулярное становится огромным — но только если успевает накопиться.

ментальная модель
Пример из жизни

Копить по чуть-чуть каждый месяц незаметно, а через десять лет — дом. Пропущенный месяц съедает не одну копейку, а весь её будущий рост.

модель в жизни
В харнессе

Память и главы — сложный процент знаний: факты уходят в память, возвращаются в нужный момент и складываются. Каждая сессия начинается не с нуля, а с накопленного.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога3медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
Запись в памятьПоиск в памятиЧекпойнт контекстаСубагенты
4 инструмента
Сообщение
Критическая массаМодели · 4 поста
Каталог от 14.10.2026
Суть

Есть порог, после которого процесс идёт сам: снежный ком, эпидемия, сеть. До порога — усилия, после — инерция. Всё решает не размер, а переход порога.

ментальная модель
Пример из жизни

Пять подписчиков — рутина; пять тысяч — канал живёт сам: приводят, делятся, возвращаются. Разница не в старании, а в переходе порога.

модель в жизни
В харнессе

Кейсы — по одному на нишу, чтобы у каждой был свой мини-цикл «боль → связка → цифры». Когда накоплено достаточно — ниши ссылаются друг на друга и раздел начинает расти сам.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога2медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
Режим планированияСубагентыЗаписьСинтез по памяти
4 инструмента
Сообщение
ИнерцияМодели · 4 поста
Каталог от 14.10.2026
Суть

Тело, движущееся по прямой, продолжает двигаться, пока его не остановят: привычки, процессы, технологии живут дольше своей пользы. Менять их — тратить энергию.

ментальная модель
Пример из жизни

«Так заведено» — и таблица в Excel живёт десять лет, хотя всем мешает. Остановить её — усилие, продолжить — ноль усилий.

модель в жизни
В харнессе

Списки задач и статусы делают инерцию видимой: что бросали, что тянется, где затык. Память напоминает о брошенном — иначе оно тащится вечно.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога2медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
Список задачРежим планированияСинтез по памятиПоиск в памяти
4 инструмента
Сообщение
Эффект колеиМодели · 4 поста
Каталог от 14.10.2026
Суть

Чем глубже колея, тем легче катиться по ней и тем труднее выйти. Хорошая практика — колея; плохая — тоже колея. Главный вопрос: куда ты накатал.

ментальная модель
Пример из жизни

Код, который «работает, не трогай», — колея: каждый раз проще добавить костыль, чем выйти и переложить. Через год править уже страшно.

модель в жизни
В харнессе

Карты кода и граф связей показывают колею: правка идёт по структуре, а не по памяти. Ревью и границы ловят костыли до того, как они стали нормой.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога2медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
Языковые серверы (LSP)Поиск по содержимомуЧтениеСтруктурный поиск (AST)
4 инструмента
Сообщение
Непредвиденные последствияМодели · 4 поста
Каталог от 14.10.2026
Суть

У действия есть эффекты, которых не ждали: побочные, отложенные, на других. Даже простая правка дёргает соседнее — просто мы не всегда это видим.

ментальная модель
Пример из жизни

Скидка ради продаж — и все привыкли ждать скидку. Новая дорога — и пробки переехали. Причина и следствие не всегда рядом.

модель в жизни
В харнессе

Правки идут после сверки связей по графу: изменил одно — видно, что заденет. Журнал фиксирует эффекты, чтобы они не были «непредвиденными» дважды.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога2медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
Языковые серверы (LSP)Структурный поиск (AST)Поиск по содержимомуЧтение
4 инструмента
Сообщение
НелинейностьМодели · 4 поста
Каталог от 14.10.2026
Суть

Не всё растёт поровну: удвоение усилий может дать ноль или вчетверо. Зависимости, пороги, насыщение — мир редко бывает прямой линией.

ментальная модель
Пример из жизни

Пятый час рекламы почти не добавляет продаж, а первый — добавляет всё. Усилие и результат расходятся, и это нормально.

модель в жизни
В харнессе

Ограничения по времени и выводу признают нелинейность: длинный процесс не обязан быть линейным, у каждого шага — свой вес. Измерения показывают, где кривая уходит вверх.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога2медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
РазмышлениеСубагентыКод в ячейкеСинтез по памяти
4 инструмента
Сообщение
Круг компетенцийМодели · 4 поста
Каталог от 14.10.2026
Суть

Знай, что ты знаешь, и знай, где твоя граница. Оптимально — внутри круга; у границы — осторожно; за кругом — не берись или берись с проверкой.

ментальная модель
Пример из жизни

Сантехник починит кран, но не возьмётся за котёл — или возьмётся, зная цену ошибки. Дорого обходится не незнание, а незнание границы.

модель в жизни
В харнессе

«Проверено» и «оценка» — честный круг компетенций: где есть измерение, где его нет, написано на карточке. Границы инструментов — часть описания, а не приписка.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога3медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
Вопрос пользователюСинтез по памятиЧтениеЗапись
4 инструмента
Сообщение
Вторичные последствияМодели · 4 поста
Каталог от 14.10.2026
Суть

Смотри на два шага вперёд: у решения есть следствия от следствий. То, что кажется выигрышем на первом ходе, часто проигрыш на втором.

ментальная модель
Пример из жизни

Автоматизация ради скорости — и сотрудники перестали понимать процесс. Экономия на материале — и клиенты ушли. Первый ход выигран, партия — нет.

модель в жизни
В харнессе

Перед действием агент проверяет, что заденет правка (граф, связи, границы), а журнал пишет эффекты — чтобы вторичное не пришло вторично.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога3медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
Языковые серверы (LSP)Поиск по содержимомуРазмышлениеСинтез по памяти
4 инструмента
Сообщение
Стратегия штангиМодели · 4 поста
Каталог от 14.10.2026
Суть

Держи два конца: очень безопасное и очень рискованное, — а середину избегай. Потери ограничены, выигрыш не ограничен; середняк часто хуже обоих.

ментальная модель
Пример из жизни

Свободный мастер работает на себя (риск) и держит подушку (безопасность): если проект падает — подушка держит; если взлетает — весь выигрыш его.

модель в жизни
В харнессе

Локальные данные и карантин секретов — безопасный конец; открытые эксперименты и новые модели — рискованный. Средняя «облачная подписка на всё» — не выбор харнесса.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога3медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
Хранилище ObsidianЧекпойнт контекстаКоманды оболочкиРазмышление
4 инструмента
Сообщение
Своя шкура на конуМодели · 4 поста
Каталог от 14.10.2026
Суть

Тот, кто рискует своим, решает иначе, чем тот, кто рискует чужим. Ответственность за результат меняет качество решений сильнее любых регламентов.

ментальная модель
Пример из жизни

Советник советует «купи», а сам не покупает — он не в игре. Мастер, который знает, что переделывать ему, делает один раз.

модель в жизни
В харнессе

Человек остаётся заказчиком: агент приносит варианты, выбор и ответственность — за человеком. Действия, меняющие состояние, требуют подтверждения — своя шкура в контуре.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога2медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
Вопрос пользователюСписок задачСинтез по памятиСканер безопасности
4 инструмента
Сообщение
МасштабируемостьМодели · 4 поста
Каталог от 14.10.2026
Суть

Сработает ли то же самое в десять раз больше? Ручное не масштабируется, процесс — да. Проверяется не размер, а способность расти без перестройки.

ментальная модель
Пример из жизни

Пять клиентов ведёт один человек, пятьсот — уже нет: он тонет в рутине. Тот, кто построил процесс, ведёт и пятьсот — руками системы.

модель в жизни
В харнессе

Сессии и подсессии, главы памяти, hubs: один контур растёт на десятки задач без потери контекста. Кейсы построены так, чтобы ниши добавлялись без перестройки раздела.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога3медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
СубагентыЗапуск процессаРежим планированияЗапись в память
4 инструмента
Сообщение
ХрупкостьМодели · 4 поста
Каталог от 14.10.2026
Суть

Хрупкое ломается от удара, антихрупкое — крепнет от него. Важно не «как выглядит», а «что будет при ударе». Хрупкость часто прячется за гладким фасадом.

ментальная модель
Пример из жизни

Завод с одним поставщиком компонента — фасад ровный, удар — и всё встало. Два поставщика — уже не так страшно.

модель в жизни
В харнессе

Откаты и контрольные точки, журнал с проверкой цепи: удар не стирает работу. Роутинг моделей: упал один провайдер — работает другой, без перестройки.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога3медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
Чекпойнт контекстаКоманды оболочкиGit в интерфейсеХранилище Obsidian
4 инструмента
Сообщение
ОпциональностьМодели · 4 поста
Каталог от 14.10.2026
Суть

Ценность — в праве выбора, а не в одном выбранном варианте. Дешёвая опция, которой можно не воспользоваться, часто дороже всего конкретного.

ментальная модель
Пример из жизни

Держать место в двух проектах — «лишняя» опция, пока не сорвался первый. Тогда она — всё. То, что можно не использовать, даёт свободу.

модель в жизни
В харнессе

Модели ротируются по задаче, провайдеры меняются, правила настраиваются: у владельца остаются опции, а не один путь. Конфигурация — часть продукта, не привилегия.

как устроен инструмент
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов4медиана 6 — по 55 позициям со связками
Групп каталога4медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Инструменты
Свои инструментыПравка файлаКоманды оболочкиРазмышление
4 инструмента
Сообщение
Продающая консультация по структуреСвязки · 4 поста
Каталог от 14.10.2026
Суть

Созвон перестаёт быть разговором «посмотрим», когда у него есть структура: контакт, запрос, путь, препятствия, подтверждение, история, цена, закрытие. Харнесс держит эту структуру и следит, чтобы ни один шаг не потерялся.

Продающие консультации
Шаги
  1. Готовишься: карточка клиента, его запрос, продукт, цена, рассрочка — всё в проекте, а не в голове.
  2. На созвоне ведёшь по шагам структуры; заметки идят в журнал созвонов.
  3. Запись звонка расшифровывается и разбирается: где держал структуру, где сошёл с неё.
  4. Клиент уходит в один из сегментов после созвона — карточка получает сценарий работы.
  5. Скрипты возражений и шаблоны сообщений достаются из базы, а не вспоминаются на ходу.
5 шагов
Инструменты
ЗаписьПравка файлаЧтениеПоиск в памятиЗапись в памятьtranscribe-ruСубагентыСписок задач
8 инструментов
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов8медиана 6 — по 55 позициям со связками
Групп каталога4медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Результат

Структура на виду, ни один шаг не потерян, разбор после звонка — по фактам, а не по памяти.

результат
Сообщение
Работа с заявками после созвона: четыре сценарияСвязки · 4 поста
Каталог от 14.10.2026
Суть

Главное в продаже — не созвон, а то, что после него. Каждый клиент попадает в один из четырёх сегментов (готов платить / подумать / не тянет / не интересно), и у каждого — своя коммуникация. Держать четыре очереди в голове нельзя — их держит система.

Продающие консультации
Шаги
  1. После каждого созвона клиент раскладывается по сегменту — карточка со статусом и сценарием.
  2. «Готов платить» — ссылка на оплату сразу, без лишних слов.
  3. «Подумает» — напоминание в задачи и долгосрочные касания по расписанию.
  4. Бронь — якорь обязательства: дата окончания ставится в календарь, напоминания уходят сами.
  5. Сводка в конце дня: кто где, кому писать, кому не надо.
5 шагов
Инструменты
Список задачСубагентыЗаписьПоиск в памятиЗапуск процессаСообщение / вводЧтение
7 инструментов
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов7медиана 6 — по 55 позициям со связками
Групп каталога4медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Результат

Четыре очереди ведёт система: никто не забыт, брони не протухают, клиенту пишут точно в срок.

результат
Сообщение
Тренировка продаж на нейросети: клиент-ботСвязки · 4 поста
Каталог от 14.10.2026
Суть

Продажи — навык, который натаскивается повторением: клиент-бот отыгрывает возражения, ты ведёшь структуру, после — разбор слабых мест. Копейки на токены вместо потерянных лидов на живых созвонах.

Продающие консультации
Шаги
  1. Задаёшь нейросети промт: аудитория, продукт, чек, желание клиента, возражения.
  2. Голосовой режим: нейросеть играет клиента, ты ведёшь продажу.
  3. Сценарий с реальным клиентом: вопросы, оффер, возражения, цена, закрытие.
  4. После тренировки — честный разбор: где закрывал, где смазал, что улучшить.
  5. Повторяешь конкретное возражение, пока не перестанешь спотыкаться.
5 шагов
Инструменты
ЗаписьПравка файлаКод в ячейкеtranscribe-ruСубагентыПоиск в памятиЗапись в память
7 инструментов
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов7медиана 6 — по 55 позициям со связками
Групп каталога5медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Результат

Десятки тренировок до первых реальных звонков: на живом клиенте ведёшь спокойно, а не выживаешь.

результат
Сообщение
Лид-магнит: видео → страница → бот → заявкаСвязки · 4 поста
Каталог от 14.10.2026
Суть

Лид-магнит — бесплатная ценность, которая забирает контакт: видео с обложкой, своя страница, бот с серией сообщений, заявка на консультацию. Каждый элемент собирается по шагам, а харнесс держит все шаги и материалы вместе.

Лид-магнитная воронка
Шаги
  1. Видео заливается на хостинг, обложка собирается нейросетью или в редакторе.
  2. Страница лид-магнита: заголовок, видео, форма, кнопка — на своём домене.
  3. Бот собирается под платформу (Telegram, VK, MAX) — серия сообщений с ценностью.
  4. Заявка из бота попадает в общий поток: задача, карточка, статус.
  5. Реклама ведёт на лид-магнит, аналитика замыкается метрикой.
5 шагов
Инструменты
ЗаписьПравка файлаКоманды оболочкиГенерация изображенийРазбор изображенийБраузерСубагентыВеб-поиск
8 инструментов
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов8медиана 6 — по 55 позициям со связками
Групп каталога5медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Результат

Воронка собирается по шагам без потери материалов: видео, страница, бот и заявки — в одном контуре.

результат
Сообщение
Оплата и рассрочка: банк принимает решение, не тыСвязки · 4 поста
Каталог от 14.10.2026
Суть

Продавать на высокий чек — значит дать клиенту способ платить. Банковская рассрочка через платёжную страницу: банк сразу переводит тебе всю сумму, клиент возвращает без процентов, ты не бегаешь за платежами.

Приём оплат и рассрочки
Шаги
  1. Платёжная страница подключается: анкета, реквизиты, способы оплаты, рассрочки.
  2. Ссылка на оплату/рассрочку/бронь — в карточке каждого клиента, не в переписке.
  3. Банк одобряет рассрочку — деньги приходят сразу, возврат — ответственность банка.
  4. Отказ банка страхуется альтернативными сервисами — клиент не уходит в тупик.
  5. Статусы оплат в проекте: кто заплатил, кто на брони, кому напомнить.
5 шагов
Инструменты
Список задачСубагентыЗаписьПоиск в памятиБраузерВеб-поискЗапись в память
7 инструментов
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов7медиана 6 — по 55 позициям со связками
Групп каталога4медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Результат

Высокий чек перестаёт пугать: 90 000 одним платежом — это страшно, а 3 750 в месяц — легко. Ты не кассир, ты эксперт.

результат
Сообщение
Вопросы из взрослой позиции: как просить, чтобы получатьСвязки · 4 поста
Каталог от 14.10.2026
Суть

Ответ полезен ровно настолько, насколько хорош вопрос. Взрослая позиция — обозначить проблему, дать варианты, показать свою логику и только потом спросить. Это правило работает и с людьми, и с агентами.

Введение
Шаги
  1. Проблема формулируется конкретно: что произошло, что пошло не так.
  2. Даёшь варианты, которые уже передумал: что пробовал, что из этого вышло.
  3. Показываешь логику: почему склоняешься к этому варианту.
  4. Задаёшь вопрос с цифрами: конверсия, суммы, сроки — без «низкая», а «3 из 10».
  5. Агенту задача ставится так же: контекст, цель, границы, критерий готовности.
5 шагов
Инструменты
РазмышлениеЗаписьСубагентыСписок задачСинтез по памятиВопрос пользователюПоиск по содержимому
7 инструментов
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов7медиана 6 — по 55 позициям со связками
Групп каталога3медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Результат

И человек, и агент отвечают по делу с первого раза: вопрос с цифрами и логикой — это половина решения.

результат
Сообщение
Блог, который приносит заявки, а не лайкиСвязки · 4 поста
Каталог от 14.10.2026
Суть

Блог — топливо для заявок: календарь активностей, регулярные посты, призывы, эфиры и тесты. Харнесс ведёт календарь, готовит контент по структуре и следит, чтобы ничего не выпало из ритма.

Генерация заявок с блога
Шаги
  1. Календарь активностей на месяц: посты, сторис, эфиры, призывы — всё на виду.
  2. Контент пишется по структуре, черновики проверяются на стиль и факты.
  3. Посты с призывами на консультацию и разборы подписчиков — по расписанию.
  4. Ответы в личных сообщениях не теряются: входящие стекаются в один контур.
  5. Сводка за период: что дало заявки, что нет, что усилить.
5 шагов
Инструменты
Режим планированияСписок задачСубагентыЗаписьПравка файлаЗапуск процессаВеб-поискПоиск в памяти
8 инструментов
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов8медиана 6 — по 55 позициям со связками
Групп каталога5медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Результат

Блог живёт по плану: контент в ритме, призывы на месте, заявки считаются, а не ждут.

результат
Сообщение
Запуск: три касания до решенияСвязки · 4 поста
Каталог от 14.10.2026
Суть

Запуск — это серия касаний по расписанию: 3 видео или эфира, прогрев, напоминания, открытие продаж. Харнесс собирает план запуска в задачи и ведёт каждую активность по сценарию.

Продажи через запуски
Шаги
  1. План запуска: даты, форматы (видео/эфиры), цели по продажам.
  2. Контент каждого касания готовится заранее — сценарии, промты, черновики.
  3. Напоминания и прогрев по расписанию: ни один день запуска не пустует.
  4. Заявки и оплаты по дням — в проекте, видно динамику.
  5. После запуска — разбор: что дало продажи, что повторить.
5 шагов
Инструменты
Режим планированияСписок задачСубагентыЗаписьПравка файлаЗапуск процессаПоиск в памятиКод в ячейке
8 инструментов
Объём связкистолбик — сколько названо в связке, риска — медиана каталога
Инструментов8медиана 6 — по 55 позициям со связками
Групп каталога5медиана 4 — по тем же 55 позициям

источник: поле chain позиции

Результат

Запуск идёт по плану и не рассыпается: каждое касание на месте, продажи видны цифрами.

результат
Сообщение
Карточки инструментов: проверка на реальных прогонахЗадачи · 1 пост
Каталог от 14.10.2026
Карточки инструментов: проверка на реальных прогонах

Проверено 29 позиций из 84: у каждой — параметры, границы и измеренный результат прогона. Остальное честно названо тумблерами, op-семействами, устройствами и панельными группировками

текущая задача
Сообщение
Семь историй о делах на страницеЗадачи · 1 пост
Каталог от 14.10.2026
Семь историй о делах на странице

Общее для всех чувство, своё дело и что с этой болью делается — плюс «Путь и снаряжение» и блок отклика

текущая задача
Сообщение
Страница живёт из репозиторияЗадачи · 1 пост
Каталог от 14.10.2026
Страница живёт из репозитория

Эфир, каталог, задачи и история собираются генератором из каталога харнесса, а не правятся руками в разметке

текущая задача
Сообщение
Публичный README и установка в одну командуЗадачи · 1 пост
Каталог от 14.10.2026
Публичный README и установка в одну команду

Документация и запуск продукта одной командой для будущих пользователей

будущая задача
Сообщение
Чистка и документация кодаЗадачи · 1 пост
Каталог от 14.10.2026
Чистка и документация кода

Приведение кодовой базы к виду, пригодному для открытия

будущая задача
Сообщение
Наборы расширений и шаблонов для типовых задачЗадачи · 1 пост
Каталог от 14.10.2026
Наборы расширений и шаблонов для типовых задач

Готовые практики и шаблоны поверх харнесса

будущая задача
Сообщение
Что уже работаетОткрытый код · 1 пост
Каталог от 14.10.2026
Что уже работает

Конвейер допуска и аудита, память с квитанциями, главы сессий, роутинг моделей, браузерные профили, мост «страница → агент», карты кода.

открытый код
Сообщение
Что впередиОткрытый код · 1 пост
Каталог от 14.10.2026
Что впереди

Чистка и документация, установка «в одну команду», публичный интерфейс расширений, наборы практик и шаблонов под типовые задачи.

открытый код
Сообщение
Кому это нужноОткрытый код · 1 пост
Каталог от 14.10.2026
Кому это нужно

Всем, кто делает сам: мастеру с проектом, главе небольшого дела, студии из двух человек, инвестору, который хочет видеть, а не верить.

открытый код
Сообщение

Порядок, из-за которого можно доверять

Ключевая мысль — конвейер. Ни одно действие не идёт в обход: сначала допуск, потом исполнение в ограниченной среде, потом превращение результата в запись.

  1. 1

    Проверка на лишнее

    Промпт и команды проверяются на секреты и чувствительные данные. Секретное не исполняется и не сохраняется — уходит в карантин.

  2. 2

    Решение политики

    Правила решают: разрешить, запретить или потребовать человека. Запрет не смягчается режимом работы.

  3. 3

    Исполнение в изоляции

    Команды выполняются без оболочки, с ограничением по времени и объёму вывода; секреты не наследуются дочерним процессом.

  4. 4

    Нормализация

    Результат превращается в типизированную запись. Если данные не проходят проверку — они не становятся фактом в доверенной памяти.

  5. 5

    Запись и проверка

    Событие попадает в журнал, связанный хешами, и в метрики. Целостность журнала можно проверить в любой момент.

Почему я это строю

Эта страница — про дело, а не про технологию. Ниже — семь историй: у каждой своя боль, но чувство одно, и видно, что с этим чувством уже делается.

Слова «пользователь» здесь не будет: за ним не видно человека. Есть дела — своё дело и люди рядом, чужие деньги и сроки, код, рутина, первый проект. У каждого своя боль, но чувство одно: не успеть, подвести своих, остаться одному со своей ношей.

Началось всё с перегруза. Я вёл проекты один: код, клиенты, счета, звонки. Телефон не замолкал, а день уходил не на дело, а на то, чтобы ничего не забыть. Тогда я решил взять всё в свои руки и построить Paps App — место, где один человек и агент-инженер заменяют команду. Харнесс — это система, в которой агент живёт и работает: с правилами, памятью и следом каждого действия.

Понимания вокруг не было. Со стороны это выглядело как «очередной чат-бот», а внутри всё сыпалось: агент забывал договорённости, чинил одно и ломал соседнее, ключи и данные расползались по чужим сервисам, а с каждой новой моделью приходилось начинать сначала. Самым трудным было признать: дело не в модели, а в том, что вокруг неё нет системы.

Помог порядок вместо надежды: сначала допуск — потом действие. Журнал, связанный хешами, вместо логов для галочки. Память, куда непроверенное не попадает. Карта всего кода вместо одного файла. Отдельный браузер со своими профилями. Разные модели под разные задачи. Всё это — папка «Инструменты» выше на странице, и каждая карточка там подтверждена реальным прогоном, а не описанием.

А потом я сделал ставку — личную, а не рыночную. Моё допущение: к сентябрю 2027 года ИИ превзойдёт самых умных людей в кодинге, и модели станут обычным ресурсом, как электричество. Тогда последним дефицитным активом, за который будут бороться инвесторы, останется система вокруг модели — харнесс. Именно на это я поставил свои деньги и время: строю его сейчас и в открытую — этот эфир и есть разработка.

Разные веры, обычаи и языки — а чувства одни: не успеть; подвести своих; остаться одному со своей ношей; надеяться на своих. На этих чувствах сходятся все культуры, и потому харнесс говорит простыми словами: его поймёт и мастер в цеху, и глава компании, и школьник. Человек здесь не исполнитель, а заказчик: система приносит самые точные и актуальные варианты, ты выбираешь — и вместе они дают больше, чем их сумма. Цель одна: разгрузить человека и вернуть ему свободу — в работе и в жизни.

Семь историй о делах

Начни с чувства — оно у всех одно; потом увидишь своё дело и то, что с этой болью уже делается. Если строка отозвалась — история про тебя.

Свой бизнес

Кто это: тот, на ком держится всё — своё дело, от пяти до пятидесяти человек

Чувство: знакомо каждому, кто за кого-то отвечает, — телефон не замолкает, а день уходит на «все вопросы ко мне».

Наём расширял штат, но не свободное время: каждый новый человек забирал объяснения, контроль и ещё один чат. Ассистенты давали текст, а решения и действия оставались на мне. Харнесс изменил не темп, а роль — я перестал быть исполнителем. Утром приходят не сорок сообщений, а сводка по процессам и три варианта: с расчётом, ценой и последствиями. Выбрал один — он исполнен, и остался след: что сделано, когда и с каким результатом.

Результат: понедельник начинается с трёх решений, а не с сорока сообщений.

Если это про тебя — эфир показывает такой день изнутри.

Наёмный руководитель

Кто это: тот, кто отвечает за результат чужими руками

Чувство: спрашивают цифры, а приносишь обещания — и это стыдно перед своими.

Результат я видел только через людей: спросил — получил ответ, не спросил — узнал на планёрке. Харнесс дал то, чего не хватало: контур с допуском, где видно, что происходит на самом деле, и журнал, где каждое действие подписано и проверяемо. Отчёты больше не собираются вручную — они собираются из фактов. Освободившееся время ушло туда, где я и нужен: на решения и на людей.

Результат: бюджет защищается фактами, а не презентацией.

Чувство, когда нечего стыдиться перед своими, знакомо любому, кто ведёт людей.

Инвестор

Кто это: тот, кто вкладывает деньги и хочет видеть, а не верить

Чувство: отдавать и не видеть, куда ушло, — тревога, одинаковая в любой стране.

Десятки презентаций, где прогресс — это слайды; логи можно нарисовать любые. Здесь иначе: журнал работ, связанный хешами, — изменение или удаление записи видно при проверке цепи; квитанции на действия; карта кода, по которой видна реальная связка, а не обещание. И сам харнесс — не подписка на чужой сервис: он остаётся у компании вместе с ключами и данными.

Результат: видно, за что заплачено — и что остаётся в активе.

Инвестор узнаёт себя по одной фразе: «покажи, а не расскажи».

Подрядчик

Кто это: тот, кто держит цепочку людей и заказов — на своём слове и телефоне

Чувство: страшно, когда один человек выпал — и встало всё: сроки, заказ, репутация перед своими.

Работа жила в головах и чатах: позвонить, напомнить, не забыть, проконтролировать. Стоило человеку выпасть — выпадало всё звено. Теперь шаги идут сами, у каждого действия есть допуск и след, а человек нужен только там, где решение требует ответственности. Исключения не теряются — они приходят с вариантами, а не с вопросом «что делать».

Результат: телефон молчит, заказ идёт.

Подрядчику важнее всего слово: система держит его вместо блокнота и памяти.

Разработчик

Кто это: тот, у кого код, тесты, документация и деплой в одних руках

Чувство: руки делают, а голова не держит всё сразу — и от этого устаёшь больше, чем от работы.

Модель помогала, но каждая сессия начиналась с нуля, а связей проекта я не держал в памяти. Теперь задачи идут в изолированных рабочих деревьях, а контекст переживает сессию: главы закрываются, факты уходят в память и возвращаются сами. Правку делаю прямо на странице сервиса: выделяю объект — агент получает координаты и код, сверяет связи по графу и правит точно, не задевая соседнее.

Результат: один человек с инструментами закрывает то, что раньше требовало трёх ролей.

Здесь важна не магия, а точность: каталог показывает границы каждого инструмента.

Сотрудник на рутине

Кто это: тот, чей день уходит на одинаковые дела — письма, таблицы, заявки

Чувство: усталость от однотипных дел одинакова у всех, кто честно работает.

Я не программист и не собирался им становиться: думал, что агенты — для тех, кто умеет кодить. Оказалось, настраивать нечего: просишь простыми словами, берёшь готовый навык из каталога — и рутина закрывается. Заявки, письма, сводки, однотипные проверки: я больше не делаю это руками и не боюсь забыть.

Результат: рутина уходит — день освобождается.

Эта история написана для тех, кто боится, что «это сложно». Сложного здесь нет.

Первый проект

Кто это: тот, кто хочет сделать своё и пока не знает, с чего начать

Чувство: начать своё и бросить на середине — самый частый стыд в юности.

Я застревал на старте и бросал на середине. Здесь не нужно уметь программировать: харнесс объясняет простыми словами, показывает шаг, делает его вместе со мной и проверяет результат, прежде чем идти дальше. Ошибка — не провал, а следующий шаг.

Результат: свой проект доведён до конца, а не отложен на потом.

Тут нужен не талант, а первый проект, доведённый до конца.

Что это даёт на практике

Стопка блокнотов с закладками на столе, телефон экраном вниз

Тихий телефон

Память держит десятки больших проектов и процессов сразу: то, ради чего ты раньше брал телефон в руки, закрывается само. Тебе остаются решения с высокой ответственностью — получить лучшие варианты, выбрать и забрать результат без воды.

Деревянная картотека: один ящик выдвинут, карточки без надписей

Свой браузер

В комплекте профессиональный антидетект-браузер, сросшийся с харнессом: отдельные профили, свои вкладки и отпечатки. Захочешь иначе — попроси агента прямо в профиле: он переделает вкладки или добавит навык расширением. Собирается на лету.

Печатная страница на столе, поверх неё карандаш и очки

Правки прямо на странице

Выделяешь текст или объект на странице своего сервиса — агент получает точные координаты и код, сверяет связи по графу и видит, что от чего зависит. Поэтому правит быстро и точно, не ломая соседние процессы.

Связка ключей с пустой латунной биркой на тёмном столе

Ключи и тарифы

В харнесс ставятся ключи любых провайдеров: комбинируя тарифы, получаешь в 6–10 раз больше лимитов на токены и запросы. Оптовые реселлеры и транзитные планы — например opencode go и commandcode goat — в моём случае роняли цену до 3–10 рублей живых денег за $1 баланса на ключе. Цены и лимиты зависят от провайдера и меняются: проверяй условия перед покупкой.

Отклик

Если ты узнал себя — вот твои три шага

Продавать ничего не нужно: путь открыт, продукт открывается. Посмотри, как это делается, чем это делается и что уже сделано. А если хочешь просто поговорить о своём деле — напиши мне в Telegram: @earthenerg.

  1. Посмотреть эфир

    Живая работа: видно, как задача проходит путь от сказанного слова до проверенного результата. Переделки и откаты — тоже в кадре.

  2. Открыть каталог

    Чем именно это делается: у каждого инструмента — параметры, границы и измеренный результат прогона. Без обещаний.

  3. Прочитать задачи

    Что делается сейчас и что впереди: список собирается из репозитория, а не из обещаний, и меняется вместе с работой.

Боль у всех своя, а чувство одно — не остаться одному со своей ношей. Харнесс берёт ношу на себя и оставляет тебе то, что никто не сделает за тебя: выбор.