From b390cce9c0f6fff356df09070fd78af1569105ed Mon Sep 17 00:00:00 2001 From: kpa39l Date: Wed, 16 Sep 2026 16:59:24 +0000 Subject: [PATCH] =?UTF-8?q?docs:=20AGENTS.md=20=E2=80=94=20=D0=B0=D0=B2?= =?UTF-8?q?=D1=82=D0=BE=D0=BF=D0=BE=D0=B4=D1=85=D0=B2=D0=B0=D1=82=20=D0=BA?= =?UTF-8?q?=D0=BE=D0=BD=D1=82=D0=B5=D0=BA=D1=81=D1=82=D0=B0=20=D0=BF=D1=80?= =?UTF-8?q?=D0=BE=D0=B5=D0=BA=D1=82=D0=B0=20Hermes=20=D0=BF=D1=80=D0=B8=20?= =?UTF-8?q?=D1=81=D1=82=D0=B0=D1=80=D1=82=D0=B5=20=D1=81=D0=B5=D1=81=D1=81?= =?UTF-8?q?=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AGENTS.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 AGENTS.md diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..489da01 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,24 @@ +# ICQ XMPP — мессенджер на nixg.ru + +Self-hosted XMPP-мессенджер: Prosody 13.0 + веб-клиент Converse + мост Telegram (Slidge). JID: user@nixg.ru, веб-чат chat.nixg.ru. + +## Документация (читать при старте сессии) + +- **STATUS.md** — точка входа для новой сессии: текущий статус, что работает, задачи. Читать первым. +- INFRA.md — инфраструктура, DNS, учётные данные, TLS/LE, бэкапы. +- BRIDGE-TELEGRAM.md — мост Telegram (Slidge): статус, регистрация. +- WALKTHROUGH.md — разборы этапов, команды, засады. +- PRD.md · MIGRATION.md · XEP-AUDIT.md · CHEATSHEET.md + +## Расположение и доступ + +- Проект: /opt/icq (docker compose в корне, test/ — параллельный стенд) +- XMPP: c2s 5222 / s2s 5269 / http 5280 / https 5281 (nixg.ru) +- Веб-чат: https://chat.nixg.ru (wss://xmpp.nixg.ru) +- Prosody-образ: gitea.nixg.ru/hermes/icq-prosody:13.0 +- Бэкапы → Яндекс.Диск (cron 2:45), LE-серт до 2026-11-26 (продление вручную TXT) + +## Правила + +- При старте сессии из этой папки сначала прочитай STATUS.md, потом действуй. +- Осторожно с продом: изменения в Prosody-конфиге сначала проверяй на тестовом стенде (test/). \ No newline at end of file