<?xml version="1.0" encoding="UTF-8"?>
<!--generator='jetpack-16.4'-->
<!--Jetpack_Sitemap_Buffer_News_XMLWriter-->
<?xml-stylesheet type="text/xsl" href="//rudadirector.blog/news-sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
 <url>
  <loc>https://rudadirector.blog/2026/11/07/node-writable-write-false-backpressure-duplicate-retry/</loc>
  <lastmod>2026-11-06T19:06:09Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>Node.js write()가 false일 때 재시도하면 중복되는 이유</news:title>
   <news:publication_date>2026-11-06T19:05:53Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/07/node-events-once-sequential-await-missed-event/</loc>
  <lastmod>2026-11-06T18:00:38Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>Node.js events.once 순차 await가 두 번째 이벤트를 놓치는 이유</news:title>
   <news:publication_date>2026-11-06T18:00:25Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/07/javascript-sort-comparator-boolean-transitivity-test/</loc>
  <lastmod>2026-11-06T17:00:30Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>JavaScript 정렬 비교함수 검증: Boolean 반환과 순환 비교를 잡는 작은 테스트</news:title>
   <news:publication_date>2026-11-06T17:00:12Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/07/promise-all-rejection-finally-shared-resource-cleanup/</loc>
  <lastmod>2026-11-06T16:00:44Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>Promise.all 실패 뒤 finally에서 자원을 닫아도 될까: 남은 작업의 종료를 확인하는 법</news:title>
   <news:publication_date>2026-11-06T16:00:26Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/done-check/</loc>
  <lastmod>2026-11-06T06:24:55Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>DONE? — AI가 &amp;#039;완료&amp;#039;라고 말할 때 무엇을 확인할까 &amp;#124; RUDA AI LAB 005</news:title>
   <news:publication_date>2026-11-06T16:00:00Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/07/ai-done-proof-ko/</loc>
  <lastmod>2026-11-06T06:25:04Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>AI가 &amp;#039;완료했습니다&amp;#039;라고 말할 때, 실제로 끝난 일은 무엇일까? &amp;#124; RUDA AI LAB 005</news:title>
   <news:publication_date>2026-11-06T16:00:00Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/07/ai-done-proof-en/</loc>
  <lastmod>2026-11-06T06:25:06Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>AI Says &amp;#039;Done.&amp;#039; What Evidence Shows the Job Is Finished? &amp;#124; RUDA AI LAB 005</news:title>
   <news:publication_date>2026-11-06T16:00:00Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/07/password-generator/</loc>
  <lastmod>2026-11-06T15:29:51Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>비밀번호 생성기: 안전한 랜덤 비밀번호 만들기</news:title>
   <news:publication_date>2026-11-06T15:29:49Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/06/ai-evaluation-threshold-boundary-units-decimal-audit/</loc>
  <lastmod>2026-11-06T09:28:07Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>AI 평가 기준값에서 판정이 뒤집힐 때: 경계값과 단위를 함께 검사하기</news:title>
   <news:publication_date>2026-11-06T09:27:52Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/06/ai-evaluation-finite-input-exhaustive-aggregation-audit/</loc>
  <lastmod>2026-11-06T05:08:06Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>AI 평가 집계의 빠진 사례를 찾는 법: 작은 입력 공간을 전수 검사하기</news:title>
   <news:publication_date>2026-11-06T05:07:54Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/06/ai-evaluation-mutation-tests-aggregation-bug-detection/</loc>
  <lastmod>2026-11-06T04:03:18Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>AI 평가 테스트가 버그를 잡는지 확인하는 법: 의도적으로 틀린 집계로 검증하기</news:title>
   <news:publication_date>2026-11-06T04:03:07Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/06/node-child-process-exit-close-stdout-completion/</loc>
  <lastmod>2026-11-06T05:24:14Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>Node.js 하위 프로세스의 출력이 덜 모였을 때: exit와 close를 나눠 확인하기</news:title>
   <news:publication_date>2026-11-05T21:50:09Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/06/node-settimeout-max-delay-overflow-durable-scheduling/</loc>
  <lastmod>2026-11-06T11:09:20Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>Node.js 예약 작업이 바로 실행될 때: setTimeout의 최대 지연값과 장기 예약 설계</news:title>
   <news:publication_date>2026-11-05T21:50:04Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/06/node-promisify-method-this-binding-custom-order/</loc>
  <lastmod>2026-11-05T21:50:04Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>Node.js 메서드를 promisify했더니 설정값을 못 읽을 때: this 바인딩 진단</news:title>
   <news:publication_date>2026-11-05T21:49:59Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/06/node-eventemitter-async-listener-capturerejections-error-path/</loc>
  <lastmod>2026-11-06T11:09:25Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>Node.js async 이벤트 리스너의 오류가 catch에 잡히지 않을 때: captureRejections 진단</news:title>
   <news:publication_date>2026-11-05T21:49:52Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/06/mcp-buffer-slice-subarray-shared-memory-copy-boundary/</loc>
  <lastmod>2026-11-06T05:12:59Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>MCP 바이너리 결과의 원본까지 바뀔 때: Buffer.slice와 복사 경계</news:title>
   <news:publication_date>2026-11-05T21:49:37Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/06/different-complaints-can-point-to-one-workflow-failure/</loc>
  <lastmod>2026-11-05T21:00:00Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>서로 다른 불만이 같은 업무 실패를 가리킬 수 있는 이유</news:title>
   <news:publication_date>2026-11-05T21:00:00Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/05/ui-lab-01-css-conflict-inline-links/</loc>
  <lastmod>2026-11-05T02:49:22Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>링크가 세로로 쌓이고 선이 겹쳤다: 블로그 CSS 충돌을 찾고 고친 과정</news:title>
   <news:publication_date>2026-11-05T02:49:21Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/05/more-paid-traffic-does-not-fix-channel-economics/</loc>
  <lastmod>2026-11-05T01:29:40Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>방문자가 늘어도 유료 광고를 계속할 수 없는 이유</news:title>
   <news:publication_date>2026-11-04T21:00:00Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/04/mcp-error-json-stringify-empty-object-safe-failure/</loc>
  <lastmod>2026-11-03T22:32:39Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>JavaScript 기반 MCP 도구의 오류 로그가 {}로 남을 때: Error 직렬화 진단</news:title>
   <news:publication_date>2026-11-03T22:32:34Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/04/ai-tool-http-304-etag-cached-body-missing/</loc>
  <lastmod>2026-11-03T22:32:20Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>AI 조회 도구가 304 뒤 빈 결과를 낼 때: ETag와 저장 본문 연결 진단</news:title>
   <news:publication_date>2026-11-03T22:32:14Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/04/ai-tool-every-empty-array-required-check-coverage/</loc>
  <lastmod>2026-11-03T22:31:59Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>AI 검사 결과가 없는데 모두 통과할 때: every와 필수 검사 누락 진단</news:title>
   <news:publication_date>2026-11-03T22:31:54Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/04/ai-tool-map-json-aggregation-key-collision/</loc>
  <lastmod>2026-11-03T22:31:38Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>AI 도구의 집계 결과가 JSON에서 사라질 때: Map 변환과 키 충돌 진단</news:title>
   <news:publication_date>2026-11-03T22:31:29Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/04/ai-tool-http-202-accepted-job-status-completion/</loc>
  <lastmod>2026-11-03T22:31:12Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>AI 도구가 202 응답을 받고 완료라고 말할 때: 비동기 작업 상태 추적</news:title>
   <news:publication_date>2026-11-03T22:31:00Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://rudadirector.blog/2026/11/04/service-shutdown-does-not-prove-page-failure/</loc>
  <lastmod>2026-11-05T01:29:45Z</lastmod>
  <news:news>
   <news:publication>
    <news:name>RUDA DIRECTOR</news:name>
    <news:language>ko</news:language>
   </news:publication>
   <news:title>서비스가 멈췄다고 첫 화면부터 고쳐야 하는 것은 아닌 이유</news:title>
   <news:publication_date>2026-11-03T21:00:00Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
</urlset>
