code: func (w *WatcherDef) ParseAnnounceInterval() (err error) {
  	if w.AnnounceInterval != "" {
  		w.announceDuration, err = time.ParseDuration(w.AnnounceInterval)
  		if err != nil {
  			return errors.Wrapf(err, "unknown announce interval for watcher %s", w.Name)
  		}
  
  		if w.announceDuration < time.Minute {
  			return errors.Errorf("announce interval %v is too small for watcher %s", w.announceDuration, w.Name)
  		}
  	}
  
  	return nil
  }
docs: // ParseAnnounceInterval parses the announce interval and ensures its not too small