Tracefolio REPORTS & ISSUES
← 모든 기록
WindowsFolderSize작업 메뉴얼

여러 폴더 조회 시 탐색기 대기 제거

차단

탐색기 크기 조회를 비동기 메모리 캐시로 분리하고 지연·무응답 브로커로 검증합니다.

차단2회차 · 이번 2개 / 전체 6개완료 4 · 남음 2최신 버전에서 갱신 →

목표와 완료 기준

다수 폴더 크기 조회가 브로커 응답을 기다리지 않게 수정

무응답 서버·다수 조회에서 호출 즉시 반환, 캐시 갱신·장애 시 숫자 유지, 호환성 검사와 설치 파일 생성, 공개 보고. 작업 방해 금지에 따라 설치·탐색기 재시작은 보류. 추가 승인 범위: 1.0.13 실제 설치, 설치/빌드 파일 해시와 탐색기 로드 DLL 일치, 64폴더 화면 조작 및 생성·변경·삭제 용량 반영, 전후 실제 화면과 공개 검증 보고.

순차 작업 메뉴얼

순서대로 구현·QA를 확인합니다. 후속 회차에는1~5개만 선택하며 전체 미완료 목록은 보존합니다.

T01동기 대기 재현완료QA 통과
실행
현재 IPC 호출과 지연 서버의 실제 대기 시간 대조
완료 기준
문제 경로와 재현 수치 확인
QA 절차
20ms CallNamedPipe에 350ms 지연 응답 적용
순서·수정
선행 작업 없음 · r1 · 전체 목록 보존
실제 결과
동기 호출 20ms 설정에도 364.37ms 대기 재현
최근 QA
364.37ms 지연 대기 재현 완료test-async 출력과 공식API조건대조 · 2026-11-03T07:40:22.4937206Z
T02비동기 캐시 구현완료QA 통과
실행
UI는 캐시만 조회, IPC는 제한 시간 있는 전용 스레드로 분리
완료 기준
UI 경로에서 IPC와 대기 제거
QA 절차
무응답·지연·다수 폴더·숫자 유지 테스트
순서·수정
T01 · r1 · 전체 목록 보존
실제 결과
전용 작업 스레드 및 UI 비대기 조회 구현; 10000회 총52.54ms, 최악136.90µs
최근 QA
10000회 비대기조회·캐시갱신·장애숫자유지 통과수정후 test-async PASS · 2026-11-03T07:40:22.4937206Z
T03회귀와 산출물 고정완료QA 통과
실행
네이티브 속성 표시 회귀, 빌드, MSI 구조와 해시 확인
완료 기준
테스트 통과 및 최신 단일 설치 파일
QA 절차
headless 테스트 실행과 MSI 검증
순서·수정
T02 · r1 · 전체 목록 보존
실제 결과
네이티브 Windows 속성 표시·정준 변환 회귀, 빌드 및 MSI 검증 통과
최근 QA
빌드·네이티브표시·MSI·원본dist 해시 동일; Defender검사0고정MSI SHA256 0161022c296a7e569c34a22fe3f63e02cca50853c7d838e1818d368a083fb3f8 · 2026-11-03T07:40:22.4937206Z
T04보고·공개 검증완료QA 통과
실행
QA 근거와 적용 보류 사유를 공개 보고서로 게시
완료 기준
개별 보고서 외부 접근 성공
QA 절차
빌드·링크 검사와 배포 SHA·HTTP 본문 확인
순서·수정
T03 · r1 · 전체 목록 보존
실제 결과
배포06f650ae 성공, 개별 공개 HTML HTTP200 및 재현·측정 본문 대조
최근 QA
850 보고서·30171 로컬링크 검증, CI06f650ae 배포성공, 공개개별보고서200 및 본문일치https://mdj0126.github.io/codex-config/projects/windowsfoldersize/reports/2026-11-03-bug-20261103073314431-v1.0.0.html · 2026-11-03T07:40:22.4937206Z
T051.0.13 실제 교체 설치차단QA 차단
실행
확정 MSI 해시 대조, 설치, 탐색기 재시작 및 설치 DLL/브로커 버전 검증
완료 기준
설치 성공과 실제 1.0.13 DLL 로드
QA 절차
설치로그·파일 SHA256·실제 프로세스 모듈 확인
순서·수정
T03 · r1 · 이번 회차 대상
실제 결과
MSI_LUA: Elevation required to install product, will prompt for credentials. 실제 설치 버전은1.0.11로 유지. 사용자 관리자 승인 필요.
최근 QA
Windows 관리자 승인이 필요한 보안 창이 표시돼 설치 대기. 보안 창 자동 조작 금지 규칙에 따라 승인 요청 전달.설치 로그 MSI_LUA Elevation required; 실제 broker file version1.0.11; ComputerUse window consent.exe 확인 · 2026-11-03T08:01:20.5134574Z
Excel 원본 자료
설치 전1.0.11의 실제64폴더 화면.1251×583 원본PNG89,064B로 편집·축소 없이 보존. 신규버전 설치 후 화면은 아직 미확보.
설치 전1.0.11의 실제64폴더 화면.1251×583 원본PNG89,064B로 편집·축소 없이 보존. 신규버전 설치 후 화면은 아직 미확보.
T06실제 GUI 반복 QA와 공개 결과대기QA 미실행
실행
64폴더 탐색·정렬·이동과 파일 수정/생성/삭제를 조작하여 응답·용량 반영 확인, 전후 캡처와 보고 게시
완료 기준
관찰한 범위의 GUI 무응답 없음·정확한 자동 갱신·공개 화면 근거
QA 절차
실제 화면 값, QAfixture 크기, 전후 캡처·공개URL 대조
순서·수정
T05 · r1 · 이번 회차 대상

