[Unit]
Description=Timmy Tick — one autonomous thinking cycle
Documentation=https://github.com/AlexanderWhitestone/Timmy-time-dashboard
After=network-online.target
Wants=network-online.target

[Service]
Type=oneshot
WorkingDirectory=/opt/timmy
EnvironmentFile=-/opt/timmy/.env
ExecStart=/opt/timmy/.venv/bin/timmy tick
TimeoutStartSec=120

# Security hardening
NoNewPrivileges=true
ProtectSystem=strict
ReadWritePaths=/opt/timmy/data
