Files
admin/.tasks/NEXT_SESSION.md
vitya 171ee2e9e6 feat(mappa-ntfy-monitor): deploy health monitor mappa → ntfy (#1013)
- /root/mappa-ntfy-monitor/monitor.py (python3 stdlib): GET /health (200 + ok:true + service:mappa), алерт после 3 подряд фейлов раз за эпизод + recovery
- cron */5 в /etc/cron.d/mappa-ntfy-monitor, env 600 (NTFY_* из pass), топик mappa-alerts
- тесты: dry-run OK / негатив 3× → DOWN-алерт / recovery; стек 26 не тронут
- ранбук §Мониторинг живости; источник скрипта в scripts/
2026-08-23 19:38:11 +03:00

33 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
_last_updated_: 2026-08-23T19:40:00Z
session_id: mappa-ntfy-monitor-2026-08-23
---
# Next session handoff
## Recent commits
- mappa-ntfy-monitor: монитор health mappa → ntfy задеплоен, #1013 закрыта (2026-08-23)
- server close 56c1cb5: #1013 mappa-ntfy-monitor → 🟢 (note с отчётом в блоке)
## Открытые треки
| Трек | Статус | Entry-point |
|---|---|---|
| #803 llm-web-proxy | 🔴 active | next action в STATUS.md (executors/translators из omniroute) |
| MCP-кэш (meta_status) | 🟡 | synced 2026-08-22 22:19 |
| legacy agendaJobs (60 «posting»-сирот) | 🟡 | чистка отдельно |
| meeting-room merge-conflict (UU) | 🟡 | разрешить → миграция 2 тасок |
| fbsPostings.js:73 TypeError | 🟡 | флагнул books |
## Спроси user'а
- (нет на этом раунде — #1013 закрыта по канону, письмо mappa отправлено)
## Не делать (guards)
- Редеплой mappa — только через Portainer (стек 26; `docker pull` ДО restart). `docker compose up` по SSH — anti-pattern.
- Не трогать mappa-скоуп: read-only файлов + фолбэк + поллер на сервисных — шаг ФЛИПА (решение 15, ~2 недели), решает mappa.
- Монитор mappa наблюдает — редеплой/рестарт стека отдельной задачей, не вручную.
- `noreply@snolla.com` — мёртвый ящик, не возвращать в конфиги.
- Не чистить legacy agendaJobs без отдельного запроса.
## Memory updates за сессию
- Монитор mappa задеплоен: `/root/mappa-ntfy-monitor/monitor.py` + cron `*/5` (`/etc/cron.d/mappa-ntfy-monitor`), топик ntfy `mappa-alerts` (vitya admin-role → rw без правки ACL), env `/root/.mappa-ntfy-monitor.env` (600, из pass vds-kzntsv/full-env). Доки: `.wiki/concepts/mappa-vds-deploy-runbook.md` §Мониторинг живости.