Спецификация и есть приложение
Меняйте приложение просьбой обычными словами, отправляйте коллеге в чат — и у него соберётся точно такое же. Не похожее, а то же самое.
ИИ делает «что-то похожее». Команде нужно то же самое
Каждое изменение — задача
CRM, учёт заявок, дашборды делают разработчики. Поменять порог или подпись — значит поставить задачу, ждать и выпускать релиз.
Результат не повторить
Попросите генератор ещё раз — или пусть попросит коллега — и получится другое приложение. «Вот моя версия» передать нельзя.
Код ИИ трудно вести
Сгенерированный код сложно проверять, сливать правки двух людей и откатывать к рабочей версии.
Кода приложения нет. Есть спецификация и рантайм
Приложение — это несколько YAML-файлов: таблицы, логика, экраны, оформление. Ассистент меняет только их — точечной правкой, а не новым кодом.
Четыре способа получить приложение
Дальше любое из них дорабатывается просьбами — и каждая правка становится новой версией.
Из готового продукта
Например, «Платформа КОМ-КОМ»: сообщество, персоны без внимания, предстоящие касания. Точная копия — и под себя.
14 экранов · 24 таблицыС нуля по описанию
Название и три строки описания — ассистент строит таблицы, разделы, формы, показатели и примеры данных.
Перенос своего приложения
Схема базы — точно и без ИИ, из Postgres или SQL-файла. Экраны и тексты ассистент воссоздаёт по коду проекта, не меняя его.
CRM: 15 миграций → 24 таблицыИз пакета коллеги
«Собрать у меня» прямо в чате или импорт файла. Сборка — за секунды.
Ассистент не может сломать приложение
Правит только спецификацию
Версия рантайма и «семейство» приложения защищены — их не тронуть.
Проверка до применения
Рантайм проверяет правку, Фабрика отрисовывает все экраны. Упал виджет — откат, ассистент исправляется сам.
Автодоводка
Подписи полей по-русски, порядок меню, типичные ошибки — исправляются кодом. В перенесённой CRM: 187 полей без подписей → 0.
Любая версия — назад
Цепочка хешей и снимок базы перед изменением: откат вместе с данными.
Проверено прогонами
Запустите Фабрику у себя
Нужен только Node.js. База каждого приложения — PGlite прямо в его папке: без Docker, Postgres и Java.
Что дальше
Честно о рамках
Логика переносится, если выражается формулами и SQL. Сложный бэкенд, внешние интеграции, авторизация и файловые хранилища — пока вне рамок. Расширения не пишут в базу и не ходят в сеть. Сейчас Фабрика работает на одном компьютере.