세션 요약

햇소자(sakyowon.co.kr/hatsoja/, 햇빛소득마을 통합 운영 플랫폼)를 실운영 관점에서 전수 점검했다. 데스크톱·모바일, 공개 페이지 6종, 회원·관리자 데모 영역, 백엔드 API, 서버 헤더까지 실제 클릭·입력 테스트. 코드 수정 없음 — 점검·보고까지만 진행.

구조 파악

  • 단일 HTML SPA(~234KB, 해시 라우팅) + Caddy 서버
  • 실백엔드 API 3종: auth(로그인·SSO) / applications(신청 접수) / inquiries(상담 접수) — 접수 조회는 관리자 키 보호 확인
  • 회원·관리자 영역은 전부 클라이언트 데모(데모 로그인), AI 기능은 /api/ai 미연동 목업
  • 통합 계정 포털 = sakyowon.co.kr/admin.html (가입 후 관리자 승인제)

발견 문제

운영 전 필수 4건

  1. 모바일에서 상단 메뉴 7개 전부 숨김 + 햄버거 없음 → 사례·FAQ 모바일 도달 불가
  2. 개인정보처리방침·이용약관·동의 체크박스 부재 (성함·연락처 수집 중 — 법 위반 소지)
  3. AI 상담·문서 생성 전부 목업 — 실연동 우선순위 결정 필요
  4. 푸터 404 2건: sunvillage.html, wando-solar.html

중요: 지난 일정이 D-0로 표시되는 D-day 버그 / “전화 문의” 안내에 전화번호 없음 / “가입 신청” 링크가 ‘관리자’ 제목 페이지로 이동 / OG태그·파비콘 없음(카톡 미리보기 안 뜸) / 보안 헤더(HSTS 등) 부재 / 라우트 이동 시 모달 안 닫힘

정상: 진단→계산→동의→신청 퍼널 작동, 폼 유효성 검사, HTTPS 리다이렉트, 비밀키 하드코딩 없음, “데모/예시” 표기 정직

권장 착수 순서

① 모바일 햄버거 → ② 개인정보처리방침+동의 → ③ 푸터 404 → ④ 전화번호·이메일 확인 → ⑤ OG태그·파비콘 → ⑥ D-day 수정·가입 랜딩 분리

미결

  • 소스 파일 로컬 위치 미확인 — 수정 착수 시 확인 필요
  • 수정 작업 착수 대기

관련 파일

  • 로컬 핸드오버: sakyowon-ai\handover-20260826-hatsoja-site-review.md