docs(adr): ADR-003 описывает engine adapter'а вместо удалённой таблицы

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dmitry DementievandClaude Opus 5 committed 2026-09-22 00:36:26 +03:00
1 parent 6f1064ccc4
commit 63307fed01
1 file changed
+5 -4
+5 -4
View File
@@ -53,10 +53,11 @@ create_model в одном месте и держит модель, adapter и
Внутри module различаются три вещи: поддерживаемая модель, движок
распознавания (`faster-whisper`, `openvino`, `onnx-asr`) и способ исполнения.
Значение `device` из CLI/TOML сохраняется как вход: таблица `_ENGINES`
сопоставляет ему движок, а аппаратную часть (CPU, CUDA, Intel GPU, список
providers) трактует adapter. Новое исполнение — строка таблицы и его
понимание в adapter'е, не новая иерархия adapters.
Значение `device` из CLI/TOML сохраняется как вход: `get_backend` выбирает
по нему adapter, adapter называет свой движок атрибутом `engine`, а
аппаратную часть (CPU, CUDA, Intel GPU, список providers) трактует сам.
Новое исполнение — новое значение `device` в `get_backend` и его понимание
в adapter'е, не новая иерархия adapters.
### Cross-backend fallback