[AI 에이전트 실전 #4] 바지사장 카르텔 격파: DART 지배구조 연계와 실소유주 추적
· 약 9분

📌 핵심 요약 (Key Takeaways)
- 2편 한계의 기술적 극복: 지난 2편에서 지적했던 *"차명 대표자(바지사장) 및 친인척 분산 법인은 조달청 데이터만으로 추적이 불가능하다"*는 뼈아픈 한계를 극복하기 위해, **법인등기부와 금융감독원 DART 공시를 실시간 연차 교차 검증하는 지배구조 분석 클라이언트(
CorporateRegistryClient)**를 신규 구축했습니다.- 설계 시 사전 예방한 2대 난제:
- 조달청(사업자번호)-등기소(법인등록번호)-DART(법인고유코드) 간의 비표준 식별자 파편화를 3중 식별자 인덱스 브릿지로 사전 해결.
- 임원 및 주주 연결 시 그래프 메모리가 폭증하는 현상을 막기 위해 **지배력 유의성 임계치(사내이사 겸직 + 지분율 50% 이상)**를 사전에 설계.
- 실제 마주친 3대 돌발 오류 해결:
- 상호 출자 관계망 순회 시 발생한 순환 참조(Cycle) 무한 재귀 에러 ➔ NetworkX 강결합 컴포넌트(SCC) 축약 알고리즘으로 해결.
- 입찰 직전 급조된 유령 법인 미탐 ➔ 계약일 기준 180일 미만 신설 법인 탐지기 탑재.
- 여성기업 특례를 노린 51:49 부부 지분 분산 트릭 ➔ 특수관계인 결합 규칙 엔진으로 실소유주 1인 통제 입증.
- 실전 검증: 외형상 독립된 경쟁 입찰사로 위장했으나 실소유주 K씨가 80% 지분과 사내이사로 지배하던 1.7억 원 규모 카르텔 전모를 적발, 17개 단위·통합 테스트 100% PASS 달성.
