teleo-infrastructure/telegram/teleo-telegram.service
m3taversal 090b1411fd epimetheus: source archive restructure — inbox/queue + inbox/archive/{domain} + inbox/null-result
- config.py: added INBOX_QUEUE, INBOX_NULL_RESULT constants
- evaluate.py: skip patterns + LIGHT tier cover all inbox/ subdirs
- llm.py: eval prompts reference inbox/ generically
- telegram/bot.py: archives to inbox/queue/
- telegram/teleo-telegram.service: ReadWritePaths expanded
- research-prompt-v2.md: paths updated to inbox/queue/
- research-prompt-leo-synthesis.md: paths updated
- migrate-source-archive.py: one-time migration script

Reviewed by: Ganymede, Rhea, Leo (all approved)

Pentagon-Agent: Epimetheus <968B2991-E2DF-4006-B962-F5B0A0CC8ACA>
2026-03-18 11:50:04 +00:00

22 lines
652 B
Desktop File

[Unit]
Description=Teleo Telegram Bot — Rio in ownership community
After=network.target teleo-pipeline.service
Wants=teleo-pipeline.service
[Service]
Type=simple
User=teleo
Group=teleo
WorkingDirectory=/opt/teleo-eval/telegram
ExecStart=/opt/teleo-eval/pipeline/.venv/bin/python3 /opt/teleo-eval/telegram/bot.py
Restart=always
RestartSec=10
Environment=PYTHONUNBUFFERED=1
# Security
NoNewPrivileges=true
ProtectSystem=strict
ReadWritePaths=/opt/teleo-eval/logs /opt/teleo-eval/workspaces/extract/inbox/queue /opt/teleo-eval/workspaces/extract/inbox/archive /opt/teleo-eval/workspaces/extract/inbox/null-result
[Install]
WantedBy=multi-user.target