From a773af2a20af34f17407eb803dab831f11e5eeed Mon Sep 17 00:00:00 2001 From: gahusb Date: Sat, 16 May 2026 05:19:46 +0900 Subject: [PATCH] =?UTF-8?q?feat(survey):=20lib/survey/questions=20?= =?UTF-8?q?=E2=80=94=207=20=EC=A7=88=EB=AC=B8=20=EC=98=B5=EC=85=98=20SSOT?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 각 질문의 라디오/체크/드롭다운 옵션 배열 + 헤더 카피. spec markdown의 7 질문 그대로 반영 (단어 '결' 등 한글 컨셉어 제거 — CONTOUR 영문 단독). Co-Authored-By: Claude Opus 4.7 (1M context) --- lib/survey/questions.ts | 87 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 lib/survey/questions.ts diff --git a/lib/survey/questions.ts b/lib/survey/questions.ts new file mode 100644 index 0000000..d6ea3b4 --- /dev/null +++ b/lib/survey/questions.ts @@ -0,0 +1,87 @@ +/** + * CONTOUR 설문 7 질문 옵션 SSOT. + * UI 컴포넌트(Q1Step ~ Q7Step)가 이 데이터를 import. + */ + +export const AGE_RANGES = ['10대', '20대', '30대', '40대', '50대+'] as const; + +export const STATUSES = [ + '직장인', + '학생', + '자영업', + '프리랜서', + '취업준비', + '휴식 중', + '기타', +] as const; + +export const AWARENESS_FREQS = [ + '거의 매일 그래요', + '자주 그래요', + '가끔 그래요', + '별로 없어요', + '한 번도 없어요', +] as const; + +export const TOOLS_OPTIONS = [ + '사주 / 타로', + 'MBTI / 성격 검사', + '심리 상담', + '자기계발 책 / 강의', + '친구·가족과 대화', + '일기 / 글쓰기', + '검색 / 유튜브', + '그냥 시간이 풀어줌', + '아무것도 안 함', +] as const; + +export const COST_RANGES = [ + '0원', + '1만원 이하', + '1~5만원', + '5~10만원', + '10~30만원', + '30만원 이상', +] as const; + +export const BEST_TOOLS = [ + '사주 / 타로', + 'MBTI', + '심리 상담', + '책 / 강의', + '대화', + '일기 / 글쓰기', + '시간', + '도움 된 게 없음', +] as const; + +export const SATISFY_SCALE = [1, 2, 3, 4, 5] as const; + +// 질문 헤더 카피 +export const QUESTION_HEADERS: Record = { + q1: { + title: '안녕하세요. 짧게 자기 소개부터.', + subtitle: '나이대와 지금 상황을 알려주세요.', + }, + q2: { + title: "최근 1년 안에 '내가 뭘 원하는지 모르겠다'고 느낀 적 있어요?", + }, + q3: { + title: '그럴 때 어떻게 풀어가시나요?', + subtitle: '해본 거 모두 골라주세요. (복수 선택)', + }, + q4: { + title: '지난 1년간 자기 이해·심리 영역에 돈 쓴 거 다 합쳐서 얼마쯤?', + }, + q5: { + title: '그중 가장 도움 됐던 거 + 만족도', + }, + q6: { + title: "혹시 '내가 진짜 알고 싶었던 건 이런 거였는데...' 하는 게 있나요?", + subtitle: '자유롭게 적어주세요. 안 적으셔도 괜찮아요.', + }, + q7: { + title: '이런 도구가 나오면 알려드릴까요?', + subtitle: '결과를 받고 싶으시면 이메일을 남겨주세요.', + }, +};