Add fsnotify config hot-reload and idiomatic error handling
WatchConfiguration now uses fsnotify to watch for config file changes
and automatically reload. The SSE handler uses comma-ok for the Flusher
type assertion (returns 500 if unsupported) and checks json.Marshal
errors instead of silently discarding them.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>