# DeepSeek Harness: подключение RAGRAF

Транспорт: **MCP stdio**. Конфигурация: `cordis.patch.yml`.

## Подключение

Вставить узел из `harness.template.yaml` в `cordis.patch.yml` (формат patch: `insert` с `id`).

Полный шаблон — `harness.template.yaml` в этом каталоге. Значений секретов в нём нет:
ключи живут в хранилище RAGRAF или в окружении, а не в файле конфигурации.

## Проверка

Чек-лист `checklist.md`.

## Уровни

| Уровень | Состояние |
|---|---|
| L1 — шаблон конфигурации | есть, разбирается тем же разборщиком, что продукт |
| L2 — смоук | нет: клиент не автоматизируется, вместо него `checklist.md` |
| L3 — проверка в чекере | `python tools/check_integrations.py` и 46-я проверка `tools/Invoke-ProjectDoctrine.ps1` |
| L4 — границы названы | раздел «Границы» ниже |
| L0 — установка на стенде | DeepSeek Harness 0.2.1-rc.3 (GUI) |

## Границы

* GUI не автоматизируется: чек-лист.
* Patch-формат зависит от версии: проверяется разбор YAML и наличие `id`.

Стенд для чистых установок — 192.168.31.103 (решение владельца): на рабочей
машине живёт индекс, и ставить туда клиентов «для проверки» нельзя.