QA 반복 기록

실패 → 수정 → 해당 QA → 영향 범위 회귀 → 전체 최종 QA 순서로 확인합니다. 과거 실패를 삭제하지 않습니다.

Q01 · 작업 QA2026-11-03T07:33:13.2203206Z1/1 통과

지연 응답의 동기 대기 재현

T01 · pass

20ms 설정의 CallNamedPipe가 지연 응답에 364.37ms 대기

src/async_cache_test.cpp 실제 named pipe 서버 350ms 지연
Q02 · 작업 QA2026-11-03T07:33:13.2203206Z0/1 통과

최초 캐시 경합 검증 실패 보존

T02 · fail

try_lock 경합 때 기본 queued 응답으로 돌아가 숫자 유지 검사 실패

첫 test-async 실행의 numeric retention FAIL
Q03 · 회귀 QA2026-11-03T07:33:13.2203206Z2/2 통과

호출 스레드별 마지막 스냅샷으로 경합 수정 후 재검증

T02 · pass

10000회52.54ms, 최악136.90µs; 100ms IPC deadline111.81ms; 호출 스레드 I/O0; 숫자 유지 PASS

scripts/test-async.cmd 실행 결과
T03 · pass

진행률·큐·실패·완료의 Windows 속성/COM 표시 모두 통과; MSI 검증0; SHA256일치

DisplayTest·ProgressTest, WiX ICE 검사; SHA256 0161022c296a7e569c34a22fe3f63e02cca50853c7d838e1818d368a083fb3f8
Q04 · 전체 최종 QA2026-11-03T07:40:22.4937206Z4/4 통과

전체 코드·headless QA와 공개 보고 확인

T01 · pass

364.37ms 지연 대기 재현 완료

test-async 출력과 공식API조건대조
T02 · pass

10000회 비대기조회·캐시갱신·장애숫자유지 통과

수정후 test-async PASS
T03 · pass

빌드·네이티브표시·MSI·원본dist 해시 동일; Defender검사0

고정MSI SHA256 0161022c296a7e569c34a22fe3f63e02cca50853c7d838e1818d368a083fb3f8
T04 · pass

850 보고서·30171 로컬링크 검증, CI06f650ae 배포성공, 공개개별보고서200 및 본문일치

https://mdj0126.github.io/codex-config/projects/windowsfoldersize/reports/2026-11-03-bug-20261103073314431-v1.0.0.html
Q05 · 작업 QA2026-11-03T08:01:20.5134574Z0/1 통과

설치 시작 후 관리자 보안 창에서 대기

T05 · blocked

Windows 관리자 승인이 필요한 보안 창이 표시돼 설치 대기. 보안 창 자동 조작 금지 규칙에 따라 승인 요청 전달.

설치 로그 MSI_LUA Elevation required; 실제 broker file version1.0.11; ComputerUse window consent.exe 확인

남은 작업과 다음 반복

사용자가 관리자 보안 창의 예를 누르면 설치·탐색기 재시작·실제 GUI QA를 이어서 수행. 설치 완료나 신규 버전 실제 화면 검증으로 보고하지 않음.

변경 이유: 2026-11-03 사용자 설치 및 GUI 조작 명시 승인. 기존 작업·실패 QA 보존, 실제 설치와 전후 화면·GUI 수용 QA를 추가.

다음 작업: T05 · 1.0.13 실제 교체 설치

남은 작업으로 소수 후속 회차 만들기
다른 버전·회차 7개3회차 · v1.0.7 · 2026-11-03T09:23:48.676Z · 차단2회차 · v1.0.6 · 2026-11-03T08:33:24.229Z · 차단2회차 · v1.0.5 · 2026-11-03T08:24:04.044Z · 작업 중2회차 · v1.0.3 · 2026-11-03T07:57:47.536Z · 작업 중1회차 · v1.0.2 · 2026-11-03T07:40:23.121Z · 완료1회차 · v1.0.1 · 2026-11-03T07:33:14.036Z · 작업 중1회차 · v1.0.0 · 2026-11-03T07:28:13.288Z · 작업 중

작업 시간

제안 시간: 후속 설치·GUI QA 5~10분
실제로 완료된 시간: 2026-11-03 16:54:20 KST 착수; 관리자 승인 대기로 설치·GUI QA 미완료. 기준 화면 확보·확정 MSI 실행까지만 수행.
XERJ: 미사용 — MCP 미제공, 프로젝트 검색 스크립트 없음; rg와 현재 소스로 대조

Markdown 원본작성 기준

자동 복사를 사용할 수 없습니다. 주소를 선택해 직접 복사해 주세요.