같은 탭13개가 돌아왔다고 모든 작업이 그대로라는 뜻은 아니었다. 다른 계정에 연결됐거나 빈 원고가 열려도 숫자는 같을 수 있다. 북극성의 최근 보존 검수에서는 수량을 시작점으로 두고 탭의 소속, 실제 인증과 원고의 내용까지 다른 근거로 확인했다.

식별자와 관계를 먼저 맞춘다

0.1.211의 추가 실제 검수는 탭 ID·프로필 ID·프로젝트 ID·URL·고정 상태를 전후 비교했다. 프로젝트도 ID·이름·계정 기본값과 탭 수를 따로 맞췄다. 새 탭0이라는 사실은 같은 식별자 관계를 확인한 결과와 함께 읽어야 의미가 있다.

기본값은 시험 시작 때 세 프로젝트 모두 미선택이었다. 빈 기본값 보존을 새 기본 계정의 설정 성공이라고 바꾸지 않는다. 실제 탭별 계정과 프로젝트 기본 조합도 다른 자료다. 내가 원한 장부는 숫자를 많이 모으는 것이 아니라 어떤 연결이 유지됐고 어느 항목은 처음부터 비어 있었는지 설명할 수 있는 비교였다.

계정 이름과 실제 인증도 다른 근거다

저장된 표시명과 선택값이 같아도 사이트 인증이 살아 있다는 뜻은 아니다. 실제 검수는 지정한 네이버 작성 화면과 두 Google 프로필의 인증 화면을 재로그인 없이 확인했다. 별도 미지정 탭은 계속 로그인 버튼이 보여 다른 계정을 물려받지 않았는지도 봤다.

이 결과는 사용한4개 탭 프로필과 명시한 사이트의 범위다. 저장된8개 플랫폼의 모든 인증을 확인했다고 넓히지 않는다. 쿠키·비밀번호·인증DB를 읽거나 복제해 확인한 것도 아니다. 실제 계정명은 비공개 자료에만 두고 공개 글에는 상태와 비교 방식만 남겼다. 인증 보존을 설명하는 데 신원 공개까지 필요하지는 않았다.

늦게 나타나는 계정 표시는 기다려서 읽는다

두 번째 재시작 직후 Gemini에는 일반 Google 아이콘만 보였고 실제 계정 표시 지문 대조가 실패했다. 보고서는 그 상태를 성공으로 간주하지 않고 같은 탭에서 읽기를 기다렸다고 남긴다. 로딩 후 정확히 같은 계정 표시를 확인했으며 초기 관찰도 보존했다.

이때 바뀐 것은 QA 실행기의 읽기 대기이며 제품 코드가 아니다. 확인을 기다린 결과를 앱의 저장 결함 수정으로 소개하면 제작 기록이 왜곡된다. 반대로 첫 아이콘만 보고 계정이 바뀌었다고 확정해도 틀릴 수 있다. 동적 화면과 저장 상태의 비교에는 어떤 관찰을 안정된 근거로 삼을지 기준이 필요했다.

원고 주소와 저장 원고를 혼동하지 않는다

네이버 새글 URL은 다시 열었을 때 빈 편집기나 복원 안내를 보일 수 있다. 검수는 정확한 제목의 기존 임시저장 원고를 불러온 뒤 두 원고의 내용 SHA를 비교했다. 새글 주소가 곧 특정 원고 문서 주소가 된다고 주장하지 않는다.

현재 내용을 임시보존하는 절차와 기존 원고 선택을 거쳤다는 점도 남긴다. 화면에 글자가 다시 보였다는 수준이 아니라 같은 내용을 확인한 것이다. 이 결과가 사이트 자체 만료나 강제정전에서도 언제나 보존된다는 보장은 아니다. 원고의 지문과 복원 경로가 특정한 검수의 근거로 묶일 때 다른 사람이 결과를 정확히 이해할 수 있다. 비교에서 제외한 로딩 상태와 일부 동적 표시도 기록해야 한다. 원본 DB 전체가 같은지 묻는 검사와 실제 사용자가 이어 볼 원고가 같은지 묻는 검사는 질문과 자료가 다르다.

바뀌면 안 되는 코드와 의도한 관찰 변화를 나눈다

추가 검수에서는 기존 설치payload78개와 공개 검증 소스의runtime208개가 그대로였다고 대조했다. 제품 결함이 재현되지 않아 앱 수정과 새 설치를 하지 않았다. 과거795개 회귀도 이번 실제 시험 수에 합산하지 않는다. 같은 버전의 추가 관찰과 새 제품 변경은 다른 일이다.

이번 콘텐츠 작업 역시 원래 앱이나 계정을 바꾸지 않고 저장된 보고서를 읽었다. 공유 보존 모듈은 별칭·지문과 정확히 계획한 변화만 비교하며 실제 인증·설치·복구는 False로 남긴다. 제작자가 전할 핵심은 같다는 결론의 기준이다. 어떤 상태를 비교했고 동적 차이를 어떻게 확인했는지까지 설명해야 보존이라는 말이 사용자의 실제 작업과 연결된다.