8000 docs: 읽기 세션 경로와 오류 재확인 안내 갱신 · hmmhmmhm/daiso-mcp@87b242e · GitHub
[go: up one dir, main page]

Skip to content

docs: 읽기 세션 경로와 오류 재확인 안내 갱신 #810

docs: 읽기 세션 경로와 오류 재확인 안내 갱신

docs: 읽기 세션 경로와 오류 재확인 안내 갱신 #810

Triggered via pull request October 27, 2026 03:41
Status Failure
Total duration 1m 35s
Artifacts –

coverage.yml

on: pull_request
select-runner  /  select
3s
select-runner / select
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 2 notices
Coverage 100%
Process completed with exit code 1.
tests/pages/htmlGuidance.test.ts > 웹 읽기 전용 에이전트 안내 > HTML 조회 결과에서도 이후 조회 규칙과 개발자용 JSON 구분을 유지한다: tests/pages/htmlGuidance.test.ts#L27
AssertionError: expected '<!doctype html><html lang="ko"><head>…' to contain '웹 조회는 /browse/ 경로를 사용하세요' - Expected + Received - 웹 조회는 /browse/ 경로를 사용하세요 + <!doctype html><html lang="ko"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="robots" content="noindex,follow"><title>조회 실패: DAISO MCP</title> + <style>body{font-family:system-ui,sans-serif;max-width:900px;margin:32px auto;padding:0 20px;line-height:1.6;overflow-wrap:anywhere}dt{font-weight:600}dd{margin-bottom:12px}li{border-bottom:1px solid #ddd;padding:12px 0}a{color:#075bb5}.product-card{border:1px solid #d8dee5;border-radius:12px;padding:20px;margin:16px 0}.product-card img{max-width:100%;width:240px;height:240px;object-fit:contain}.product-card figure{margin:0}figcaption,.image-missing{color:#485666;font-size:.9em}</style></head><body><main><h1>조회 실패</h1> + <p>안내 버전: 2026-10-27.2 · 갱신일: 2026-10-27 · <a href="/guide/2026-10-27.2">현재 버전 안내</a> · <a href="/guide/latest">항상 최신 안내</a></p> + <p><strong>실제 브라우저 도구가 있으면 /browse/ HTML을 열고, 웹 읽기(open/WebFetch)만 있으면 /browse/read의 실제 링크 ID로 click하여 시작하세요. 새 URL을 조립하지 말고 글자 선택·상품·매장 지역 선택 링크를 따르세요. 오래된 수집본이면 같은 조건으로 새 응답 확인 링크를 최대2번 선택해 새 주소와 HTML 생성 시각을 확인하세요. 이 경로도 기존 API 캐시·한도·권한을 사용하며 원본 재고 갱신을 보장하지 않습니다. TimeoutError는 같은 실제 링크를 한 번만 재확인하고 계속 실패하면 미확인으로 보고하세요. URL 접근 거절을 같은 주소의 직접 open으로 반복하지 마세요. Crawled today만으로 현재 재고를 단정하지 말고 응답 생성 시각을 보고하세요. 모든 후속 /browse/ 조회는 자동 HTML이며 쿼리 문자열은 필요 없습니다. JSON API·셸로 우회하거나 브라우저를 추가로 계속 실행하지 마세요. 접근 오류를 상품 없음·재고0·로그인 필요로 단정하지 마세요.</strong></p> + <p>응답 생성 시각: <time datetime="2026-10-27T03:43:16.961Z">2026-10-27T03:43:16.961Z</time> (UTC). 원본 재고 갱신 시각을 뜻하지 않습니다.</p> + <p>요청: <code>/browse/daiso/products</code> · HTTP 400</p><p>실제 API 조회 결과입니다. 오류를 상품 없음이나 재고 0으로 해석하지 마세요. 매장 재고는 상품 ID와 매장명 또는 사용자 위치를 확인한 뒤 별도로 조회하세요.</p> + <p>상품 이미지는 해당 조회 응답의 imageUrl만 사용하세요. image_query·이미지 검색·검색 이미지 캐러셀은 사용하지 마세요. 카드의 원본 이미지 Markdown을 그대로 쓰고, 표시할 수 없으면 원본 링크와 텍스트만 제공하세요. 전체 URL과 query string을 유지합니다. imageUrl이 없거나 표시되지 않으면 이미지를 생략하고 웹 검색 이미지·다른 상품·다른 국가의 이미지로 대체하지 마세요.</p> + <p>실제로 실행한 도구·요청 URL·반환 데이터와 확인된 오류만 보고하세요. 웹 읽기의 Crawled 시점과 HTML의 응답 생성 시각을 확인하고 오래된 수집본을 현재 재고로 단정하지 마세요. 응답 생성 시각은 원본 재고 갱신 시각이 아닙니다. 실행하지 않은 웹 GET을 실패했다고 말하거나 검색 결과·문서 예제를 실제 조회 결과로 제시하지 마세요. 도구가 HTTP 상태를 제공하지 않으면 HTTP 200이라고 추정하지 마세요. REST GET 성공과 MCP 도구 호출 성공은 구분합니다.</p> + <dl><dt>success</dt><dd>false</dd><dt>error</dt><dd><dl><dt>code</dt><dd>MISSING_QUERY</dd><dt>message</dt><dd>검색어(q)를 입력해주세요.</dd></dl></dd><dt>diagnostics</dt><dd><dl><dt>code</dt><dd>MISSING_QUERY</dd><dt>message</dt><dd>검색어(q)를 입력해주세요.<
tests/pages/htmlGuidance.test.ts > 웹 읽기 전용 에이전트 안내 > 첫 화면과 llms 및 prompt 앞부분에서 HTML 필수 규칙을 발견한다: tests/pages/htmlGuidance.test.ts#L12
AssertionError: expected '<!doctype html>\n<html lang="ko"><hea…' to contain '웹 조회는 /browse/ 경로를 사용하세요' - Expected + Received - 웹 조회는 /browse/ 경로를 사용하세요 + <!doctype html> + <html lang="ko"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"> + <title>DAISO MCP: 설치 없이 상품·매장·재고 조회</title> + <meta name="description" content="ChatGPT 웹 읽기로 설치·API 키·MCP 연결 설정 없이 조회하세요. /browse/read의 실제 링크 ID를 click하고 임의 검색어·지역을 글자로 선택합니다. 같은 조건의 새 응답 링크로 새 HTML 주소를 확인할 수 있습니다. 다이소·편의점 재고와 영화·생활 정보도 지원합니다."> + <meta name="robots" content="index,follow"><link rel="canonical" href="https://mcp.aka.page/"> + <link rel="alternate" type="text/plain" href="https://mcp.aka.page/guide/2026-10-27.2" title="에이전트 시작 안내"> + <style>body{font-family:system-ui,sans-serif;max-width:760px;margin:48px auto;padding:0 24px;line-height:1.7;color:#18222c;background:#fafafa}h1{line-height:1.3}a{color:#075bb5}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf1f5;padding:16px;border-radius:8px}code{font-size:.9em}section{margin:32px 0}footer{border-top:1px solid #d8dee5;padding-top:20px}</style> + </head><body><main> + <h1>DAISO MCP</h1><p>안내 버전: 2026-10-27.2 · 갱신일: 2026-10-27 · <a href="/guide/2026-10-27.2">현재 버전 안내</a> · <a href="/guide/latest">항상 최신 안내로 이동</a></p><p>설치 없이 상품·매장·재고와 영화관 정보를 조회하세요. 사용자 API 키나 로그인 없이 쓸 수 있는 공개 서비스입니다.</p> + <p>ChatGPT 웹 읽기로 설치·API 키·MCP 연결 설정 없이 조회하세요. /browse/read의 실제 링크 ID를 click하고 임의 검색어·지역을 글자로 선택합니다. 같은 조건의 새 응답 링크로 새 HTML 주소를 확인할 수 있습니다. 다이소·편의점 재고와 영화·생활 정보도 지원합니다.</p> + <p><strong>실제 브라우저 도구가 있으면 /browse/ HTML을 열고, 웹 읽기(open/WebFetch)만 있으면 /browse/read의 실제 링크 ID로 click하여 시작하세요. 새 URL을 조립하지 말고 글자 선택·상품·매장 지역 선택 링크를 따르세요. 오래된 수집본이면 같은 조건으로 새 응답 확인 링크를 최대2번 선택해 새 주소와 HTML 생성 시각을 확인하세요. 이 경로도 기존 API 캐시·한도·권한을 사용하며 원본 재고 갱신을 보장하지 않습니다. TimeoutError는 같은 실제 링크를 한 번만 재확인하고 계속 실패하면 미확인으로 보고하세요. URL 접근 거절을 같은 주소의 직접 open으로 반복하지 마세요. Crawled today만으로 현재 재고를 단정하지 말고 응답 생성 시각을 보고하세요. 모든 후속 /browse/ 조회는 자동 HTML이며 쿼리 문자열은 필요 없습니다. JSON API·셸로 우회하거나 브라우저를 추가로 계속 실행하지 마세요. 접근 오류를 상품 없음·재고0·로그인 필요로 단정하지 마세요.</strong></p> + <section><h2>바로 조회하기</h2><p><a href="/browse/read">상품·매장·재고 웹 조회 시작</a></p><p>화면의 실제 링크에서 원하는 검색어와 지역을 선택하세요. 이전 HTML은 같은 조건으로 새 응답 확인 링크로 구분합니다. 원본 API 캐시는 유지됩니다.</p> + <p>위 링크는 셸·설치 없이 웹 읽기로 호출하는 공개 REST GET의 HTML 결과입니다. <a href="/browse">모든 서비스의 /browse/ 경로</a>는 자동 HTML이며 쿼리 문자열은 필요 없습니다. 검색한 상품의 실제 ID로 재고를 조회하세요. 상품 검색만으로 매장 재고를 단정하지 마세요.</p></section> + <section><h2>에이전트에서 설치 없이 사용하기</h2><p>원격 MCP 주소: <code>https://mcp.aka.page</code><br>전송: Streamable HTTP · 인증: ��
tests/pages/apiResult.test.ts > GET HTML 결과 > 셸 없는 에이전트에게 HTML GET을 안내하며 txt charset을 명시한다: tests/pages/apiResult.test.ts#L70
AssertionError: expected '<!doctype html>\n<html lang="ko"><hea…' to contain '/pageSize/3' - Expected + Received - /pageSize/3 + <!doctype html> + <html lang="ko"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"> + <title>DAISO MCP: 설치 없이 상품·매장·재고 조회</title> + <meta name="description" content="ChatGPT 웹 읽기로 설치·API 키·MCP 연결 설정 없이 조회하세요. /browse/read의 실제 링크 ID를 click하고 임의 검색어·지역을 글자로 선택합니다. 같은 조건의 새 응답 링크로 새 HTML 주소를 확인할 수 있습니다. 다이소·편의점 재고와 영화·생활 정보도 지원합니다."> + <meta name="robots" content="index,follow"><link rel="canonical" href="https://mcp.aka.page/"> + <link rel="alternate" type="text/plain" href="https://mcp.aka.page/guide/2026-10-27.2" title="에이전트 시작 안내"> + <style>body{font-family:system-ui,sans-serif;max-width:760px;margin:48px auto;padding:0 24px;line-height:1.7;color:#18222c;background:#fafafa}h1{line-height:1.3}a{color:#075bb5}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf1f5;padding:16px;border-radius:8px}code{font-size:.9em}section{margin:32px 0}footer{border-top:1px solid #d8dee5;padding-top:20px}</style> + </head><body><main> + <h1>DAISO MCP</h1><p>안내 버전: 2026-10-27.2 · 갱신일: 2026-10-27 · <a href="/guide/2026-10-27.2">현재 버전 안내</a> · <a href="/guide/latest">항상 최신 안내로 이동</a></p><p>설치 없이 상품·매장·재고와 영화관 정보를 조회하세요. 사용자 API 키나 로그인 없이 쓸 수 있는 공개 서비스입니다.</p> + <p>ChatGPT 웹 읽기로 설치·API 키·MCP 연결 설정 없이 조회하세요. /browse/read의 실제 링크 ID를 click하고 임의 검색어·지역을 글자로 선택합니다. 같은 조건의 새 응답 링크로 새 HTML 주소를 확인할 수 있습니다. 다이소·편의점 재고와 영화·생활 정보도 지원합니다.</p> + <p><strong>실제 브라우저 도구가 있으면 /browse/ HTML을 열고, 웹 읽기(open/WebFetch)만 있으면 /browse/read의 실제 링크 ID로 click하여 시작하세요. 새 URL을 조립하지 말고 글자 선택·상품·매장 지역 선택 링크를 따르세요. 오래된 수집본이면 같은 조건으로 새 응답 확인 링크를 최대2번 선택해 새 주소와 HTML 생성 시각을 확인하세요. 이 경로도 기존 API 캐시·한도·권한을 사용하며 원본 재고 갱신을 보장하지 않습니다. TimeoutError는 같은 실제 링크를 한 번만 재확인하고 계속 실패하면 미확인으로 보고하세요. URL 접근 거절을 같은 주소의 직접 open으로 반복하지 마세요. Crawled today만으로 현재 재고를 단정하지 말고 응답 생성 시각을 보고하세요. 모든 후속 /browse/ 조회는 자동 HTML이며 쿼리 문자열은 필요 없습니다. JSON API·셸로 우회하거나 브라우저를 추가로 계속 실행하지 마세요. 접근 오류를 상품 없음·재고0·로그인 필요로 단정하지 마세요.</strong></p> + <section><h2>바로 조회하기</h2><p><a href="/browse/read">상품·매장·재고 웹 조회 시작</a></p><p>화면의 실제 링크에서 원하는 검색어와 지역을 선택하세요. 이전 HTML은 같은 조건으로 새 응답 확인 링크로 구분합니다. 원본 API 캐시는 유지됩니다.</p> + <p>위 링크는 셸·설치 없이 웹 읽기로 호출하는 공개 REST GET의 HTML 결과입니다. <a href="/browse">모든 서비스의 /browse/ 경로</a>는 자동 HTML이며 쿼리 문자열은 필요 없습니다. 검색한 상품의 실제 ID로 재고를 조회하세요. 상품 검색만으로 매장 재고를 단정하지 마세요.</p></section> + <section><h2>에이전트에서 설치 없이 사용하기</h2><p>원격 MCP 주소: <code>https://mcp.aka.page</code><br>전송: Streamable HTTP · 인증: 없음</p> + <p>1. 연결된 MCP 도구가 있으면 search_products {&quot;
select-runner / select
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Coverage 100%
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
0