Документ описывает порядок разработки, поставки и сопровождения INFATON Chat и требования к специалистам, выполняющим эти работы. Правообладатель - ООО «ИНФАТОН». Условия конкретной поставки и сопровождения определяются договором; документ не устанавливает отдельный круглосуточный SLA.
Организация работ и специалисты
Работы по развитию программы организует правообладатель. Разработку, модернизацию и техническую поддержку INFATON Chat лично выполняет один российский специалист — Сергей Юрьевич Привалов для ООО «ИНФАТОН».
| Функция | Необходимая квалификация |
|---|---|
| Разработка ядра и интерфейса | Go, JavaScript, HTTP, PostgreSQL, работа с репозиторием и тестами |
| Сервисы обработки документов и моделей | Python, контейнеры, диагностика обмена, понимание ограничений моделей |
| Интеграция 1С | Публикация и настройка MCP-моста, права пользователей и особенности целевой конфигурации |
| Выпуск и эксплуатация | Linux, Docker Compose, резервирование, управление конфигурацией и секретами |
| Поддержка | Воспроизведение ошибок, работа с журналами без раскрытия данных, проверка устранения дефекта |
Допуск специалиста к данным и инфраструктуре заказчика определяется условиями сопровождения.
Проектирование и разработка
Для изменения фиксируют задачу, ожидаемое поведение и критерий проверки. Разработчик определяет затрагиваемые данные, интерфейсы и зависимости. Изменения хранятся в системе контроля версий; номер выпуска связывается с исходным коммитом и составом сборки.
Перед включением стороннего компонента проверяют лицензию, необходимые уведомления и условия распространения. Изменения схемы БД сопровождают миграцией и порядком восстановления. Отдельно описывают изменение прав, подтверждений действий и обработку ошибочных входных данных.
Проверка и документирование
Проверки выбирают по риску изменения: модульные тесты, взаимодействие сервисов, установка, прикладной сценарий и сохранность результатов. Исправление ошибки подтверждают воспроизведением исходного случая. Результат старой версии не переносится на новый код автоматически; вывод относится к проверенному составу и версии.
Выпуск и поставка
В комплект включают программу, точные версии сервисов, конфигурационные шаблоны, инструкции, манифест, контрольные суммы и необходимые материалы сторонних компонентов. Пароли и рабочие ключи заказчика в поставку не включаются. Подпись выпуска проверяется доверенным ключом в соответствии с инструкцией комплекта.
До передачи определяют состав поставки, совместимую среду, известные ограничения, лицензионные условия и способ получения обновлений. В закрытый контур необходимые образы и файлы моделей доставляются заранее. Основная модель, 1С и сетевые средства заказчика подготавливаются отдельно, если прямо не включены в договорный состав поставки; способ размещения и обработки данных согласуется с заказчиком.
Эксплуатация и обучение
Администратор заказчика знакомится с установкой, диагностикой и восстановлением; пользователи - с руководством и правилами проверки результата. Обучение проводится на разрешённых учебных данных. Для новых сценариев сначала проверяют работу и права в контрольной среде, затем предоставляют доступ пользователям.
При обновлении оформляют изменения, условия миграции и восстановления. Перед применением создают проверяемую копию. После обновления проверяют вход, данные, соединения и рабочий сценарий. При завершении эксплуатации согласуют экспорт, сроки хранения и удаление данных.
Приём и устранение неисправностей
Обращения принимаются по адресу info@infaton.ru и по телефону +7 991 006-61-00. Обращение должно содержать версию, среду, время, действия воспроизведения, ожидаемое и фактическое поведение. Материалы с данными заказчика передаются только согласованным способом. Пароли и закрытые ключи в обращении не запрашиваются.
В журнале обращения фиксируют дату, идентификатор, ответственного, влияние на работу и состояние данных. Сначала выясняют, можно ли безопасно продолжать работу и восстановить данные. Приоритет, срок ответа и способ исправления согласуются в пределах договора. Причина, исправление и проверка сохраняются вместе с обращением.
После исправления повторяют исходный сценарий и необходимые смежные проверки. Пользователю сообщают, в какой версии устранён дефект и что требуется для её применения. Выпуск кода сам по себе не закрывает обращение, если результат у пользователя не подтверждён.
Хранение и совершенствование
Правообладатель сохраняет исходники, сборочные материалы, уведомления о лицензиях, инструкции и сведения о выпущенных версиях. Доступ к ключам подписи, данным и резервным копиям ограничивается назначенными лицами. Контрольная копия должна позволять восстановить переданную версию.
Предложения пользователей оцениваются по полезности, совместимости и стоимости сопровождения. Решение о доработке не означает включение её в уже приобретённый объём услуг. Период поддержки версии и прекращение обновлений сообщаются по условиям договора.