선택 댓글 바로 아래 답글창 + 세련된 UI
기본은 댓글/답글 달기 버튼만 표시. 클릭한 위치에 폼 하나만 열고 다시 누르거나 닫으면 접힘. 대상별 초안 분리/복원, 공개 댓글/답글/2단계 답글 등록·등록 후 접힘·새로고침 유지, PC/390px 화면 확인. 서버 실패 주입과 2계정 권한 시험은 별도로 남음.
사용자 재테스트의 173개 항목별 결과·비고와 조치 상황입니다. 체크 표시만으로 통과 판정하지 않고 사용자 보고, 로컬 코드 검사, 실제 화면 확인, 공개 배포를 구분합니다.
PC·모바일 웹과 광고·AI 관리자 화면은 공개 사이트에 반영. AI·번역 서버와 기능별 혼합 모델은 OpenLog Dev에 적용·조회 검증. 전체 앱 기능과 173개 수동 QA가 모두 완료됐다는 의미는 아님. 이번 변경은 Mac iOS 파일·공통 의존성을 변경하지 않음.
자동 검사 195개 · 기존 173개 항목의 실사용 전수 통과율이 아닙니다.
이전 검증 기록 · 2026-10-09: 웹 e0c22b9의 Vercel Production 빌드·배포 성공 및 공개 화면 확인. Dev DB 저장 정렬 적용, 번역 Edge Function 보호 코드 배포 및 실제 응답 확인. 공개 초안/이동창·390px 버튼·영일중 설정 화면 검증 완료. 후속 글쓰기 대비/보고서 보완은 별도 배포. 전체 173개 E2E 완료를 뜻하지 않습니다.
당시 자동 검사 73개 통과 · 타입/Lint 통과. 원본 프로젝트·기존 검증 댓글은 유지했습니다.
위 숫자는 사용자 기록의 분류이며 이번 코드의 테스트 통과율이 아닙니다. 결과 없는 체크 표시, 오류가 적힌 통과 표시도 별도로 분리했습니다.
2026-10-09 웹 변경 5e5ad77을 GitHub main과 Vercel Production에 반영 완료. openlog-nine.vercel.app에서 댓글/2단계 답글의 실제 등록·접힘·새로고침 유지와 390px/1024px 화면을 검증했습니다. 로컬 확인 이력과 공개 확인을 아래에 구분합니다. Dev DB 저장 정렬 변경·번역 Edge Function·SMS 설정은 아직 적용하지 않았습니다.
당시 자동 검사 67개. 빌드: Vercel Production 빌드·배포 통과(5e5ad77, Ready, 48초). 로컬 Windows 빌드의 접근 권한 EPERM은 환경 문제로 별도 남아 있으며 로컬 전체 빌드 통과로 처리하지 않음.
기본은 댓글/답글 달기 버튼만 표시. 클릭한 위치에 폼 하나만 열고 다시 누르거나 닫으면 접힘. 대상별 초안 분리/복원, 공개 댓글/답글/2단계 답글 등록·등록 후 접힘·새로고침 유지, PC/390px 화면 확인. 서버 실패 주입과 2계정 권한 시험은 별도로 남음.
신규/캐시 번역 길이·반복 및 불완전 응답 거절, 30초 제한 적용. 일본어·중국어 실제 생성 200, 일본어 캐시 200, 빈 입력 400 확인. 실제 장문 문제 원인·모든 언어 번역 품질은 추가 검증 필요.
기기/사용자 선택 언어로 외국어 내용을 자동 번역하는 기존 요청 유지. 원문 보기 및 실패 시 재시도 제공. 원문 기본 표시로 일괄 변경하지 않음.
object-fit:cover 대신 contain, height:auto로 원본 비율 보존. 모든 세로/가로/다중 이미지 실검증은 남음.
저장 시각 역순·페이지 경계·다른 사용자 격리 시험 후 Dev 실제 적용 saved_order_applied=true 확인. 원본 프로젝트는 변경하지 않음. 최신 웹 저장 목록 UI 비교는 별도.
본문이 포커스일 때만 Ctrl/Meta+A 범위를 본문 텍스트로 제한. 입력창과 나머지 페이지의 기본 전체 선택은 유지.
이 버전의 수정 후 재검증과는 구분합니다. 에이전트가 Chrome·Edge·Whale·Safari를 모두 직접 검사했다는 뜻이 아닙니다.
사용자 결과: ㅇ
사용자 비고: 깨지거나 겹치지는 않으나 배치가 일정하지 않는 부분 있음(번호인증/선택)
이번 조치: 헤더 버튼을 inline-flex 중앙 정렬로 보완. 인증 완료 계정에서는 선택 번호 인증 버튼이 숨겨져 해당 버튼의 실제 화면 재검증은 남음.
원문 체크 표시: ㅇ사용자 결과: 긴 텍스트가 ui를 벗어남, 영어는 제목은 ui를 벗어나나 본문은 정상, 한글은 제목은 정상 본문이 ui를 벗어남.
사용자 비고: 긴 닉네임 테스트 미실시
이번 조치: 제목·카드·본문 줄바꿈 보완. 기존 장문 댓글의 1024/390px 가로 넘침 없음 확인. 모든 언어의 긴 제목·닉네임 실검증은 남음.
원문 체크 표시: ㅇ사용자 결과: 게시판 탭 이동 시 ui 흔들림 발견.
사용자 비고: 느린 네트워크에서도 확인 미실시
이번 조치: 피드 최소 높이를 보완. 모든 게시판 이동과 Slow 3G의 깜빡임/CLS 수치 검사는 아직 미실시.
원문 체크 표시: !사용자 결과: 엔터 입력 시 바로 ai 검색으로 진행되는 것에 대해 생각해봐야 할수도 있음
이번 조치: 검색 기본 동작 변경하지 않음. AI 검색 우선/키워드 검색 우선은 제품 정책 결정 사항.
원문 체크 표시: ㅇ사용자 결과: 검색 기능 사용 시 별도의 페이지로 넘어가기에 테스트 무의미.
이번 조치: 현재 /search의 AI/키워드 모드별 검색어 지우기·정렬·뒤로가기 시험으로 체크리스트를 대체해야 함. 이전 경로 기준 시험은 통과로 계산하지 않음.
원문 체크 표시: !사용자 결과: 로그아웃/번호인증및선택/카테고리/소분류/인기글/최신글/댓글 많은 글/주제둘러보기/최근대화 ui 번역 안됨. 대화창열기/오늘의투표는 박스 내 모든 텍스트가 번역되지 않음. 댓글은 번역되지 않는 것 같음(댓글 관련 모든 기능의 번역이 진행되지 않음). 메인 페이지 외에서는 번역이 진행되지 않는 것으로 확인.
사용자 비고: 언어별로 게시글 번역 차이가 있음. 영어는 95% 번역하나 타 언어들은 거의 번역되지 않는 것으로 확인.
이번 조치: Dev 일본어/중국어 실제 생성 200·일본어 캐시 확인. 공개 e0c22b9 설정의 영어/일본어/중국어 및 선택 동기화, 홈 영어 투표/안내 확인. 브라우저 언어는 자동으로 원복. 동적 게시판명·작성 양식·오류 전체 현지화와 장문 품질은 미완료.
원문 체크 표시: !사용자 결과: ㅇ
사용자 비고: 메인 페이지에서 현재 게시판의 위치가 전체/인기/최신 중 어디인지 명확하게 표시되면 좋을 것 같음.(카테고리 게시판에서 소분류 게시판 표시를 가져오면 좋을 것 같음)
이번 조치: 홈 › 전체/인기/최신/댓글 많은 글/개인 목록 위치 표시 추가. 홈 위치 표시는 로컬 화면 확인.
원문 체크 표시: ㅇ사용자 결과: 미실시
이번 조치: Dev authenticated 역할 A/B 시험으로 내 글 목록의 본인 포함·타인 제외 확인. 실제 다계정 브라우저 UI 시험은 별도.
원문 체크 표시: !사용자 결과: 이전 테스트 결과와 같이 긴 제목과 본문에서 ui를 벗어나는 경우 발견.
이번 조치: 피드와 상세 제목에 overflow-wrap:anywhere 및 min-width:0 적용. 영어 장문 제목의 실제 화면 재검증 필요.
원문 체크 표시: !사용자 결과: 이전 테스트 결과와 같이 긴 제목과 본문에서 ui를 벗어나는 경우 발견.
이번 조치: 카드·요약·본문의 너비 및 줄바꿈 보완. 모든 장문/언어 조합 화면 재검증 필요.
원문 체크 표시: !사용자 결과: 미실시
이번 조치: Dev 임시 글의 공개 조회수와 DB 저장 값 일치 확인. 테스트는 롤백.
원문 체크 표시: !사용자 결과: ㅇ
사용자 비고: 숨김 테스트 미실시
이번 조치: Dev 임시 숨김/삭제 글의 공개 상세·댓글·피드 제외 확인. 실제 일반 브라우저 직접 URL 시험은 별도.
원문 체크 표시: ㅇ사용자 결과: 미실시
이번 조치: 현재 DB 함수 인기 기준은 추천+공개 댓글×1.2, 동률은 작성 시각/ID 내림차순임을 확인. 점수별 대량 정렬 E2E는 미실시.
원문 체크 표시: !사용자 결과: 태스트 미실시
사용자 비고: 정책 확인 필요
이번 조치: Dev DB 직접 요청에서 제목 120자 허용·121자 거절 확인. UI 120자 제한 유지.
원문 체크 표시: !사용자 결과: 다른 브라우저, 시크릿 모드 시 조회수 정상 작동
사용자 비고: 날짜당 1회는 테스트 미실시
이번 조치: 같은 viewer_key 중복 증가 방지 및 임시 조회 이벤트 날짜 변경을 통한 날짜 경계 시험 확인. 실제 자정 대기와 다름.
원문 체크 표시: ㅇ사용자 결과: ㅇ
사용자 비고: 다른 계정으로 첫 댓글 달았을 때 익명 정책이 제대로 작동하는지는 테스트 미실시
이번 조치: Dev 작성자 A의 댓글 익명1 유지, B 댓글 익명2 확인.
원문 체크 표시: ㅇ사용자 결과: 미실시
이번 조치: Dev 임시 A/B의 익명 번호 분리 및 답글 parent_id 확인.
원문 체크 표시: !사용자 결과: ㅇ
사용자 비고: 네트워크 응답 테스트 미실시
이번 조치: Dev 공개 RPC 반환 JSON에 작성자 uid·실제 닉네임·nickname_snapshot 미포함 확인. 모든 API 전체 감사와는 다름.
원문 체크 표시: ㅇ사용자 결과: 답글 작성 시 지정한 댓글에 답글이 달리는 것이 아닌 마지막으로 작성된 댓글에 답글이 달리는 것으로 확인.
이번 조치: 공개 5e5ad77에 부모 우선 정렬과 클릭 시 입력창 적용. 실제 새 답글이 지정한 부모 바로 다음에 표시되고, 등록 후 입력창 접힘 및 새로고침 유지 확인. 2계정 시험은 남음.
원문 체크 표시: !사용자 결과: 미기재
이번 조치: 공개 실제 신규 답글과 2단계 답글에서 부모의 익명2 표시 확인. 새 답글 작성자도 같은 계정의 익명2 유지. A/B 다른 계정 조합은 남음.
원문 체크 표시: !사용자 결과: 1단계까지만 작성됨.
이번 조치: 공개 사이트에서 답글에 다시 답글을 실제 등록해 2단계 배치(24px 들여쓰기), 부모 바로 뒤 표시와 새로고침 유지 확인. 3단계 이후 들여쓰기는 제한해 모바일 폭 보존. 더 깊은 단계·다른 계정 조합은 남음.
원문 체크 표시: !사용자 결과: 미실시
이번 조치: Dev authenticated 역할 A의 B 댓글 수정 RPC가 false를 반환함을 확인.
원문 체크 표시: !사용자 결과: 미실시
이번 조치: Dev authenticated 역할 A의 B 댓글 삭제 RPC가 권한 오류로 거절됨을 확인.
원문 체크 표시: !사용자 결과: 글자수 제한을 둬야될 것 같음.
이번 조치: 기존 서버/입력창 1,000자 제한 유지, 현재 글자 수 표시 추가. 기존 1,000자 안팎 긴 영문/한글 댓글 390/1024px에서 넘침 없음 확인.
원문 체크 표시: !사용자 결과: 해당 기능 없음
이번 조치: Dev 임시 카테고리/소분류 비활성 시 공개 글 조회 제외 확인. 모든 화면 직접 URL은 별도.
원문 체크 표시: !사용자 결과: ㅇ
사용자 비고: 별도로 정확한 결과 확인은 미실시
이번 조치: Dev 두 uid의 투표 변경·중복 누적 방지·2인 합계 시험 실행. 실제 투표 UI 동기화 시험은 별도. 웹 계정 전환 시 이전 선택/응답 무효화 및 동기 투표 잠금 보강. 자동 소스 검사·공개 투표 조회 확인, 실제 A/B UI 투표는 별도.
원문 체크 표시: ㅇ사용자 결과: 미기재
이번 조치: Dev 타인 글/댓글 수정·삭제 거절과 자신의 is_admin 직접 승격 거절 확인.
원문 체크 표시: 없음사용자 결과: 미기재
이번 조치: Dev A/B 저장 목록 격리, 저장 시각 역순 및 페이지 경계 시험 후 정렬 변경 실제 적용 확인.
원문 체크 표시: 없음사용자 결과: 미기재
이번 조치: Dev 다른 profile 행 조회 차단 및 공개 글/댓글에서 실제 닉네임·uid 미노출 확인.
원문 체크 표시: 없음사용자 결과: 미기재
이번 조치: Dev authenticated 비관리자 및 anon의 관리자 RPC 차단 확인. 관리자 전체 화면 비교는 별도.
원문 체크 표시: 없음사용자 결과: 미기재
이번 조치: uid 없는 authenticated/anon의 쓰기와 개인 저장 목록 차단 확인. 이미 발급된 과거 JWT의 즉시 폐기·만료 UI 시험은 미완료.
원문 체크 표시: 없음사용자 결과: ㅇ
사용자 비고: 글쓰기 들어가서 카테고리/소분류 변경 후 새로 고침할 경우에는 유지되지 않음. 새로 고침 시 [작성한 내용 저장되지 않음] 경고 표시되도록 개선.
이번 조치: 공개 b9cfc4a: 제목/본문 및 카테고리·소분류 변경 후 내부 이동창 취소/이동, 목록 새로고침 뒤 작성 화면 재진입 시 텍스트·게시판 선택 복원 확인. 로그아웃 삭제는 범위 단위 검사, 직접 작성 화면 새로고침 기본 경고는 별도.
원문 체크 표시: ㅇ사용자 결과: 미기재
사용자 비고: 설명을 좀 더 자세하게 변경(현재 '게시글을 불러오지 못했습니다.'라고 출력되는데 설명이 부족한 것 같음.)
이번 조치: 삭제·숨김·접근 불가와 네트워크 조회 실패 안내를 구분하도록 상세 문구 보완. 모든 404 경로는 이번에 실검증하지 않음.
원문 체크 표시: ㅇ사용자 결과: 1024×768에서 레이아웃 깨짐
이번 조치: 1024px CSS에서 sidebar display:none과 170px 열 배치 충돌 발견·수정. 로컬 홈 1024×768에서 사이드바 표시, 중앙 너비 775px, 가로 넘침 없음 확인.
원문 체크 표시: !사용자 결과: 모바일 화면 검토 필요
이번 조치: 390px 상세 화면에서 하단 메뉴·글쓰기 링크·답글 입력 표시 확인. 일반 회원/비로그인/관리자 모바일 메뉴 4상태 비교는 남음.
원문 체크 표시: !사용자 결과: 텍스트 입력 시 화면 확대됨. 나머지 정상 작동.
이번 조치: 모바일 input/textarea/select 16px 적용, 사용자 확대 기능은 차단하지 않음. Chromium 390px 입력 폰트 16px 확인. iPhone Safari 실기기 자동 확대/키보드 재검증 필요.
원문 체크 표시: d사용자 결과: 헤더 번호인증/선택 버튼 정렬 수정 필요. 주제탐색, ai검색, 검색버튼(돋보기) 정렬 수정 필요.
이번 조치: 헤더 버튼 중앙 정렬 및 중간 폭 두 줄 배치 보완. 홈 1024px 배치 확인. 선택 번호 인증 링크 및 모든 언어 조합 정렬은 추가 검증 필요.
원문 체크 표시: !사용자 결과: 긴 텍스트가 ui를 벗어남, 영어는 제목은 ui를 벗어나나 본문은 정상, 한글은 제목은 정상 본문이 ui를 벗어남.
이번 조치: 텍스트 너비와 줄바꿈 보완. 기존 긴 댓글 가로 넘침 없음 확인. 혼합 장문 제목·닉네임 전체 조합은 남음.
원문 체크 표시: !사용자 결과: 로그인 상태에서 Offline 전환 후 글 등록 시 로그인이 필요합니다 표시. 오류 안내 부정확
이번 조치: 글쓰기/댓글/추천/저장의 getUser 네트워크 실패를 로그인 필요와 구분하도록 보완. 오프라인·503·401·세션 없음 단위 검사 통과. 실제 브라우저 Offline 전환 재검증은 남음.
원문 체크 표시: !사용자 결과: get_public_posts, get_chat_messages_with_ai, toggle_comment_like, get_comment_like_state, get_post_attachments 정상 작동. get_public_comments API 요청 차단 시 게시글 상세 페이지 진입에 실패하며, 게시글을 불러오지 못했습니다.라는 오류가 표시됨.
이번 조치: 본문을 먼저 표시하고 댓글/첨부 조회를 독립 처리. 댓글 실패 안내·재시도와 실패 시 기존 댓글 보존 추가. 소스 연결 검사 및 정상 본문/댓글 로컬 확인. 실제 get_public_comments 차단 주입은 아직 미실시.
원문 체크 표시: !사용자 결과: pass
사용자 비고: 검색은 방식이 달라 테스트 미적합.
이번 조치: 댓글·글쓰기·더보기 동기 잠금과 탭/계정 변경 시 이전 조회·제출 응답 무효화 보강. 소스 검사 통과, 실제 지연/연타 E2E는 미완료. 투표·채팅에도 동기 잠금/계정 응답 무효화/전송 예외 처리 보강.
원문 체크 표시: 없음사용자 결과: 미기재
사용자 비고: 테스트 미실시
이번 조치: null/비문자열 번역 텍스트를 정규화해 trim 오류 방지. 모든 DB 필드 null 주입을 완료한 것은 아님.
원문 체크 표시: !173개 전수 분류. 모든 항목이 실제 테스트 통과라는 뜻이 아닙니다.
화면 통과는 내장 Chromium에서, 서버 통과는 실제 DB 역할별로 확인한 결과입니다. ‘사용자 확인’은 전달받은 기록이며 이번 재검증 통과 수에 합치지 않습니다. 코드·모의 API 검사 44개, DB 롤백 검사 43개 통과. lint·타입 검사·프로덕션 빌드 통과.
화면·연동 코드 준비 / 실제 문자 발송 대기
회원 설정에서 원하는 회원만 번호 인증을 진행합니다. 일반 회원가입·글쓰기·댓글·채팅은 인증 없이 이용할 수 있습니다. PASS·통신사 선택·이름·생년월일 입력은 없습니다. 기존 173개 통과 수에 합산하지 않습니다.
010 번호 정규화, 선택 동의, 코드 6자리 확인, 60초 재전송 대기, 연타 잠금, 계정 변경 시 입력 삭제, 서버의 인증 번호·계정 재확인, 번호 마스킹, 오류 안내. 공급자 미연결 시 발송 비활성.
배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: 미표시배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: 제목 ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ초기 세션/검색 복원 결과가 뒤늦게 사용자 선택을 덮는 경합을 발견해, 사용자가 방식·입력을 바꾸면 이전 복원을 무효화하도록 보완했습니다. 모든 해상도·지연 상황의 깜빡임 검증은 남았습니다.
원본 표시: ?배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ실제 검색 입력란에 ‘콩물’을 입력했습니다.
원본 표시: ㅇ실제 키워드 검색 버튼 및 Enter 입력으로 ‘콩물’ 검색을 실행해 해당 게시글을 확인했습니다.
원본 표시: ㅇ실제 ‘콩물’ 키워드로 해당 제목의 요리 글 1개를 확인했습니다.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ배포 후 키워드를 지우면 전체 공개 글 19개로 복귀. 검색 안 최신 정렬을 눌러도 /search를 유지했습니다.
원본 표시: x주요 PC·모바일 메뉴에 한·영·일·중 번역을 추가했습니다. 댓글 자동 번역은 기존 연결됨. 모든 화면 문구와 실제 다국어 휴대폰 검증은 아직 완료하지 않았습니다.
원본 표시: !배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: !관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: !사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: 미표시배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ원본 체크리스트 분류만 완료. 현재 배포 버전에서 재현·검증 필요.
원본 표시: !배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: !배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ현재 공개 글·댓글은 익명 고정. 닉네임 표시 입력은 제거했으며 기존 저장값은 보존했습니다. 선택형 공개 닉네임 정책은 미확정입니다.
원본 표시: !OpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: !OpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: !OpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: ㅇOpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: !배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇOpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: !배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ현재 인기 점수는 추천 수 + 공개 댓글 수×1.2, 동점은 작성 시각 순입니다. 운영자의 원하는 알고리즘과 일치하는지 확인이 남습니다.
원본 표시: !사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: ㅇOpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: ㅇ실제 글쓰기 제목 입력값 확인.
원본 표시: ㅇ실제 본문 입력값 확인.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ익명/닉네임 선택은 현재 미구현입니다. 과거 익명 작성자를 공개하지 않고 정책 확정 뒤 신규 글부터 적용해야 합니다.
원본 표시: !제목 없이 등록 → ‘제목을 입력해주세요’ 표시, DB 작성 안 됨.
원본 표시: ㅇ제목만 입력 후 등록 → ‘내용을 입력해주세요’ 표시, 제목 입력 보존.
원본 표시: ㅇ공백 제목으로 등록 → 거부, 작성 중 본문 입력 보존.
원본 표시: ㅇOpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: ㅇ입력 내용 유지 코드를 확인하고, 본문 저장 후 이미지 실패가 발생하면 재등록을 막고 등록된 글 링크를 제공합니다. 실제 업로드 장애 재현은 남았습니다. 실제 빈 제목/본문/공백 검증 실패 후 기존 입력 보존도 확인했습니다.
원본 표시: !사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇDB는 script 문자를 그대로 보존. UI는 React 텍스트 렌더링, src에 dangerouslySetInnerHTML 없음. 실제 공격 문자열 화면 실행 검사 추가 필요.
원본 표시: !배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: !OpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: ㅇ서버 검증: 게시글·브라우저 식별자·DB 날짜당 조회 1회. 새로고침으로 같은 날 중복 증가하지 않습니다. 사람당 1회 인증이 아니라 브라우저 기반입니다.
원본 표시: !조회수만 변경할 때 updated_at을 바꾸지 않는 실제 트리거와 결과를 확인했습니다.
원본 표시: !사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ없는 UUID 게시글 주소에서 ‘게시글을 찾을 수 없습니다’ 안내 실제 확인.
원본 표시: ㅇOpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: 미표시OpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: 미표시OpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: 미표시OpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: 미표시관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: 미표시OpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: 미표시현재 UI는 익명 고정이므로 닉네임 댓글 모드는 제공하지 않습니다.
원본 표시: 미표시기존 닉네임 값은 보존. 현재 익명 고정. 닉네임 변경/과거 표시 정책은 미확정입니다.
원본 표시: 미표시사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ중첩 parent_id는 서버에서 통과. 답글 대상 익명 표시의 여러 단계 실제 화면 확인은 남았습니다.
원본 표시: !OpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: !OpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: !OpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: ㅇOpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: ㅇ본인 댓글 수정은 DB에서 통과. 본인 삭제·삭제 안내 화면은 현재 버전에서 추가 검증 필요.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: !관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: ㅇ관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: ㅇ관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: ㅇOpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: ㅇOpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: !배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇOpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: !사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇOpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: !투표 없음일 때 PollCard가 null을 반환하므로 영역을 숨깁니다. 실제 무투표 상태 전환 및 오류 메시지 검증은 남았습니다.
원본 표시: !배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ사용자 원본 기록의 통과 표시. 이번 전체 점검에서 직접 재검증한 것과 구분합니다.
원본 표시: ㅇ관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: ㅇ줄바꿈 CSS와 기존 실제 채팅 메시지의 가로 넘침 없음은 확인. 최대 500자 메시지의 실전송 화면은 미검증입니다.
원본 표시: !OpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: 미표시관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: 미표시OpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: 미표시OpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: 미표시OpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: 미표시OpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: 미표시관리자 RPC는 일반 계정을 거부. /admin 직접 접근의 일반·게스트 브라우저 화면은 재로그인 필요.
원본 표시: 미표시OpenLog Dev 실제 DB 역할 A·B·anon, rollback 검사 또는 실제 서버 조회. 브라우저 2계정 테스트를 대신한 표시는 아닙니다.
원본 표시: 미표시배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: 미표시배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: 미표시관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: 미표시글쓰기 새로고침 후 오류 없이 폼 표시, 음식·맛집/요리 선택 유지. 새로고침 초안 복원은 제공하지 않습니다.
원본 표시: 미표시배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: 미표시없는 경로에서 실제 404/This page could not be found 화면 확인.
원본 표시: 미표시배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: 미표시배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: 미표시3840×2160에서 가로 넘침 없고 콘텐츠 폭 1340px 유지. 화면 중앙의 여백·글자 크기에 대한 최종 디자인 판단은 남았습니다.
원본 표시: 미표시실제 브라우저 125% 확대는 실행하지 않았습니다. 해상도 에뮬레이션과 확대는 서로 다른 검사입니다.
원본 표시: 미표시실제 브라우저 150% 확대는 실행하지 않았습니다.
원본 표시: 미표시배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: 미표시배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: 미표시배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: 미표시390px 작성·댓글 입력 배치 확인. 실제 휴대폰 키보드/등록 흐름은 미검증입니다.
원본 표시: 미표시Codex 내장 Chromium에서 확인했습니다. 별도 Chrome 앱은 테스트하지 않았습니다.
원본 표시: 미표시실제 Edge 앱 테스트 미실행.
원본 표시: 미표시실제 Whale 앱 테스트 미실행.
원본 표시: 미표시실제 Safari/iPhone Safari 테스트 미실행.
원본 표시: 미표시브라우저 간 로그인·쓰기 동등성 확인은 남았습니다.
원본 표시: 미표시관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: 미표시관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: 미표시관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: 미표시관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: 미표시배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: 미표시색상 대비의 전 화면 측정·접근성 검사는 남았습니다.
원본 표시: 미표시관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: 미표시관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: 미표시관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: 미표시배포된 사이트 실제 화면·클릭 또는 이전 연속 점검에서 확인. 내장 Chromium PC/390px 기준이며 별도 모바일 기기가 아닙니다.
원본 표시: 미표시관련 코드/일부 흐름은 확인했습니다. 실패 재현 또는 전체 시나리오 검증이 남았습니다.
원본 표시: 미표시인터넷 차단을 실제로 재현하지 않았습니다.
원본 표시: 미표시피드·상세의 오류 안내 코드, 알림 실패/재시도 메시지 보완. 실제 Supabase 장애 주입 테스트는 미실행.
원본 표시: 미표시글쓰기 입력 오류 안내와 서버 실패 메시지 코드 확인. 서버 장애 주입은 미실행.
원본 표시: 미표시댓글 실패에서 입력을 지우지 않는 코드. 실제 장애 재현은 미실행.
원본 표시: 미표시동시 요청 방지/버전 가드는 코드·회귀 검사. 느린 네트워크 주입과 전 기능 동시성 테스트는 미실행.
원본 표시: 미표시모든 버튼의 무작위 연타/데이터 일관성 스트레스 테스트는 미실행.
원본 표시: 미표시알림 SIGNED_OUT 정리와 인증 RPC 차단 확인. 실제 토큰 만료 화면은 미검증.
원본 표시: 미표시특정 응답 파서 null/형식 검증만 통과. 전 DB 필드 null 주입 검사는 미실행.
원본 표시: 미표시