수영장(Sooyoung Archive)
홈개발일지이번캠App소개
전체보기
프로젝트
기술 & 개발

© 2026 수영장 (Sooyoung Archive). All rights reserved.

개인정보처리방침연락처
개발일지 목록
프로젝트

삼문판결 만들기 3편: 재심(appeal)을 기능이 아니라 장치로 설계한 이유

2026년 3월 11일약 3분 소요52회 조회

아이디어 기획부터 제품 출시, 지표 분석, 그리고 피벗과 중단 결정까지 1인 개발 사이클 회고

  1. 1삼문판결 만들기 1편: '좋은 말' 대신 '판결문'을 선택한 이유
  2. 2삼문판결 만들기 2편: 만든 다음부터가 진짜 시작이었다
  3. 3삼문판결 만들기 3편: 재심(appeal)을 기능이 아니라 장치로 설계한 이유
    읽는 중
  4. 4삼문판결 만들기 4편: 감이 아니라 숫자로 보는 운영 지표
  5. 5삼문판결 만들기 5편: 계속할지 멈출지, 프로젝트 피벗과 중단 기준
이전 편: 삼문판결 만들기 2편: 만든 다음부터가 진짜 시작이었다다음 편: 삼문판결 만들기 4편: 감이 아니라 숫자로 보는 운영 지표

삼문판결의 핵심은 단호함이다. 그런데 단호함만 있으면 한 가지 문제가 생긴다.

한 번의 판결이 너무 절대적으로 보인다는 점.

그래서 3편의 주제는 재심이다. 결론부터 말하면, 재심은 판결을 약하게 만드는 장치가 아니라 오히려 판결의 신뢰를 높이는 장치다.


왜 재심이 필요한가

사용자는 보통 첫 입력에서 중요한 맥락을 빼먹는다.

  • 유통 채널을 안 적거나
  • 가격 조건이 빠지거나
  • 기존 대체 습관(대체재) 설명이 없는 경우

이 상태에서 나온 판결은 틀렸다기보다 불완전하다. 재심은 이 누락된 맥락을 붙여서 판결을 다시 내리는 절차다.

즉, “감정적 항소”가 아니라 정보 보강 기반 재판에 가깝다.


재심 입력은 자유서술이 아니라 구조화

재심은 단순히 “다시 해줘”로 받지 않았다. 추가 정보 필드를 명시했다.

  • appealText (반박/추가 설명)
  • distributionChannel
  • pricing
  • replacement
  • constraint

이렇게 받은 이유는 명확하다. 모델이 잘 답하게 하려면 프롬프트 이전에 입력 구조가 먼저 좋아야 한다.


재심도 같은 규칙으로 판결한다

재심이라고 해서 규칙을 느슨하게 풀지 않았다. 기본 판결과 동일한 계약을 강제한다.

  • badge 고정 스키마
  • axis 단일 근거
  • 문장 길이 제한
  • 행동 1개 원칙
  • 금지 표현/모욕/추상 처방 차단

결론: 재심은 ‘봐주기’가 아니라 같은 법정에서 증거만 추가된 재판이다.


악용 방지: 재심 체인과 제한

재심을 무제한으로 열어두면 서비스는 금방 장난감이 된다. 그래서 운영 관점에서 재심 체인을 분리했다.

  • 원판결(rootSlug)
  • 재심 연결(appealFrom)
  • 재심 순번(appealIndex)

이 구조 덕분에 어떤 판결이 몇 번째 재심인지 추적 가능하고, 무료 재심 한도도 정책으로 제어할 수 있다.

핵심은 “많이 생성”이 아니라 의미 있는 재판 기록을 남기는 것이다.


재심에서 얻는 제품적 이점

재심은 사용자 만족 장치인 동시에, 제품팀 입장에서는 학습 장치다.

  • 어떤 축(axis)에서 반박이 많은지
  • 어떤 정보가 누락될 때 오판이 늘어나는지
  • 어떤 처방이 실행되지 않는지

즉, 재심 로그는 단순 CS가 아니라 판결 엔진 개선 데이터셋이다.


이번 편 결론

판결 서비스에서 재심은 선택 기능이 아니다. 신뢰를 유지하기 위한 기본 장치다.

삼문판결의 재심은 “처음이 틀렸을 수 있다”를 인정하는 방식이 아니라, “처음은 불완전할 수 있다”를 설계로 받아들인 방식이다.

다음 편에서는 재심과 판결 로그를 어떻게 숫자로 묶어 실제 운영 지표로 보는지 정리한다.

클릭할 때마다 작가에게 따뜻한 응원이 전달됩니다 ❤️

이 글이 유익하셨나요?
동료 개발자들과 경험과 노하우를 공유해 보세요.
이전 글프로젝트
삼문판결 만들기 2편: 만든 다음부터가 진짜 시작이었다
프로젝트다음 글
삼문판결 만들기 4편: 감이 아니라 숫자로 보는 운영 지표

함께 읽으면 좋은 다른 개발일지

'프로젝트' 및 추천 아카이브 글 모음

이번캠 운영기 2: 로그인부터 뒤로가기까지, 사용자의 흐름을 지키기
프로젝트
이번캠 운영기 2: 로그인부터 뒤로가기까지, 사용자의 흐름을 지키기
로그인 뒤 원래 글로 돌아오기, 좋아요 반응과 미디어 실패 복구, 카카오맵 장소 입력과 피드 상태 유지까지. 출시 후 사용자의 흐름이 끊기는 순간을 줄여간 과정을 정리했다.
2026. 10. 29.

댓글

댓글 개인정보 안내
목차
왜 재심이 필요한가재심 입력은 자유서술이 아니라 구조화재심도 같은 규칙으로 판결한다악용 방지: 재심 체인과 제한재심에서 얻는 제품적 이점이번 편 결론
0회
이번캠 운영기: 사용자 피드백에서 커뮤니티 분리와 이동 성능 개선까지
프로젝트
이번캠 운영기: 사용자 피드백에서 커뮤니티 분리와 이동 성능 개선까지
출시한 캠핑 서비스를 운영하며 로그인·반응·업로드 흐름을 보완하고, 방문 기록과 커뮤니티를 분리한 과정. 서울 리전, 요청 단위 캐시와 응답 경합을 다루며 측정 조건과 모바일 검증의 한계까지 정리했다.
2026. 10. 12.0회
캠핑인스타 만들기 5편: '이번캠(MyCamp)' 리브랜딩과 Capacitor로 Apple App Store 심사 통과한 이야기
프로젝트
캠핑인스타 만들기 5편: '이번캠(MyCamp)' 리브랜딩과 Capacitor로 Apple App Store 심사 통과한 이야기
캠핑인스타를 '이번캠(MyCamp)'으로 리브랜딩하고, Capacitor를 활용해 Next.js 웹 서비스를 Apple App Store(iOS)에 공식 출시하며 겪은 심사 통과와 트러블슈팅 기록.
2026. 8. 26.15회