- harness/paths.py: единая карта персистентных путей; SIMBIOT_HOME → db/ rag/ env/ docs/ digests/ audit/ inbox/ run/ voice/; без него — legacy-пути без изменений; точечные env (SIMBIOT_DB и пр.) сильнее схемы - es/tg_inbox/voice/portal_channel/aum/audit/runtime/rag_lookup/isolated_ runner/cli: все записи-чтения памяти через paths - scripts/init_instance.py: новый инстанс — чистая база + идентичность владельца + его доки (+RAG) + селективный импорт выжимок/доков - tests/test_instance_isolation.py: копия с пустой памятью не вспоминает наши проекты (контекст тика/RAG/прод — 14 проверок ALL PASS, регресс 7/7) - scripts/migrate_to_home.sh: перенос боевого инстанса в хом (тихое окно, идемпотентно, RAG-корпус коопа сохраняется точечным SIMBIOT_RAG_DB) - install.sh/service/README: свежие установки сразу с ~/.simbiot-data
17 lines
No EOL
478 B
Desktop File
17 lines
No EOL
478 B
Desktop File
[Unit]
|
|
Description=Simbiot Harness - tact ladder (Strands + CQRS/ES)
|
|
After=network-online.target
|
|
Wants=network-online.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
WorkingDirectory=__INSTALL_DIR__
|
|
ExecStart=__INSTALL_DIR__/venv/bin/python -m harness.scheduler
|
|
Restart=always
|
|
RestartSec=5
|
|
Environment=PYTHONUNBUFFERED=1
|
|
# память инстанса (база/.env/выжимки) — вне репо (t-261004113351)
|
|
Environment=SIMBIOT_HOME=__DATA_DIR__
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target |