- · useFeatureAvailable('jobs') checked on route load
- · Missing capability → BackendUnavailableState shown
- · Requires `hermes dashboard` running on port 9119
- · Gateway must expose the /api/jobs endpoint
- · active — scheduled, watching the clock
- · paused — skips cron ticks until resumed
- · running — currently executing
- · error — last run failed, details in history
- · Slide-in panel, opened by clicking a CronCard
- · Shows full metadata: name, prompt, schedule expression
- · Run history with timestamps and status per run
- · Actions: edit, trigger now, pause/resume, delete