Перейти к содержимому

План на две недели: 5–16 октября 2026 ​

Объём подтверждён Дмитрием · 4 октября 2026: подключение магазина, чтение каталога и изменение только базовой цены с явным подтверждением владельца. Для хостинга подтверждён DigitalOcean; тестовый OpenCart подтверждён. График и конкретная инфраструктура ещё требуют согласования.

Предлагаемый график · составлен 4 октября 2026 по проекту STOR в Jira и журналу решений. С Женей и Артёмом ещё не согласован; даты — цели, а не обещания. В две недели помещается админский сценарий с одной настоящей записью; всё, что продукт должен уметь сверх этого, перечислено в разделе После 16 октября, а не спрятано.

К пятнице 16 октября наш тестовый магазин OpenCart подключён к размещённому в интернете Store Deputy, его владелец спрашивает Admin Agent о каталоге и одобряет изменение базовой цены, которое применяется и проверяется. Сегодня ничего из этого не выходит за пределы машины разработчика, и ни один настоящий магазин не подключался.

Кто что делает: Женя — API, приложение, единый MCP, Agentfy и сквозные проверки. Артём — модуль OpenCart: его REST API, Connect, чтение и одна запись. Дмитрий — решения, хостинг и аккаунты, пилотный магазин, приёмка в обе пятницы.

Финишная черта ​

«Готово» 16 октября значит, что всё это верно на размещённом Store Deputy, а не локально:

  1. Владелец устанавливает модуль в наш тестовый магазин OpenCart 3, нажимает Connect, регистрируется и возвращается уже подключённым. Admin Agent создаётся сам.
  2. Владелец спрашивает в чате о товарах, ценах и остатках и получает ответы из тестового магазина, от настоящей языковой модели.
  3. Владелец просит изменить цены нескольких товаров, видит точный список — товар, старая цена, новая цена — и одобряет его.
  4. Цены в магазине меняются, перечитываются, и владелец получает квитанцию: применено, пропущено, почему.
  5. Цена, изменившаяся тем временем, пропускается, а не перезаписывается. Пауза в админке магазина останавливает агента.
  6. Каждый вызов инструмента в журнале; отозванный или приостановленный магазин отказывает в вызовах.

Решения, нужные в понедельник ​

Без них график съезжает с первого дня.

РешениеПочему блокируетКто
Подтверждено 4 октября: подключение, чтение каталога и согласованное изменение только базовой ценыОбъём согласован; другие записи вне этих двух недельДмитрий
DigitalOcean подтверждён 4 октября. Конфигурацию определяет Дмитрий: проекты, домены и ресурсыПровайдер и ответственный определены; конкретная конфигурация ещё открытаДмитрий
Дмитрий выбирает существующую или отдельную пилотную среду Agentfy на DigitalOceanВыбор среды и детали доступа к модели ещё открытыДмитрий
Тестовый OpenCart подтверждён 4 октябряПоиск продавца и установка в живой магазин не нужны в эти две неделиДмитрий
Подтверждено 4 октября: Женя и Артём согласуют схемы и примеры REST 1.0 в понедельник 5 октября и фиксируют контракт до 16 октябряИзменения только совместным решением для устранения блокирующей проблемыЖеня, Артём

Неделя 1 · 5–9 октября: подключение через REST, чтение с настоящей моделью ​

ДниЖеня — API, приложение, MCPАртём — модуль OpenCartДмитрий
Пн 5Влить стопку веток (STOR-19, 21, 23, 26) и STOR-48 в main; привести статусы в Jira в соответствие с кодомЗакончить STOR-38 (воспроизводимая сборка, регрессия установки). Начать STOR-18: маршруты REST 1.0, аутентификация, защита от повтора, манифестРешения выше, до обеда
Вт 6 – Ср 7Разместить API, приложение и сайт с публичным адресом; соединить размещённый Store Deputy со средой Agentfy (основа STOR-8). STOR-25: REST-адаптер в API, построенный на фикстурах контракта, пока не появятся эндпоинты АртёмаSTOR-18 целиком, включая подключение. STOR-24: эндпоинты чтения каталога, базовой цены и остатков на основе ридера STOR-39Подготовить тестовый OpenCart, каталог и доступ для приёмки
Чт 8 – Пт 9STOR-5, часть 1: предложение → одобрение → версионированная задача в API; шлюз одобрений заменяет заглушку в политике; приложение показывает таблицу проверки с кнопкой «Одобрить»STOR-20: Connect и возврат через подключение REST 1.0. STOR-42: настройки и пауза в админке модуля. STOR-27: первые контрактные тесты на обоих тестовых магазинахПятничный обзор

