Куб Alex: круг доверия × тик (sec/min/hour/day) × глубина памяти — одна таблица политик, не 64 программы. - круги 4: 1 владелец (+система: тик без внешних входов), 2 правление, 3 свои (портал, MCP-агенты, партнёры), 4 остальные; trust.norm для старых номеров (в сторе только 1/2 — смысл тот же); потолок памяти круга; - harness/memory.py: индекс собственной истории (<home>/memory) — разговоры (сообщение + ответ; батч — ответ головы), свои рассылки (не ответы), итоги задач, дайджесты без заглушек; nomic search_document/query; КРУГ ПРИВАТНОСТИ записи = самый недоверенный участник чата (личка Alex — 1, «Правление» — 2, задача — её круг, дайджест — 1); поиск отдаёт только записи круга ≥ круга тика — тик с правлением не поднимет личку владельца; SIMBIOT_MEMORY=on|off (дефолт off — тесты герметичны); - глубина: D0 односложные / D1 разговор / D2 + эпизоды (8) / D3 + архив (15): уровень (час D2, день D3), «помнишь/вчера/как договаривались» → D2, «за месяц/что делал/итоги» → D3, задачи → D2, reply на давнее (>48 ч) сообщение бота → D2; потолок круга (свои — D2, остальные — D1); - DepthChosen по трассе (rag/копание в своём сторе/«не помню» = нехватка) → голова ядра depth (shadow; on — уверенный ученик поднимает до D2); - выжимки нижних уровней: проекция не хранила stub — заглушки «LLM не запускался» забивали контекст; теперь отсеиваются; - ядро: чтение чемпиона больше не создаёт каталоги, без чемпиона — без эмбеддингов (тесты создавали core/ в репо и ходили в Ollama). Тесты: test_memory 30, test_trust 55 PASS; полный набор — без регрессий. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
28 lines
724 B
Text
28 lines
724 B
Text
harness.db
|
|
harness/harness.db
|
|
*.db-wal
|
|
*.db-shm
|
|
venv/
|
|
.agent/
|
|
__pycache__/
|
|
/tmp/
|
|
.env
|
|
tg_inbox.db
|
|
simbiot.db
|
|
# криптоаудит (t-260930083716): приватный ключ не попадает в репо
|
|
.audit/
|
|
.simbiot-portal-token
|
|
# рабочие БД харнеса (состояние — не код)
|
|
harness/es.db
|
|
harness/harness_es.db
|
|
harness/hg_tg_inbox.db
|
|
hg_tg_inbox.db
|
|
store.db
|
|
# изоляция памяти (t-261004113351): локальный хом, если запустили без env
|
|
.simbiot-data/
|
|
harness/channel_*.json
|
|
harness/channel_*.json.tmp
|
|
|
|
# артефакты ядра/памяти, если SIMBIOT_HOME не задан (прод — в /var/lib/simbiot-harness)
|
|
/core/
|
|
/memory/
|