README: круги доверия
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
fd6c4052d0
commit
3c41de5ca6
1 changed files with 29 additions and 0 deletions
29
README.md
29
README.md
|
|
@ -406,6 +406,35 @@ off — тесты герметичны), точечно `SIMBIOT_DECISION_<TASK
|
|||
часу с автодоставкой: разобрать и предложить Alex правило.
|
||||
- **Недельный отчёт** ядра Alex — по понедельникам (`cli.py core report`).
|
||||
|
||||
## Круги доверия (harness/trust.py) — вторая ось к лестнице времени
|
||||
|
||||
Время (sec…year) — как часто и как глубоко думать; доверие — что можно
|
||||
с этим человеком. Оси независимы: один код + таблица `POLICY`
|
||||
(уровни × инструменты по кругу), а не 64 программы.
|
||||
|
||||
| # | Круг | По умолчанию | Права |
|
||||
|---|---|---|---|
|
||||
| 0 | система | тик без внешних входов | полные |
|
||||
| 1 | владелец | Alex (`SIMBIOT_OWNER_TG`), tui | полные |
|
||||
| 2 | правление | Vlad, Yura | cli.py: ответы, задачи, звонки, доставка из docs/out; чтение безопасных файлов; MCP без казны/member_create |
|
||||
| 3 | члены | портал | ответы, задачи, запись на звонки |
|
||||
| 4 | агенты | portal:agent:* (MCP) | ответы, задачи, MCP только чтение |
|
||||
| 5 | партнёры | — | ответ, запись на звонок; только min |
|
||||
| 6 | знакомые без роли | прочие tg из ALLOWED | только ответ; только min |
|
||||
| 7 | чужие | не в ALLOWED | не обрабатываются |
|
||||
|
||||
- Круг — только по проверенной личности (tg user_id, канал MCP/портала),
|
||||
не по тексту. Меняет только человек: `cli.py trust list|set <субъект> <круг>`
|
||||
(из LLM-тика — отказ: страж + CLI по `SIMBIOT_TICK_CIRCLE`).
|
||||
- Круг тика = самый недоверенный вход (входящие + задачи батча); задачи
|
||||
наследуют круг тика; батч не смешивает круги; уровень берёт только
|
||||
обслуживаемые круги.
|
||||
- Страж в воркере (`cancel_tool` до исполнения): shell кругов ≥ 2 — одна
|
||||
команда cli.py из белого списка, без `; && | > $() \` ${`; отказ →
|
||||
`TrustDenied`; задача упёрлась в права → владельцу кнопки «Разрешить/Нет».
|
||||
- Ограничение: выжимки нижних уровней в контексте часа/дня считаются
|
||||
внутренними (круг 0) — косвенный канал, в планах.
|
||||
|
||||
## Модели
|
||||
|
||||
9router (router.cil.by), отдельный ключ `sk-simbiot` в `.env`, комбо `auto`:
|
||||
|
|
|
|||
Loading…
Reference in a new issue