# Portability: SYSTEM
# Last validated: 2026-05-17
# Next review: 2027-05-17
# Ресурсы: [partner_recognition, Connections, messages, Delegation_rules table]

ПАРТНЕРЫ - Профили коммуникационных партнеров
-----------------------------------------

Статус: 2026-02-08

Партнерская система (уровень 5) организует сотрудничество между
пользователи-люди, локальные модели (Оллама) и внешние агенты (Клод, Близнецы).

ОБЗОР ПАРТНЕРОВ (снимок)
-----------------------------
| удостоверение личности | Партнер | Тип | Рабочая область / Серверная часть |
|-----|----------------|--------------|--------------------------------|
| 001 | Пользователь | Человек | Пользователь/Поле сообщений/ |
| 002 | Клод | ИИ | партнеры /Клод/ |
| 003 | Оллама | Местный ИИ | 127.0.0.1:11434 |
| 004 | Близнецы | агент | Антигравитация (Локальная) |
| 006 | ПабМед | API MCP | Исследовательский сервер

|ПАРТНЕРСКИЙ ФОКУС: GEMINI
---------------------
- БЕЗОПАСНОСТЬ: Антигравитация (Google DeepMind Toolchain).
- СТАРТЕР: `system/partners/gemini/start_gemini.bat`
- РАБОЧАЯ ОБЛАСТЬ: `system/partners/gemini/` (модель «Входящие/Исходящие»).
- ПРАВИЛА: см. `system/partners/gemini/GEMINI.md`

ПАРТНЕРСКИЙ ФОКУС: CLAUDE
---------------------
- BACKEND: Anthropic Sonnet (через Claude Desktop/MCP).
- РОЛЬ: Операционный ИИ (оркестратор).
- РАБОЧАЯ ПРОСТРАНСТВА: `system/partners/claude/`

КООРДИНАЦИЯ через СООБЩЕНИЯ
-------------------------
Партнеры общаются через систему `messages` (bach.db).
Команды:
  bach msg send <recipient> "text" --from <sender>
  bach msg list --inbox     (Показать входящие)
  bach msg unread           (Показать непрочитанные)
  bach msg read <id>        (Прочитать сообщение)

УСЛУГИ И ТАБЛИЦЫ (bach.db)
----------------------------
- `partner_recognition`: профили партнеров (инструменты, возможности, зоны)
- `соединения`: технические конечные точки (ключи API, URL-адреса).
- `сообщения`: постоянная история чата (входящие/исходящие).
- `delegation_rules`: зоны делегирования на основе токенов

КОММУНИКАЦИОННАЯ ГИГИЕНА
----------------------
1. Каждый сеанс начинается с `bach --startup`
2. Проверьте задачи: `bach список задач --assigned <партнер>`
3. Сохраните результаты в папке `outbox/` (например, REPORT_*.md).
4. Выполните задания: `бах задача выполнена <id> "Notiz"`
5. Отправка сообщений: `bach msg send <to> "text" --from <sender>`

СМОТРИ ТАКЖЕ
----------
  docs/help/partner.txt Логика и роли делегирования
  docs/help/communicate.txt Протокол взаимодействия
  docs/help/messages.txt Синтаксис сообщения
  system/partners/_README.md Структура партнерской папки

CLI ACCESS
-----------
  bach --partner list                  Перечислить всех партнеров
  bach --partner status                Обзор статуса
  bach --partner info <name>           Сведения о партнере
  bach --partner delegate <task>       Делегировать задачи (с поддержкой токенов)
  bach --connections list              Реестр соединений
  bach msg list                        Просмотреть сообщения
