Bokang FS · Internal Spec
보강에프에스 수입식품 SaaS
기능명세서
수입식품 사전검토 시스템의 기능 명세 · 4트랙 가치 흐름 · 30M 본 계약 견적을 정리한 문서 허브입니다. 본 계약은 보수적 약속 기준이며, 정식 출시 후 운영 데이터·요구가 쌓이면 V2 고도화 트랙으로 단계적 도입 가능.
버전 v2.1 · 기준일 2026-05-18 · 4트랙 + V2 고도화 옵션 · 작성: neoNpeter
PROPOSAL v2.0
4트랙 + V2 고도화 옵션 · 본 계약 30M
트랙 ① 고객 요구사항
50개
현업 요구사항 — "보강이 시킨 것"
트랙 ② +α neoNpeter 추가
25개
안전망·자동화·UX·온톨로지·운영 (5×5)
트랙 ③ 현재 MVP (5/18)
47개 · 작동 중
①의 22 + ②의 25 = 즉시 시연
트랙 ④ 잔여 + 본 계약
28+α · 30M
미구현 14 + 통합·QA·1개월 안정화
트랙 ⑤ V2 고도화 옵션 — 운영 후 단계적 도입
10개 · 별도 견적
RSS 자동 모니터링 · 라벨 OCR · ML 패턴 인식 · 외부 고객 포털 · 모바일 PWA · RPA 자동 업로드 · 다국어 라벨 · 슬랙 알림 · BigQuery 대시보드 · 다중 워크스페이스
💎 한 줄 결론: 보강이 요구한 50개 + neoNpeter가 더 붙인 25개 = 75기능 SaaS · 그 중 47개는 이미 작동 중 · 잔여 마무리에 30M · 고도화는 운영 후 별도.
CHANGELOG
v1.0 → v2.0 변경 — 4트랙 구조 재구성 (5/18)
- 4트랙 구조 도입 (5/18) — 고객 요구 ①(50) + neoNpeter +α ②(25) + 현재 MVP ③(47) + 잔여 ④(30M) 으로 가치 흐름 명확화. 정상 시장가 80M → 일괄 30M 포지셔닝.
- +α 25개 분류 체계화 — 안전망·자동화·UX·온톨로지·운영 5개 카테고리 × 5개씩. 고객 요구엔 없었지만 SaaS 필수로 판단해 추가한 보너스 기능.
- 고객 요구사항 전체 재검증 (5/18) — 50개 요구사항 1:1 매핑 + 누락 3건 보완 (R13 국민신문고 질의, 비율표시 룰, 현품확인 11 필드 별도 견적).
- 구비서류 업로드 UI 완성 (F-031) — 8 슬롯 + Firebase Storage 직접 업로드 + 만료 D-30 알림 + AI 자동 분류. 5/16~18 Phase A→B 완성.
- CaseFile 통일 데이터 모델 — 구비서류·B/L·라벨사진·임포트 파일이 모두
cases/{id}/files 서브컬렉션 하나로 통합. docKind·docKindSource·extractionStatus·includedInMfdsSubmission 메타 보유.
- 수입 문서 양식 카탈로그 (18종) — Commercial Invoice·Packing List·CO·Health Cert·Phytosanitary·CoA 등 18종 시드 + 키워드·발급주체·추출필드 명세.
/dev/import-documents에서 열람.
- 진행 흐름 노드 그래프 + 9 게이트 — 기존 vertical stepper → 노드 카드 + 단계 간 진입 요구사항(B/L No., AI 일괄 분석, 식품유형, 매칭≥80%/합계 100%, …) 시각화.
- 케이스 상태 메뉴 분리 — 작업 진입은 좌측 stepper, status 전이(분기·보류)는 헤더 드롭다운으로 분리.
- 성능 개선 — Firestore 서버 액션
unstable_cache + tag 무효화 / 정적 자원 immutable 캐시 헤더.
- 카탈로그 정정 — 수산물·축산물 카테고리 swap 수정.