Add systemd service/timer units for autonomous agent operation
Summary
- Per-agent systemd service units generated from roster config
- Automatic mode selection:
continuousfor maintainer-level (C-suite),timerfor developer/reporter agents -
serviceModeoption (continuous|timer|disabled) with override per agent -
timerIntervaloption for systemd calendar expression -
resourcessubmodule (memoryMax,cpuQuota) for per-agent resource limits -
reportingsubmodule for GitLab issue creation (Option A from #9 (closed) discussion) -
secretsDirectoryoption withEnvironmentFileplaceholder for #7 -
claudeCommandoption for Claude CLI invocation
Closes #9 (closed)