← 목록
기타 2026-06-14 2KB 읽기 2분

요청: 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 헬퍼 제거

규칙 구현

  1. 반복거래: (고객id, 사업자id) 쌍이 3건 이상 → data/담합플래그.jsonl에 append
json   {"ts":"...", "고객id":"...", "사업자id":"...", "거래수":N, "사유":"반복거래 의심"}
   

  1. 순환거래: 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 검증