code: func consoleHeaderGroupIDs(project string, config []*config.ConsoleSummaryGroup) ([]common.ConsoleID, error) {
  	consoleIDSet := map[common.ConsoleID]struct{}{}
  	for _, group := range config {
  		for _, id := range group.ConsoleIds {
  			if cid, err := common.ParseConsoleID(id); err != nil {
  				return nil, err
  			} else {
  				consoleIDSet[cid] = struct{}{}
  			}
  		}
  	}
  	consoleIDs := make([]common.ConsoleID, 0, len(consoleIDSet))
  	for cid := range consoleIDSet {
  		consoleIDs = append(consoleIDs, cid)
  	}
  	return consoleIDs, nil
  }
docs: // consoleHeaderGroupIDs extracts the console group IDs out of the header config.