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

AYS 신뢰강화 4스트림 — 사업자검증·단계페널티·담합탐지·정산재연동 (울트라병렬)

개요

AYS 회원제·정산의 신뢰강화 4기능을 울트라병렬(Workflow) + 딥리서치 병행으로 구축. 시너지팀: 설계(한선씨 4병렬)·배선=하이쿠, 검증·핵심버그수정·정밀화=세션(claude). 레이트리밋 고려해 동시성 제한.

구축 (Workflow ays-신뢰강화-4스트림)

  1. 사업자 검증 + 공인 배지 + 차등 홀드백 — b_no 선택, CROWNY_NTS_API_KEY 있으면 국세청 진위확인(없으면 pending). 검증상태/배지/홀드백비율(검증 7%·미검증 10%) 저장, 완료 정산이 홀드백비율 일관 적용. 수동승인 GET /api/member/business/verify. 정본 사업자검증.한선.
  2. 단계적 페널티data/위반원장.jsonl, 90일 window 이전위반 0→2배, 1+→3배, 누적 3회→퇴출(suspended). 정본 단계페널티.한선.
  3. 담합탐지(standalone) — 거래.jsonl 동일쌍 3건+ → 담합플래그.jsonl, 4상. 담합탐지.toau+.sh.
  4. 정산재연동(standalone) — 원장 posted:false를 reward/pay 헬스확인 후 재전송, 다운이면 [옴] 대기. 정산재연동.toau.

딥리서치 병행 (구현 디테일)

국세청 API 실엔드포인트(api.odcloud.kr/.../validate, p_nm 대조 필수, data.go.kr 키), 담합 임계(30일 3회+클레임0), 페널티 90일 window·1년 리셋, reconcile idempotency+지수백오프. 별도 문서 2026-06-13-ays-딥리서치-신뢰강화-구현디테일.md. → 페널티 window를 6개월에서 90일로 정밀화 반영.

검증이 잡은 것 + 세션 직접 수정

Workflow 검증 단계 통과 후에도 세션이 독립 재검증(클린 재기동) → 실제 크래시 버그 발견:

  • holdbackPercent 변수-함수 이름 충돌const couponAmount = holdbackPercent(dealAmount, holdbackPercent)에서 지역변수가 함수를 가려 "is not a function"로 /api/deal/complete가 서버 크래시. 3개 스코프 지역변수를 holdbackRate로 개명 + generateSettlementLine에 holdbackRate 파라미터 추가해 정산 PSV와 원장 일관화(미검증 10% 정합).
  • 독립 검증 결과: 미검증 완료 10%=100000, 검증후 7%=70000, 페널티 1차 160000(2배)·2차 240000(3배)·3차 240000+suspended, 담합/재연동 도구 무크래시.
  • 게이트웨이 503은 다중 재기동 직후 헬스캐시 일시현상 → 재폴링 자동 200 복구.

관련 파일

  • 사업자검증.한선·단계페널티.한선·담합탐지.한선(+.sh정산재연동.한선 (+.toau, +.rpn.한선)
  • server.js(holdbackPercent/holdbackRate, countRecentViolations 90일, verify 라우트, 위반원장, 차등정산)
  • data/위반원장.jsonl·data/담합플래그.jsonl
  • 집사/위임이력.psv(하이쿠+claude 4건째)

잔여 이슈 (딥리서치 권고)

  • 국세청 API 실연동: data.go.kr 활용신청(2~3영업일) → CROWNY_NTS_API_KEY 설정 → /validate 호출(p_nm 대조 필수). 현재 키 없이 pending/수동 모드로 동작.
  • 정산재연동 강화: idempotency key(거래id+ts해시)+지수백오프+DLQ.
  • 담합탐지 한선씨 단일화(현재 .sh 헬퍼 동반), IP/기기 fingerprint·순환거래 룰 추가.
  • 단계페널티 정책: 초범 경감(경고+랭킹하락) 강화, 재참여 인센티브 병행, 1년 무위반 카운터 리셋 명시 — 정책 결정.
  • 홀드백 유보기간 금융수익화(0% 커미션 수익원) — 정책 결정.