← 목록
뱅크 2026-05-27 4KB 읽기 4분

크라우니뱅크 시즌1 정식 통합 (거울 lien → 본 원장)

개요

시즌1뱅크어댑터는 시즌1담보의 lien을 /Users/ef/crowny-data/bank/lien.log 거울 파일에 기록한다. 본 모듈 뱅크시즌1통합은 그 거울을 크라우니뱅크 본 P2P 크레딧 원장으로 정식 등록·검증·역동기화한다.

거울 라인 포맷: L|코드|크라우니|단계|차입한도|상태|동기화시간 본원장 라인 포맷: J|코드|크라우니|단계|차입한도|LTV분모|본원장상태|P2P여신가능|신용점수|등록시간|갱신시간

본원장 파일: /Users/ef/crowny-data/bank/lien_정식.log

무엇을 했는가

  1. 새 한선씨 모듈 뱅크시즌1통합 생성
- /Users/ef/Downloads/CrownyTVM/std/뱅크시즌1통합.한선 (+ .han 별칭) - /Users/ef/crowny-bank/src/시즌1뱅크통합.한선 (+ .han 별칭, 본 프로젝트 트리 참조용)
  1. 핵심 4 API
- 뱅크통합_lien수입() — 거울 → 본원장 멱등 업서트 (등록시간 보존, 갱신시간 새로 기록) - 뱅크통합_lien일관성검증() — 거울 ↔ 본원장 (라인 수 + active 총담보 + active 총한도) 비교 JSON - 뱅크통합_lien내보내기(코드) — 본원장 released → 거울 해제 역방향 - 뱅크통합_본원장_조회(코드) — JSON 단건 조회 (+ 총한도/active수 보조)
  1. 신용점수 모델 도입 (균형 슬롯 확장)
- 단계1 active → 600, 단계2 active → 750, released → 300
  1. 셀코어 룰 5종 (자체 헬퍼)
- 뱅크_lien_수입정책 (우선순위 10): 거울 active → 본원장 active, P2P여신가능=1 - 뱅크_lien_해제정책 (우선순위 20): 거울 released → 본원장 released, P2P여신가능=0 - 뱅크_신용점수_단계1 (30) / _단계2 (31) / _해제 (32) - v0.38 다중 import silent fail 회피 위해 모듈 안에서는 셀코어 직접 import 금지, 룰 맵만 생성하여 호출 측이 셀코어 룰엔진에 주입
  1. 자가검증 6단계 통과
- kps/sw 2건 거울 → 수입 → 일관성 OK → 단계2 갱신 후 점수 750 확인 → sw 해제 후 점수 300/여신=0 → 역내보내기

자가검증 산식

  • 단계1 차입한도 = 크라우니 / 729 (예: 780000 → 1069)
  • 단계2 차입한도 = 크라우니 / 243 (예: 780000 → 3209)
  • 일관성 검증: 거울N==본N ∧ 거울담보==본담보 ∧ 거울한도==본한도 → ok=1
검증 결과 (수입 후):
  • {"ok":1,"라인일치":1,"담보일치":1,"한도일치":1,"거울N":2,"본N":2,"거울담보":1170000,"본담보":1170000,"거울한도":1603,"본한도":1603}

연동 한 줄

시즌1뱅크어댑터.뱅크어댑터_lien업서트 / _lien해제 호출 직후 뱅크통합_lien수입()을 한 줄 추가 호출하면 즉시 본원장 동기. 또는 외부 cron으로 주기 호출 (멱등하므로 둘 다 안전). 본원장의 P2P_여신가능/신용점수 슬롯을 /Users/ef/crowny-bank/src/원장.한선의 P2P 대여 API에서 읽어 여신 결정에 반영하면 정식 통합 완료.

관련 파일

  • /Users/ef/Downloads/CrownyTVM/std/뱅크시즌1통합.한선 (정본)
  • /Users/ef/Downloads/CrownyTVM/std/뱅크시즌1통합.han
  • /Users/ef/crowny-bank/src/시즌1뱅크통합.한선 (프로젝트 트리 거울)
  • /Users/ef/crowny-bank/src/시즌1뱅크통합.han
  • 의존: /Users/ef/Downloads/CrownyTVM/std/시즌1뱅크어댑터.한선, 시즌1담보.한선
  • 데이터: /Users/ef/crowny-data/bank/lien.log (거울), /Users/ef/crowny-data/bank/lien_정식.log (본원장 신규)

잔여 이슈

  • 본원장의 신용점수/여신가능 슬롯을 원장.한선 API_대여하기가 실제로 참조하도록 연결 (다음 인수인계 태스크)
  • ecosystem.crowny.org 모듈 메타에 뱅크시즌1통합 한 줄 추가 (메인 세션)
  • 본원장 라인 수가 많아질 때 wal.log 또는 셀DB로 이관 검토