internal/

directory
v0.0.0-...-5365fac Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 23, 2026 License: MIT

Directories

Path Synopsis
Package aiassist связывает DSL-интерфейс ИИ-помощника (interpreter.AIAssistant) с ядром internal/llm и конфигом базы.
Package aiassist связывает DSL-интерфейс ИИ-помощника (interpreter.AIAssistant) с ядром internal/llm и конфигом базы.
Package aicontext строит компактный текстовый срез конфигурации для системного промпта ИИ (пользовательский чат и конфигуратор).
Package aicontext строит компактный текстовый срез конфигурации для системного промпта ИИ (пользовательский чат и конфигуратор).
Package app is the composition root for the HTTP application.
Package app is the composition root for the HTTP application.
Package bench реализует синтетический нагрузочный тест onebase в стиле теста Гилёва: фиксированная эталонная конфигурация + канонический сценарий «создать документ → провести» в N потоков, на выходе — один сравнимый балл (документов/сек), перцентили латентности и APDEX.
Package bench реализует синтетический нагрузочный тест onebase в стиле теста Гилёва: фиксированная эталонная конфигурация + канонический сценарий «создать документ → провести» в N потоков, на выходе — один сравнимый балл (документов/сек), перцентили латентности и APDEX.
Package bugreport собирает отчёт об ошибке, который пользователь отправляет разработчику сам — файлом или текстом (план 116).
Package bugreport собирает отчёт об ошибке, который пользователь отправляет разработчику сам — файлом или текстом (план 116).
Package configcheck validates a OneBase configuration: YAML metadata schema, DSL syntax, undefined function calls, and query compilation.
Package configcheck validates a OneBase configuration: YAML metadata schema, DSL syntax, undefined function calls, and query compilation.
Package dbcheck — проверки состояния информационной базы (план 114), аналог «Тестирования и исправления» 1С.
Package dbcheck — проверки состояния информационной базы (план 114), аналог «Тестирования и исправления» 1С.
Package dblock coordinates the lifetime of OneBase processes that use the same database.
Package dblock coordinates the lifetime of OneBase processes that use the same database.
Package dbtest — общий тест-инструментарий для проверок, которые обязаны вести себя одинаково на обоих диалектах (план 115, этап F).
Package dbtest — общий тест-инструментарий для проверок, которые обязаны вести себя одинаково на обоих диалектах (план 115, этап F).
Package deviceagent реализует локальный агент подключаемого оборудования: HTTP-сервер на localhost машины кассира, принимающий команды печати/ящика и исполняющий их через пакет equipment.
Package deviceagent реализует локальный агент подключаемого оборудования: HTTP-сервер на localhost машины кассира, принимающий команды печати/ящика и исполняющий их через пакет equipment.
dsl
ast
langref
Package langref — единый машиночитаемый справочник встроенного языка OneBase (функции, методы объектов, конструкции, язык запросов).
Package langref — единый машиночитаемый справочник встроенного языка OneBase (функции, методы объектов, конструкции, язык запросов).
Package dslvars содержит общую базу DSL-переменных, разделяемую UI-handlers (internal/ui) и фоновыми scheduled jobs (internal/scheduler).
Package dslvars содержит общую базу DSL-переменных, разделяемую UI-handlers (internal/ui) и фоновыми scheduled jobs (internal/scheduler).
Package entityservice инкапсулирует логику сохранения сущностей (справочников и документов): запуск DSL-хука OnWrite/OnPost, упсёрт + табличные части + движения + проведение — в одной транзакции.
Package entityservice инкапсулирует логику сохранения сущностей (справочников и документов): запуск DSL-хука OnWrite/OnPost, упсёрт + табличные части + движения + проведение — в одной транзакции.
Package equipment реализует слой подключаемого торгового оборудования: единый интерфейс драйверов и реестр, не зависящие ни от DSL, ни от транспорта.
Package equipment реализует слой подключаемого торгового оборудования: единый интерфейс драйверов и реестр, не зависящие ни от DSL, ни от транспорта.
Package exchange реализует планы обмена данными между базами OneBase (план 86): регистрацию изменений объектов из состава плана, сборку и разбор пакетов выгрузки/загрузки, разрешение конфликтов версий.
Package exchange реализует планы обмена данными между базами OneBase (план 86): регистрацию изменений объектов из состава плана, сборку и разбор пакетов выгрузки/загрузки, разрешение конфликтов версий.
Package extform реализует «внешний контур» расширяемости — артефакты, которые живут вне версионируемой конфигурации проекта и хранятся в самой базе.
Package extform реализует «внешний контур» расширяемости — артефакты, которые живут вне версионируемой конфигурации проекта и хранятся в самой базе.
Package formdoc редактирует управляемую форму как дерево yaml.Node.
Package formdoc редактирует управляемую форму как дерево yaml.Node.
Package fsmode держит права, с которыми OneBase создаёт файлы и каталоги.
Package fsmode держит права, с которыми OneBase создаёт файлы и каталоги.
Package gengen implements generative project configuration for OneBase.
Package gengen implements generative project configuration for OneBase.
Package httpservice описывает HTTP-сервисы конфигурации onebase — аналог объекта «HTTPСервис» в 1С. Разработчик публикует собственные REST-эндпоинты, обработчики которых пишутся на встроенном языке (DSL).
Package httpservice описывает HTTP-сервисы конфигурации onebase — аналог объекта «HTTPСервис» в 1С. Разработчик публикует собственные REST-эндпоинты, обработчики которых пишутся на встроенном языке (DSL).
i18nerr
Package i18nerr — ошибки платформы с локализуемым сообщением.
Package i18nerr — ошибки платформы с локализуемым сообщением.
Package incident хранит последние ошибки и паники процесса и присваивает каждой короткий код вида E-3F7A2C.
Package incident хранит последние ошибки и паники процесса и присваивает каждой короткий код вида E-3F7A2C.
Package installtest — общий тест-инструментарий для проверок, которым нужен каталог установки, пригодный для самообновления.
Package installtest — общий тест-инструментарий для проверок, которым нужен каталог установки, пригодный для самообновления.
Package intake — платформенный примитив надёжной приёмки входящих событий (план 90, пробел G6).
Package intake — платформенный примитив надёжной приёмки входящих событий (план 90, пробел G6).
Package jobqueue — очередь фоновых заданий с пулом исполнителей (план 130, issue #848).
Package jobqueue — очередь фоновых заданий с пулом исполнителей (план 130, issue #848).
Package llm реализует ядро ИИ-помощника OneBase: конфигурацию провайдеров и моделей, маршрутизацию вызовов по задачам и фолбэк-движок.
Package llm реализует ядро ИИ-помощника OneBase: конфигурацию провайдеров и моделей, маршрутизацию вызовов по задачам и фолбэк-движок.
Package logging centralizes structured logging and redaction of sensitive fields.
Package logging centralizes structured logging and redaction of sensitive fields.
Package mcp implements a small stdio Model Context Protocol server for OneBase developer tooling.
Package mcp implements a small stdio Model Context Protocol server for OneBase developer tooling.
Package metrics реализует минимальный, без внешних зависимостей, сбор HTTP-метрик и их отдачу в текстовом формате Prometheus exposition.
Package metrics реализует минимальный, без внешних зависимостей, сбор HTTP-метрик и их отдачу в текстовом формате Prometheus exposition.
Package objstore is a minimal, dependency-free client for S3-compatible object storage (AWS S3, MinIO, Ceph RGW, Backblaze B2, Wasabi, …).
Package objstore is a minimal, dependency-free client for S3-compatible object storage (AWS S3, MinIO, Ceph RGW, Backblaze B2, Wasabi, …).
Package onec_forms — двусторонний конвертер между управляемыми формами OneBase (.form.yaml + .form.os + _resources/) и форматом управляемых форм внешней Enterprise-системы (Form.xml + Module.bsl + Items/*).
Package onec_forms — двусторонний конвертер между управляемыми формами OneBase (.form.yaml + .form.os + _resources/) и форматом управляемых форм внешней Enterprise-системы (Form.xml + Module.bsl + Items/*).
Package page описывает объект «страница» конфигурации onebase — произвольное представление, которое открывается из меню и формируется обработчиком на встроенном языке (DSL).
Package page описывает объект «страница» конфигурации onebase — произвольное представление, которое открывается из меню и формируется обработчиком на встроенном языке (DSL).
Package pdfimport извлекает черновик макета печатной формы из страницы PDF (план 64, этап 6).
Package pdfimport извлекает черновик макета печатной формы из страницы PDF (план 64, этап 6).
pdfparse
Package pdf implements reading of PDF files.
Package pdf implements reading of PDF files.
Package processcontrol implements the local launcher-to-base authentication protocol.
Package processcontrol implements the local launcher-to-base authentication protocol.
Package realtime — внутрипроцессная шина уведомлений «сервер → браузер».
Package realtime — внутрипроцессная шина уведомлений «сервер → браузер».
compform
Package compform собирает report.Composition из полей HTML-формы (comp.*).
Package compform собирает report.Composition из полей HTML-формы (comp.*).
compose
Package compose сворачивает плоские строки отчёта в дерево групп с итогами.
Package compose сворачивает плоские строки отчёта в дерево групп с итогами.
expreval
Package expreval вычисляет DSL-выражения компоновки отчётов (условия `when` и вычисляемые показатели) построчно, в песочнице.
Package expreval вычисляет DSL-выражения компоновки отчётов (условия `when` и вычисляемые показатели) построчно, в песочнице.
Package richtext — санитизация и проекция HTML для полей типа richtext (план 65).
Package richtext — санитизация и проекция HTML для полей типа richtext (план 65).
Package search — глобальный (полнотекстовый) поиск по данным базы, план 82.
Package search — глобальный (полнотекстовый) поиск по данным базы, план 82.
Package secrets — единый резолвер секретов OneBase (план 83).
Package secrets — единый резолвер секретов OneBase (план 83).
Package selfupdate реализует ядро офлайн-обновления бинаря onebase из локального архива или файла: извлечение, проверку контрольной суммы, атомарную подмену бинаря с откатом и опрос readiness-пробы.
Package selfupdate реализует ядро офлайн-обновления бинаря onebase из локального архива или файла: извлечение, проверку контрольной суммы, атомарную подмену бинаря с откатом и опрос readiness-пробы.
Package sheet — нейтральная модель табличного документа (ячейки, спаны, страницы) и его рендеры.
Package sheet — нейтральная модель табличного документа (ячейки, спаны, страницы) и его рендеры.
Package webassets embeds heavy third-party browser assets shared by more than one HTTP server (the launcher's configurator and the base UI dev tools).
Package webassets embeds heavy third-party browser assets shared by more than one HTTP server (the launcher's configurator and the base UI dev tools).
Package webhook — исходящие веб-хуки на события платформы (план 29): «документ проведён → POST на URL».
Package webhook — исходящие веб-хуки на события платформы (план 29): «документ проведён → POST на URL».
Package widget runs dashboard widgets defined as metadata.Widget on top of the existing Query Language pipeline.
Package widget runs dashboard widgets defined as metadata.Widget on top of the existing Query Language pipeline.
Package wsclient — исходящее WebSocket-соединение с переподключением (план 120A).
Package wsclient — исходящее WebSocket-соединение с переподключением (план 120A).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL