프로젝트 배경
문제 — 비철금속 거래는 물량과 조건을 전화·메신저로 주고받고, 이후의 배차·운송·계근·검수·정산은 담당자가 따로 관리합니다. 거래 한 건의 진행상태와 변경내역이 한곳에 남지 않아 '지금 어느 단계이고 다음에 무엇을 해야 하는지'를 사람이 매번 확인해야 합니다. 접근 — 그래서 이 검증물의 운영자 첫 화면을 지표 타일이 아니라 '거래별 다음 조치' 표로 잡았습니다. 12단계는 눌러도 순서대로만 넘어가고, 무
프로젝트 성과
12단계 거래·계근·검수·정산 예외 통제 검증
12단계 전이·순서 위반·권한·행 단위 소유권·계근 검증·검수 승인·금액 계산과 반올림·정산 이중승인·콜백 멱등·되돌림/취소 경계·알림 재시도·감사로그 단위 테스트 115건 전부 통과 · 실제 브라
핵심 기능
진행 단계
실측·상태기계 설계·운영 검증·인수인계
2026.09.
1. 12단계 거래 진행 상태기계 — 순서 위반과 증빙 누락을 서버에서 막는다 — 거래확정 → 배차대기 → 배차완료 → 상차완료 → 운송중 → 도착 → 계근완료 → 검수완료 → 최종금액확정 → 구매
프로젝트 상세
전화와 메신저로 흩어져 있던 비철금속 거래를 하나의 디지털 흐름으로 모으는 1차 버전입니다. 판매 물량 등록 → 구매 제안 → 거래 확정(거래번호 자동생성·스냅샷) → 배차·상차·운송·도착 → 계근 → 검수 → 최종금액 확정 → 구매자 입금확인 → 판매자 지급완료 → 거래완료까지 12단계를 상태기계로 통제하고, 각 단계의 사전 조건과 증빙을 서버에서 강제합니다. 전화로 접수된 건은 운영자가 대신 등록해 같은







