// 하루결 — 커뮤니티 데이터
// 같은 기수끼리, 환자/보호자 별로 만나는 익명 공간.
// 시작 시 시드 메시지를 보여주고, 사용자가 글을 올리면 AI 동료가 답글을 답니다.

// 닉네임 풀 (자동 부여)
const NICKNAMES_PATIENT = [
  '회복 6일차', '봄을 기다리는', '천천히 가는중', '오늘 한 끼', '두 번째 차수',
  '조용한 산책', '아침 햇살', '커피 한잔의 여유', '바람결에', '미음 먹는중',
  '책 읽는 회복기', '뜨개질 중', '고요한 오후', '단호박 좋아요',
];
const NICKNAMES_CAREGIVER = [
  '함께 가는 사람', '곁에 있는 보호자', '아내의 손', '딸의 마음',
  '남편이에요', '엄마 보호자', '주말 동행', '도시락 만드는중',
];

// 시드 메시지: 각 방마다 5~8개. 자연스러운 대화 톤.
const SEED_MESSAGES = {
  'patient-0': [
    { nick: '봄을 기다리는', body: '0기 진단받고 수술 한 달 됐어요. 처음엔 너무 놀랐는데 이제 일상 잡아가는중. 다들 잘 회복하시길.', ago: '2일 전' },
    { nick: '아침 햇살',     body: '저도 0기 수술 후 방사선 시작했어요. 피부가 좀 따끔하지만 견딜만 합니다. 같은 시기 분들 화이팅요.', ago: '1일 전' },
    { nick: '조용한 산책',   body: '항호르몬제 권유받았는데 부작용 걱정되시는 분 있나요? 어떻게들 결정하셨는지 궁금해요.', ago: '20시간 전' },
    { nick: '책 읽는 회복기', body: '저는 5년째 복용 중인데 처음 1~2달이 가장 힘들고 그 뒤엔 적응돼요. 일찍 시작하시는게 답니다.', ago: '15시간 전' },
    { nick: '커피 한잔의 여유', body: '0기여도 검진은 평생 잘 받으세요. 마음 편하게 그러나 꾸준히.', ago: '6시간 전' },
  ],
  'patient-I': [
    { nick: '봄을 기다리는', body: '1기 진단 후 항암 첫 차수 끝났어요. 손발 저림 시작됐는데 다들 어떻게 견디시나요?', ago: '3일 전' },
    { nick: '두 번째 차수', body: '저도 2차까지 끝났고 손발 저림은 비타민B 복용 + 따뜻하게 두니 좀 나아졌어요. 의사선생님과 꼭 상의하세요!', ago: '2일 전' },
    { nick: '미음 먹는중',  body: '구내염 너무 심해서 죽 끓이기 힘들어요. 시판 죽 추천 좀 부탁해요.', ago: '1일 전' },
    { nick: '단호박 좋아요', body: '저는 단호박죽이 부드럽고 영양도 있어서 자주 먹었어요. 직접 만들기 어려우면 가까운 죽집 추천!', ago: '20시간 전' },
    { nick: '뜨개질 중',   body: '항암 휴식기에 뜨개질 시작했는데 마음이 차분해져요. 너무 추천드려요 :)', ago: '12시간 전' },
    { nick: '천천히 가는중', body: '오늘 컨디션 좋네요. 다들 잘 견디고 계세요. 우리 함께해요.', ago: '4시간 전' },
  ],
  'patient-II': [
    { nick: '오늘 한 끼',   body: '2기 항암 4차 들어가요. 머리가 다 빠져서 가발 고민중. 추천하실 만한 곳 있나요?', ago: '3일 전' },
    { nick: '바람결에',    body: '저는 항암 시작 전에 자른 머리로 가발 맞췄어요. 자연스럽다고 주변에서 그래요. 병원에서 안내해주시는 곳이 가격도 적당해요.', ago: '2일 전' },
    { nick: '두 번째 차수', body: '항암 중 백혈구가 낮아서 다음 차수 미뤄졌어요. 비슷한 경험 있으신 분?', ago: '1일 전' },
    { nick: '회복 6일차',   body: '저도 한 번 미뤄졌어요. 백혈구 촉진제 맞고 다시 시작했는데 결국은 다 끝나더라구요. 천천히요.', ago: '18시간 전' },
    { nick: '책 읽는 회복기', body: '항암 끝나면 항호르몬 5~10년. 길게 보고 컨디션 관리 천천히 하세요. 다들 화이팅이요.', ago: '10시간 전' },
  ],
  'patient-III': [
    { nick: '바람결에',    body: '3기 선행 항암 끝나고 수술 기다리는중이에요. 종양이 많이 줄어서 다행이래요. 같은 길 가시는 분들 힘내요.', ago: '5일 전' },
    { nick: '고요한 오후', body: '3기 항암 6차까지 끝났어요. 머리도 새로 나기 시작했고 입맛도 돌아오고 있어요. 길긴 한데 다 지나가요.', ago: '3일 전' },
    { nick: '천천히 가는중', body: '겨드랑이 림프절 절제 후 림프부종 예방 운동 다들 어떻게 하세요? 매일 챙기기 힘들어요.', ago: '2일 전' },
    { nick: '봄을 기다리는', body: '저는 매일 저녁 10분만 정해두고 했어요. 매일 안 하면 빠르게 굳더라구요. 처음 6개월이 제일 중요해요.', ago: '1일 전' },
    { nick: '미음 먹는중',  body: '오늘 친구가 죽 한 솥 끓여줬어요. 혼자 사는데 너무 고마웠어요. 도움 받는 것도 용기인 것 같아요.', ago: '8시간 전' },
  ],
  'patient-IV': [
    { nick: '고요한 오후', body: '전이 진단받고 1년째예요. 처음엔 너무 무서웠는데, 일상이 다시 잡혀가요. 비슷한 분들과 이야기하고 싶어 왔어요.', ago: '4일 전' },
    { nick: '바람결에',    body: '저는 뼈 전이로 항호르몬 + 표적치료 중이에요. 통증은 조절되고 있고, 가족과 보내는 시간이 더 소중해졌어요.', ago: '3일 전' },
    { nick: '책 읽는 회복기', body: '매일 산책 30분이 큰 도움이에요. 햇볕도 보고, 몸도 움직이고, 마음도 가벼워져요.', ago: '2일 전' },
    { nick: '커피 한잔의 여유', body: '치료 결과를 매번 두렵게 기다리지만, 결과가 나오면 또 살아갈 힘이 생겨요. 다들 오늘 하루 잘 보내요.', ago: '1일 전' },
    { nick: '뜨개질 중',   body: '완화의료팀과 처음 이야기 나눠봤어요. 통증 조절 옵션이 더 다양하다는걸 알았어요. 거리낌없이 도움 받으세요.', ago: '12시간 전' },
  ],
  'caregiver-0': [
    { nick: '곁에 있는 보호자', body: '아내가 0기 진단받았어요. 가족인 제가 어떻게 더 잘 도울 수 있을지 고민이에요.', ago: '3일 전' },
    { nick: '딸의 마음',    body: '엄마 0기 수술 마치고 회복중이에요. 평소처럼 대해드리는게 가장 좋더라구요.', ago: '2일 전' },
    { nick: '주말 동행',   body: '주말마다 부모님 진료 동행해요. 녹음 가능 여부 미리 정중히 물어봐주시면 좋아요.', ago: '1일 전' },
  ],
  'caregiver-I': [
    { nick: '함께 가는 사람', body: '아내가 1기 항암 시작했어요. 식사 챙기는게 가장 어렵네요. 비결 공유해주세요.', ago: '2일 전' },
    { nick: '엄마 보호자',  body: '저는 미리 소분해서 냉동해두고, 환자가 원하는 시간에 하나씩 데워드려요. 부담 없이 챙기는게 핵심이었어요.', ago: '1일 전' },
    { nick: '도시락 만드는중', body: '두유와 바나나 미리 준비해두면 메스꺼움 있을 때 간단히 드릴 수 있어요.', ago: '20시간 전' },
    { nick: '남편이에요',   body: '아내가 힘들어할 때 \'괜찮아질거야\' 보다 \'힘들지\' 한마디가 더 와닿는다고 했어요.', ago: '6시간 전' },
  ],
  'caregiver-II': [
    { nick: '주말 동행',    body: '항암 4차까지 동행했어요. 진료 때 메모는 핸드폰보단 종이에 적는게 빠르더라구요.', ago: '3일 전' },
    { nick: '아내의 손',    body: '머리 빠질 때 함께 짧게 잘랐어요. 같이 가는 느낌이 들어 좋다고 했어요.', ago: '2일 전' },
    { nick: '곁에 있는 보호자', body: '보호자도 힘들어요. 가끔은 다른 가족이나 친구에게 SOS 보내세요. 도움 받는 것도 잘하는 일.', ago: '1일 전' },
  ],
  'caregiver-III': [
    { nick: '함께 가는 사람', body: '3기 선행 항암 6차 동행 중이에요. 환자보다 제가 더 지치는 날도 있더라구요.', ago: '4일 전' },
    { nick: '딸의 마음',    body: '엄마 항암 + 수술 + 방사선 다 마쳤어요. 가장 도움 됐던건 \'옆에 있는 것\' 자체였대요.', ago: '2일 전' },
    { nick: '아내의 손',    body: '림프부종 예방 운동 처음엔 같이 했어요. 혼자 챙기기 힘들 때 보호자가 같이하면 좋아요.', ago: '1일 전' },
  ],
  'caregiver-IV': [
    { nick: '함께 가는 사람', body: '4기 진단 후 1년째 함께하고 있어요. 매일이 소중한 하루예요.', ago: '5일 전' },
    { nick: '곁에 있는 보호자', body: '환자분 마음이 무거우실 때 침묵도 큰 위로가 돼요. 옆에 있는 것이 답일 때가 많아요.', ago: '3일 전' },
    { nick: '주말 동행',    body: '완화의료 상담 함께 받아보세요. 통증 관리부터 정서 케어까지 함께 챙겨주십니다.', ago: '2일 전' },
    { nick: '엄마 보호자',  body: '저도 마음 챙기는게 중요했어요. 보호자 모임이나 상담 적극 추천드려요.', ago: '12시간 전' },
  ],
};

function getRoomId(stage, mode) {
  return `${mode}-${stage}`;
}

function getRoomSeed(stage, mode) {
  return SEED_MESSAGES[getRoomId(stage, mode)] || [];
}

function pickNickname(mode) {
  const pool = mode === 'caregiver' ? NICKNAMES_CAREGIVER : NICKNAMES_PATIENT;
  return pool[Math.floor(Math.random() * pool.length)];
}

Object.assign(window, { SEED_MESSAGES, NICKNAMES_PATIENT, NICKNAMES_CAREGIVER, getRoomId, getRoomSeed, pickNickname });
