From 584582a48c6ea90019301c6e810b8b5f88b01812 Mon Sep 17 00:00:00 2001 From: kpa39l Date: Wed, 16 Sep 2026 16:59:23 +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..0563859 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,24 @@ +# VESTI — новостной конвейер + +Конвейер новостей: краулер источников → классификатор (LLM) → банк статей → веб-интерфейс отбора → публикация в Telegram (@dedinit_vesti) и Fediverse (GoToSocial @vesti@dedinit.ru). + +## Документация (читать при старте сессии) + +- **STATUS.md** — точка входа: текущее состояние, архитектура, доступы. Читать первым. +- PRD.md — продуктовое описание. +- WALKTHROUGH.md — разборы этапов, команды, засады. +- TODO.md — задачи. + +## Расположение и доступ + +- Проект: /opt/vesti (docker compose в корне, services/publisher/) +- Веб-интерфейс: https://vesti.nixg.ru (uvicorn :8400, systemd vesti-web.service) +- Publisher: docker-контейнер vesti-publisher, 127.0.0.1:8410 +- БД: SQLite в проекте; медиа в media/ +- Бэкап: backup.sh → backups/ + Яндекс.Диск (root cron 2:45) +- Cron Hermes: vesti-crawler-all-sources (*/30), vesti-watchdog (*/15) + +## Правила + +- При старте сессии из этой папки сначала прочитай STATUS.md (и PRD.md при необходимости), потом действуй. +- Логи почтовых/публикационных сервисов — при наличии смотри перед диагнозом. \ No newline at end of file