🗒️ 설명 --- - SEC EDGAR 전체 수집에서 Form 4의 원본 XML 대신 XSL 변환 문서를 primary로 선택해 XML 파싱이 반복 실패합니다. - 일부 공시가 실패해도 수집 프로세스가 성공 코드로 종료되어 정기 작업에서 장애를 감지할 수 없습니다. - 개발 서버 배포 시 AI 전용 환경변수가 덮어써지고, 미사용 이미지 정리 과정에서 예약 작업용 XAI 이미지가 삭제될 수 있습니다. 🔄 재현 방법 --- 1. S&P 100 universe 대상으로 최근 7일 SEC 수집을 실행합니다. 2. primaryDocument가 xslF345X*/ownership.xml인 Form 4를 처리합니다. 3. ElementTree.ParseError(mismatched tag)가 반복되지만 프로세스가 성공 종료되는지 확인합니다. 4. 웹 배포 후 서버의 AI 환경파일과 XAI latest 이미지가 유지되는지 확인합니다. 📸 참고 자료 --- - 운영 smoke에서 다수 Form 4가 line 29 mismatched tag로 실패했습니다. - 실제 공시 인덱스에는 XSL 변환 경로와 원본 XML 경로가 함께 존재합니다. ✅ 예상 동작 --- - Form 4는 XSL 변환 문서가 아닌 원본 XML을 primary로 선택해야 합니다. - 공시 실패 건수가 1건 이상이면 수집 프로세스가 비정상 종료해야 합니다. - 배포 후에도 AI 전용 환경변수와 XAI 작업 이미지가 유지되어야 합니다. - API가 실제 UP 상태가 아니면 배포가 실패해야 합니다. ⚙️ 환경 정보 --- - OS: Ubuntu 24.04.3 LTS - Docker Compose: v5.1.0 - PostgreSQL: 16.13 - Python: 3.10 (XAI 이미지) 🙋♂️ 담당자 --- - AI: jaebin
🗒️ 설명
🔄 재현 방법
📸 참고 자료
✅ 예상 동작
⚙️ 환경 정보
🙋♂️ 담당자