Вышла новая версия 0.7.0 инструмента SimpleGen — вашего AI-помощника для автоматизации разработки решений на базе SimpleOne. В этом релизе мы закрыли серию дефектов выгрузки и синхронизации, добавили пайплайн автоматических проверок итогового МРа, расширили набор команд — оценка входных критериев, диаграммы, локальная проверка SOP, применение демо-данных — и переработали шаблон спецификации.
Что нового
-
Исправлена серия дефектов выгрузки и синхронизации:
- синхронизация одноимённых записей;
- выгрузка полей типа «выбор» и их опций;
- экспорт записей настройки форм;
- выгрузка инстансов виджета.
-
Пайплайн автоматических проверок итогового МРа — теперь ключевые требования к пакету проверяются в CI, а не глазами на ревью. Описание по подключению — в разделе «Проверка пакетов в CI».
| Проверка | Что должно сойтись |
|---|---|
compare-dsl |
Каждая запись из DSL лежит в пакете, и наоборот |
containers |
Состав формы или списка в пакете совпадает с DSL |
cyrillic |
В машинных полях (имена, скрипты, условия) нет кириллицы |
translations |
У каждого перевода есть все языки |
application |
Все записи пакета принадлежат одному приложению |
policy |
Защищаемые таблицы едут с record_policy = Protected |
-
Новая команда
/simplegen.product_verify— локально проверяет соответствие SOP данным, ещё до отправки на ревью. -
Новая команда
/simplegen.spec_assess— оценивает входные критерии задачи: достаточно ли вводных, чтобы начинать разработку. -
Новая команда
/simplegen.diagrams_build— генерирует диаграммы по вашему решению. -
Доработали демо-команды и добавили
/simplegen.demo_data_apply— применение демо-данных на стенд одной командой. -
Научили агента имперсонироваться под других пользователей — проверять поведение решения от разных ролей стало проще.
-
Индекс сигнатур SimpleOne API — агент быстрее находит нужный метод и тратит заметно меньше токенов. Заодно обновили сам справочник SimpleOne API.
-
Переработали шаблон спецификации — убрали технические аспекты и добавили описание use cases. Спецификация стала читаемой для всех участников, а не только для разработчика.
-
Актуализировали схему разработки — обновили схему полного цикла, от описания в бэклоге до влития МРа: в ней уже учтены новые команды (
spec_assess,diagrams_build,product_verify,demo_data_apply) и CI-проверки пакета. Схему прикладываем к посту. -
Рефакторинг правил и обновлённая документация — правила приведены в порядок, руководство актуализировано под новые команды.
Как обновиться
- Обновите пакет:
npm update -g @simplegen/simplegen
- Запустите инициализацию в чате:
/simplegen.init "Название продукта"
- Установите зависимости:
npm install
Готово — вы на версии 0.7.0.
Что планируем дальше
- Поддержка workflow
- Покрытие этапа тестирования: генерация тестов и инструменты под них
- Генерация макетов и приведение виджетов к единой дизайн-системе
- Повышение качества генерируемых скриптов
- Повышение качества генерации текстов
- Ультра-режим — агент, который ведёт весь цикл разработки самостоятельно
- Упрощённый режим (ассистент)
- Самообучение агента
- Продолжаем работать по обратной связи и устранять дефекты
Ещё не пробовали SimpleGen? Самое время начать — установите пакет и выполните init, чтобы оценить возможности.
Мы активно развиваем продукт и хотим делать это вместе с вами. Делитесь впечатлениями, идеями и замечаниями в комментариях — каждый отзыв помогает нам сделать SimpleGen лучше.