From 8edacf39c85bcf43f61d96c0236d00c9748db84d Mon Sep 17 00:00:00 2001 From: Nick Shirokov Date: Sun, 23 Aug 2026 14:08:30 +0300 Subject: [PATCH] =?UTF-8?q?docs(db-list):=20=D1=83=D0=B1=D1=80=D0=B0=D1=82?= =?UTF-8?q?=D1=8C=20=D0=B8=D0=B7=20=D0=B8=D0=BD=D1=81=D1=82=D1=80=D1=83?= =?UTF-8?q?=D0=BA=D1=86=D0=B8=D0=B8=20=D0=B8=D1=81=D1=82=D0=BE=D1=80=D0=B8?= =?UTF-8?q?=D1=8E=20=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BE=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit В SKILL.md место только тому, как навык применять. Оговорка о том, что форма адреса не описана в известной документации и проверена на стенде, — это история работы, модели она ничего не даёт. Осталось применимое: вид адреса, порт по умолчанию и то, что недоступный сервер отвечает тем же сообщением, что и отсутствие реквизитов. В справочнике проекта оговорка тоже переписана на факты: требование совпадения версий сервера и платформы вместо рассказа о том, где мы это выясняли. Co-Authored-By: Claude Opus 5 --- .claude/skills/db-list/SKILL.md | 9 +++------ docs/v8-project-guide.md | 11 +++++------ 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/.claude/skills/db-list/SKILL.md b/.claude/skills/db-list/SKILL.md index b1f8243c0..25fae91ad 100644 --- a/.claude/skills/db-list/SKILL.md +++ b/.claude/skills/db-list/SKILL.md @@ -120,12 +120,9 @@ allowed-tools: Пароль хранилища — такой же секрет, как `password` базы; `.v8-project.json` в `.gitignore`. -> **Сетевое хранилище.** Адрес — `tcp://<хост>[:<порт>]/<имя>`, порт по умолчанию 1542; хранилище -> обслуживает сервер хранилища (`crserver`). В документации, которой мы располагаем (7.4.15 -> «Команды работы с хранилищем конфигурации», «Приложение 4»), эта форма не описана — проверена -> на стенде 8.3.23: цикл, файл списка объектов и администрирование работают так же, как на -> файловом. Недоступный сервер даёт «Соединение с хранилищем конфигурации не установлено» — то же -> сообщение, что и при отсутствии реквизитов. +> **Сетевое хранилище.** Адрес — `tcp://<хост>[:<порт>]/<имя>`, порт по умолчанию 1542. +> Обслуживается сервером хранилища. Если он недоступен, платформа отвечает «Соединение с +> хранилищем конфигурации не установлено» — тем же сообщением, что и при отсутствии реквизитов. ## Алгоритм разрешения базы данных diff --git a/docs/v8-project-guide.md b/docs/v8-project-guide.md index 1d8c22602..3a3df655c 100644 --- a/docs/v8-project-guide.md +++ b/docs/v8-project-guide.md @@ -129,12 +129,11 @@ Пароль хранилища — такой же секрет, как `password` базы; `.v8-project.json` в `.gitignore`. -> **Сетевое хранилище.** Адрес — `tcp://<хост>[:<порт>]/<имя>`, порт по умолчанию 1542; хранилище -> обслуживает сервер хранилища (`crserver`). В документации, которой мы располагаем (7.4.15 -> «Команды работы с хранилищем конфигурации», «Приложение 4»), эта форма не описана — проверена -> на стенде 8.3.23: цикл, файл списка объектов и администрирование работают так же, как на -> файловом. Недоступный сервер даёт «Соединение с хранилищем конфигурации не установлено» — то же -> сообщение, что и при отсутствии реквизитов. +> **Сетевое хранилище.** Адрес — `tcp://<хост>[:<порт>]/<имя>`, порт по умолчанию 1542. +> Обслуживается сервером хранилища (`crserver`); версия сервера должна совпадать с версией +> платформы. Если сервер недоступен, платформа отвечает «Соединение с хранилищем конфигурации не +> установлено» — тем же сообщением, что и при отсутствии реквизитов, поэтому навыки различают эти +> случаи по виду адреса. `/db-repo update` отказывается работать, если у базы не объявлено `repository` и реквизиты не переданы явно: на базе, **не** подключённой к хранилищу, эта команда молча заменяет всю