- Auto-start triggers: SCHEDULE_ENABLED=true OR GITEA_MIRROR_INTERVAL set
- First run behavior: Imports all repos → Mirrors them → Sets schedule
- Restart behavior: Detects existing mirrors → Skips initial mirror → Sets schedule
- Continuous operation: Auto-discovers new repos, cleans up deleted ones
- "Set and forget" philosophy clearly communicated