8000 docs: 상세 조회 원인 추정과 운영 대조 결과 구분 by hmmhmmhm · Pull Request #341 · hmmhmmhm/daiso-mcp · GitHub
[go: up one dir, main page]

Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion docs/web-reading-lab-results-2026-10-27.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ PR336과337을 검사·리뷰 후 병합하고 운영에 배포했다. 공개
- 첫 익명 대화의 자연어 요청은11초에 상품3개와 실제 ID·가격을 반환했다. 생성 시각은 없어 최신 원본 조회라고 주장하지 않는다. 이후 지갑 요청은 일반 쇼핑으로 이탈하거나 실패했다. 실제 링크·글자 입력을 명시한 요청은 성공했지만03:06:07 UTC의 이전 HTML이었다.
- 사용자가 승인한 첫 익명 테스트 대화만 삭제하고 새 대화를 시작했다. 공식 주소를 생략한 요청은 제삼자 GitHub 미러를 선택하고 실패했다.
- 새 대화의 후속 요청에 공식 GitHub 주소와 실제 '첫 HTML 조회' 링크 선택, 글자 입력, URL 재조립 금지, 증거·이미지 규칙을 함께 전달하자25초에 사전 고정하지 않은 `철사` 조회가 성공했다. 58951·1041764·1074544, 각각1000원, HTML 생성04:36:32.698 UTC였다. 일반 HTTP API 대조군에서도 같은 ID·이름·가격을 확인했다. 후속 요청 성공이므로 독립 첫 요청의 보편적 성공으로 확대하지 않는다.
- 철사58951 상세에서 강남 재고로 진행하려 하자 지역 선택 링크가 없었다. 실제 상세 DTO는 `productId`, 검색 DTO는 `id`여서 HTML 렌더러의 후속 링크 조건이 상세를 놓치는 버그를 확인했다. 문자열·숫자 상세 ID 회귀2건의 실패를 먼저 확인한 뒤 두 필드를 지원하도록 수정했다. JSON 응답은 유지한다.
- 철사58951 상세에서 강남 재고로 진행하려 하자 지역 선택 링크가 없었다. 코드의 가격 조회 DTO에서 `productId`를 발견해 HTML 렌더러가 이 필드의 후속 링크를 놓치는 경우를 재현했다. 다만 배포 후 일반 HTTP 대조에서 실제 REST 상세는 `id`를 반환했다. 따라서 이 DTO 보강이 해당 Chat 실패의 원인이라고 확정할 수 없으며 오래된 HTML과 에이전트 링크 선택 실패 가능성도 남아 있다. 문자열·숫자 상세 ID 회귀2건의 실패를 먼저 확인한 뒤 두 필드를 지원하도록 수정했다. JSON 응답은 유지한다.

버전 안내가 text/plain일 때 URL 문자열은 읽혀도 링크 ID가 없었다. PR339는 버전 안내를 실제 anchor가 있는 HTML로 바꾸고27.3으로 배포했다. 네이티브 웹 도구에서 안내의 시작 링크와 새 응답 링크를 실제 click해04:07:14.518 UTC의 새 세션을 확인했다. llms.txt와 prompt는 UTF-8 텍스트로 유지한다.

Expand All @@ -64,3 +64,9 @@ PR336과337을 검사·리뷰 후 병합하고 운영에 배포했다. 공개
### 확인된 한계와 운영 기준

고정 URL의 오래된 HTML·리디렉션, 직접 문자열 open 거절, 링크 click 성공, 시간 초과, 에이전트의 URL 재조립·출처 선택 실수는 서로 다른 문제다. `no-store`나 수집일 표시만으로 최신성을 보장하지 않으며 HTML 생성 시각과 원본 재고 시각도 다르다. 실제 링크를 따라가는 읽기 세션은 성공한 대안이지만 모든 계정과 웹 도구의 접근·최신성을 보장하는 우회는 아니다. 원본 요청량을 늘리는 무한 재시도는 하지 않는다.

## 13:55 KST 운영 대조와 원인 설명 정정

PR340의 모든 GitHub 검사와 배포40452228434가 성공했다. 운영 상세58951의 실제 HTML에는 지역 선택 anchor가 있고 JSON은 success:true와 id/name 필드를 반환했다. `productId` 지원 회귀는 유효하지만 실제 REST 상세가 해당 필드를 쓴다는 앞선 추정은 대조 결과와 달랐다. Chat의 실패 원인을 이 수정으로 확정하지 않는다. 로컬 전체 재검사4156건·커버리지4항목100%, cloud 검사도 통과했다. 첫 전체 검사에서 롯데시네마1건5000ms 시간 초과가 있었고 단독4건과 전체 재검사는 변경 없이 통과했다.

익명 Chat은 최신 안내27.3의 실제 시작 링크 성공을 보고했다. 다만 문서 생성04:06:56.822 UTC로 이전 HTML이었다. UI 응답·출처에 근거한 관측이며 내보낸 원시 도구 로그는 아니다.
Loading
0