← всі звіти · 05-completion.md

sparc_phase: C project: pediatric-news created: 2026-05-11 author: claude-vps status: pending spec_link: ./01-specification.md pseudocode_link: ./02-pseudocode.md architecture_link: ./03-architecture.md refinement_link: ./04-refinement.md

Completion — Pediatric News (Telegram + Threads + Infographic)

Definition of Done

Pre-deploy checklist

Runbook

Як запустити (звичайно)

Cron tick'ає сам: 0 5,11,17 * * * cd /srv/projects/pediatric-news && python3 bot.py >> /var/log/pediatric-news.log 2>&1

Як запустити вручну

cd /srv/projects/pediatric-news
python3 bot.py                  # повний tick
python3 bot.py --dry-run        # без публікації, лише generation + log
python3 bot.py --channel telegram   # лише Telegram (skip Threads)

Як зупинити

# Тимчасово (на один tick):
crontab -e   # закоментувати рядок pediatric-news
# Постійно (на обслуговування):
mv /etc/cron.d/pediatric-news /etc/cron.d/pediatric-news.disabled

Як debugging

tail -f /var/log/pediatric-news.log           # текстові логи
tail -f /var/log/pediatric-news.jsonl | jq .  # metrics per-tick
cat /srv/projects/pediatric-news/seen_ids.json | jq '. | length'  # скільки seen
journalctl -u cron --since "1 hour ago" | grep pediatric          # cron-екзекуція

Monitoring

Maintenance

Final sign-off

🤖 PM Changelog