Пятница 9 октября: тестовый магазин подключается к размещённому Store Deputy через REST 1.0, Admin Agent создаётся автоматически и отвечает на вопрос о каталоге с настоящей моделью. Только чтение; записи ещё нет.

Неделя 2 · 12–16 октября: одно одобренное изменение, на тестовом магазине ​

ДниЖеня — API, приложение, MCPАртём — модуль OpenCartДмитрий
Пн 12 – Вт 13STOR-5, часть 2: исполнение через эндпоинт записи модуля, перечитывание, квитанция в чате и приложении, записи в журнале. STOR-28: сквозной админский сценарий на размещённом стеке, включая каждый отказSTOR-5, сторона модуля: эндпоинт записи базовой цены, принимающий только одобренную операцию, условное обновление, леджер (STOR-43), событие «товар сохранён» из спайка. Негативные тесты записей в STOR-27Утвердить формулировки таблицы проверки и квитанции; выбрать несколько товаров для первого изменения на тестовом магазине
Ср 14Установка на тестовый магазин OpenCart вместе с Артёмом; чиним то, что ломаетсяТо же: расширения, переименованная админка, HTTPS, версия PHPПрисутствовать при установке
Чт 15 – Пт 16Правки по тестовому магазину. Ранний доступ на сайте ведёт в размещённое приложение. STOR-22 только если правка в Agentfy небольшая; иначе зафиксировать пробелПилотная сборка модуля с отдельным пилотным ключом; регрессия установки и удаления; заметки о совместимости для пилотаПятничная приёмка по финишной черте; решение, что дальше

Пятница 16 октября: финишная черта выше, на нашем тестовом OpenCart.

После 16 октября ​

Не в эти две недели и не обещано пилоту:

  • Покупатели и корзина — Frontend Agent и этап B (STOR-29–37).
  • Прайс поставщика: сопоставление, исключения, регулярная задача (STOR-6).
  • Создание товаров (STOR-9), отчёты о продажах (STOR-10), проверки по расписанию (STOR-11).
  • Тарифы, биллинг и Upgrade (STOR-12, 13); цены не объявлены.
  • OpenCart 4 (STOR-14).
  • Любая запись, кроме базовой цены: остатки, заказы, категории, описания, клиенты. Каждой нужны свои правила одобрения, проверки и восстановления до того, как её строить.
  • Админ-панель платформы: для чего она, не решено.

Риски ​

РискЧто делает с планомЧто смягчает
REST 1.0 в модуле не начат; от него зависит вся вторая неделяВторая неделя сдвигается ровно на столько, на сколько сдвинется STOR-18Адаптер Жени строится на фикстурах контракта со вторника; контракт заморожен в понедельник
DigitalOcean выбран; инфраструктуру и модель ещё настроитьПоказ 9 октября зависит от доступности стекаНастроить адреса, доступы и Agentfy до интеграции
Недоступно тестовое окружениеСквозная приёмка заблокированаОбеспечить HTTPS-доступ из DigitalOcean и воспроизводимые тестовые данные
STOR-22 требует изменения внутри Agentfy, в репозитории другой команды«Кто спрашивает» для агента остаётся самим агентом, а не человекомОставлен необязательным во второй неделе и фиксируется, если не успеет
Тесты не доказывают совместимость с живыми магазинамиРеальное развёртывание требует отдельной проверки позжеЗафиксировать версии и ограничения расширений; живой пилот вне этого этапа
Два человека и десять рабочих дней, без запасаЛюбой сдвиг двигает финишную чертуОбъём режется, а не растягивается: сначала чтение, одна запись, больше ничего