# Portability: SYSTEM
# Last validated: 2026-05-17
# Next review: 2027-05-17
# Ресурсы: [hub/partner.py, Tools/partner_communication/gemini_start.py, Partners/gemini/start_gemini.bat]

ДЕЛЕГАЦИЯ ПАРТНЕРОВ BACH
=======================

ДАТА: 08.02.2026

Делегирование позволяет распределять задачи внутри
партнерской сети на основе опыта и экономики токенов.

Обработчик: system/hub/partner.py (на базе БД после миграции JSON_001)

ОСНОВНЫЕ ЗАДАЧИ
------------
- Делегирование задач через CLI или MessageBox (data/messages/message_box.md)
- Мониторинг прогресса через «статус партнера Баха»
- Выбор с учетом токенов на основе зон (таблица базы данныхmonitor_tokens)
- Откат к локальным партнерам в автономном режиме (--fallback-local flag)

КОМАНДЫ CLI (партнер bach)
--------------------------
  список Показывает всех зарегистрированных партнеров и их статус.
  статус Сводная информация об активных партнерах и зонах делегирования
  info <имя> Подробная информация о конкретном партнере
  active Список только активных партнеров
  делегат передает задачу партнеру (с учетом токенов)
                --to=ИМЯ Конкретный партнер
                --zone=N принудительной зоны (1-4)
                --fallback-local Переключиться на локальный искусственный интеллект (Ollama) в автономном режиме

РАБОЧЕЕ ПРОЦЕСС GEMINI
---------------
Gemini — основной партнер для глубокого анализа и подробного контента:

1. ЗАДАНИЕ:
   `Партнерский делегат Баха "Текст задачи" --to=gemini`
   Альтернативный вариант: делегирование через MessageBox (data/messages/message_box.md)

2. СТАРТ:
   Через `partners/gemini/start_gemini.bat`
   Антигравитация автоматически загружает контекст из .gemini/GEMINI.md

3. РЕДАКТИРОВАТЬ:
   Партнер работает независимо в `partners/gemini/workspace/`

4. ВЫВОД:
   Сохранять отчет в `partners/gemini/outbox/`
   Пометить задачу как выполненную: `bach Task ID выполненной`

ЗОНЫ ТОКЕНОВ И СТРАТЕГИЯ
-----------------------
На основе Monitor_tokens.budget_percent из bach.db:

- Зона 1 (0–30%): доступны все партнеры (Клод, Близнецы и т. д.)
- Зона 2 (30-60%): предпочтительны недорогие партнеры (Близнецы, Оллама)
- Зона 3 (60-80%): только местный ИИ (Оллама)
- Зона 4 (80–100%): только человек (требуется вмешательство)

АРХИТЕКТУРНОЕ ПРИМЕЧАНИЕ
-------------------
Делегирование основано на базе данных (после миграции JSON_001):
- Партнер в таблице Partner_recognition.
- Правила зоны в таблице Delegation_rules.
- Бюджет токена в таблице Monitor_tokens.
- Сообщения о делегировании в data/messages/message_box.md

СМОТРИ ТАКЖЕ
----------
docs/help/partner.txt Концепция партнера (зоны, маршрутизация)
wiki/gemini.txt Подробности о Близнецах
wiki/antigravity.txt Редактор антигравитации
Hub/partner.py Реализация обработчика партнера
Реестр партнеров data/bach.db (partner_recognition, Delegation_rules)
