/**
 * Feedback survey hook — stub. The REPL polls these to decide whether to
 * show a survey; sandcode never has a pending survey so they always report
 * a closed state and the survey block stays unrendered.
 */

type SurveyState = {
  state: 'closed'
  lastResponse: null
  handleSelect: () => void
  handleTranscriptSelect: () => void
}

export function useFeedbackSurvey(): SurveyState {
  return {
    state: 'closed',
    lastResponse: null,
    handleSelect: () => {},
    handleTranscriptSelect: () => {},
  }
}
