Полный цикл самовосстановления — диагностика, гипотеза, патч, тест, деплой. Archon-уровень автономности.
Найти проблему, сгенерировать исправление, протестировать и задеплоить — полностью автономно.
cd /Users/macbookpro/Desktop/HEAN/backend
# Проверить логи на ошибки
docker-compose logs --tail=100 symbiont-testnet 2>/dev/null | grep -i "error\|exception\|traceback\|failed" | tail -20
# Проверить здоровье API
curl -s http://localhost:8000/api/v1/engine/status | python3 -c "import json,sys; d=json.load(sys.stdin); print(json.dumps({k:v for k,v in d.items() if 'error' in str(v).lower()}, indent=2))" 2>/dev/null
# Запустить быстрые тесты
BYBIT_API_KEY=test BYBIT_API_SECRET=test BYBIT_TESTNET=true DRY_RUN=true TRADING_MODE=live LIVE_CONFIRM=YES PG_ENABLED=false OLLAMA_ENABLED=false BRAIN_ENABLED=false COUNCIL_ENABLED=false PROMETHEUS_ENABLED=false uv run pytest tests/ -x -q --timeout=60 --ignore=tests/stress/ --ignore=tests/symbiont_x/ --ignore=tests/test_bybit_http.py --ignore=tests/test_bybit_websocket.py --ignore=tests/test_bybit_connection_simple.py --ignore=tests/test_tcn_online_learning.py 2>&1 | tail -20
uv run ruff check packages/ tests/