요청: crowny-ays-담합탐지-한선-재작성
- 날짜: 2026-06-14 10:27:07
- 작업 경로: /Users/ef/crowny-ays
요청 본문
담합탐지.한선 강화 재작성(기존 대체, 단일 .한선 — 별도 .sh 의존 제거. shell 로직은 체계() 문자열 안으로) → 컴파일 → 실행. standalone. 규칙: (1) 반복거래 같은(고객id,사업자id)3건↑, (2)순환거래 역방향쌍. 자가검증: 빈 거래.jsonl=[옴], 크래시없음.
관련 산출
(클로드가 작업 결과를 이어 기록)
완료 (2026-06-14 23:00)
산출
담합탐지.한선 v3.1 (단일 standalone .한선 파일)
- 위치:
/Users/ef/crowny-ays/담합탐지.한선 - 컴파일:
/Users/ef/crowny-ays/담합탐지.toau(13.7KB) - 특징: shell awk/grep 로직을 체계() 내부에 통합, 별도 .sh 헬퍼 제거
규칙 구현
- 반복거래: (고객id, 사업자id) 쌍이 3건 이상 → data/담합플래그.jsonl에 append
json {"ts":"...", "고객id":"...", "사업자id":"...", "거래수":N, "사유":"반복거래 의심"}
- 순환거래: A→B와 B→A 역방향 쌍이 모두 존재 → 플래그
json {"ts":"...", "고객id":"...", "사업자id":"...", "유형":"순환거래", "사유":"역방향 쌍 존재"}
4상 출력
[타] 담합 의심 N건 — 검토 필요(의심 발견)[옴] 담합 의심 없음(의심 없음, 파일 없음, 빈 파일 포함)
자가검증 완료
- ✓ 파일 없음 → [옴], 크래시 없음
- ✓ 빈 파일 → [옴], 크래시 없음
- ✓ 반복거래 3건 → [타] 1건 감지
- ✓ 반복거래 2건 → [옴] (3건 미만)
- ✓ 순환거래 (A→B, B→A) → [타] 2건 감지
- ✓ 복합 (반복+순환) → [타] 3건 감지
제거
담합탐지.sh→ 더 이상 호출 안 함(존재만 유지, 나중 정리 후보)담합탐지.rpn.한선→ 이전 버전(유지, RPN 정본 동반 예정)
다음 단계
- CLAUDE.md에서 "*.sh 헬퍼 동반은 한선씨 단일화 정리 후보" 제거 (완료)
- 정산재연동.toau 검증
- 사업자검증.toau 검증