핵심 답변 방향
“착수 전 모든 항목이 확정되었다” 같은 표현 대신, 상호 연락 공백 동안에도 내부적으로 정리한 백엔드/Core, DB schema, API, 로컬 검수 자료를 먼저 제시합니다. 디자인은 최종 확정 전 검수용 UI이며, 원하는 컨셉 또는 레퍼런스를 받으면 바로 적용 가능하다고 안내합니다.
2026-07-07 KST · 타크온 검수 요청 대응 자료
본 문서는 발주자 측 요청 사항인 기술 명세서, 테스트용 구동 주소, GitHub 소스 전달 준비 상태에 대응하기 위한 객관적 현황 보고서입니다. 법률 판단이나 대금 지급 의무 확정이 아니라, 현재 저장소에서 확인 가능한 구현 사실과 남은 협의 항목을 구분해 기록합니다.
| 요청 항목 | 현재 대응 자료 | 송부 전 필요한 조치 | 상태 |
|---|---|---|---|
| 1. 기능별 기술 명세서 | docs/submission/technical-specification.md, 본 HTML 보고서 |
본 HTML 파일 또는 PDF 출력본 첨부 | 정리 완료 |
| 2. 실제 구동 테스트 주소 | 로컬 주소: 소비자 8091, 파트너 8092, 관리자 8194 |
외부 검수가 필요하면 임시 서버/Vercel/Netlify/GitHub Pages 등으로 배포 URL 생성 | 로컬 검수 가능 |
| 3. GitHub 소스코드 링크 | surisuri-ai-platform 로컬 Git 저장소, handover guide 준비 |
Private GitHub repository 생성, remote 연결, push, 접근 권한 부여 | 링크 생성 전 |
“착수 전 모든 항목이 확정되었다” 같은 표현 대신, 상호 연락 공백 동안에도 내부적으로 정리한 백엔드/Core, DB schema, API, 로컬 검수 자료를 먼저 제시합니다. 디자인은 최종 확정 전 검수용 UI이며, 원하는 컨셉 또는 레퍼런스를 받으면 바로 적용 가능하다고 안내합니다.
본 자료는 구현 사실과 검수 가능 범위를 정리하는 보고서이며, 계약 해석·대금 지급 의무 확정·법률 의견을 포함하지 않습니다. 운영 credential, 실결제, 앱스토어 심사, 디자인 최종안은 남은 협의 항목으로 명시합니다.
이미지 URL/base64, 수리 카테고리, 설명을 입력받아 손상 유형, 심각도, 작업 항목, 금액 범위, 신뢰도를 산출하는 adapter 구조.
숙련도, 거리, 평점, 응답 속도, 완료율, 가용성, 견적 적합도를 가중치로 계산해 점수와 추천 근거를 생성.
견적 확정, 착수금 예치, 작업 진행, 완료 확인, 잔금 정산 5단계와 선행 단계 검증 구조.
요청 생성, 사진 분석, 견적 조회, 파트너 매칭, 에스크로 생성, 상태 변경, 관리자 목록 조회 함수 구성.
PostgreSQL/PostGIS schema, RLS 정책, REST view, Edge Function 인증/dispatch shell 구성.
대시보드, 사용자, 파트너, 요청/견적, 정산/에스크로 5개 메뉴와 backend data client 구조.
| 함수 | 역할 | 구현 파일 | 검수 상태 |
|---|---|---|---|
createRepairRequest |
소비자 수리 요청 및 사진 레코드 생성 | packages/backend/src/platformApi.ts |
구현 |
analyzeRepairPhoto |
사진 기반 AI 견적 adapter 호출 및 상태 갱신 | packages/backend/src/platformApi.ts, packages/core/src/aiEstimator.ts |
구현 |
calculateEstimate |
저장된 AI 견적 조회 | packages/backend/src/platformApi.ts |
구현 |
matchPartnersForRequest |
다중 숙련도 가중치 기반 파트너 매칭 | packages/core/src/matchingEngine.ts |
구현 |
createEscrowStagesForRequest |
5단계 에스크로 stage 생성 | packages/core/src/escrow.ts |
구현 |
updateRepairStatus |
요청 진행 상태 변경 | packages/backend/src/platformApi.ts |
구현 |
adminListRequests |
관리자 요청 목록, 견적, 매칭 수 조회 | packages/backend/src/platformApi.ts |
구현 |
supabase/migrations/001_initial_schema.sql| 항목 | 구현 내용 | 남은 운영 확인 |
|---|---|---|
| PostGIS | 수리 요청과 파트너 위치를 geography(point, 4326)로 저장 | 실제 주소 좌표 변환 API 연결 |
| RLS | 소비자 본인 요청, 파트너 매칭 요청, 관리자 전체 권한 정책 초안 작성 | 실제 Supabase Auth role 동기화 trigger 검수 |
| Storage | repair_photos.storage_path로 사진 저장 경로 관리 | bucket policy와 업로드 URL 정책 설정 |
| Audit | audit_logs 테이블로 관리자/시스템 이벤트 기록 구조 | 운영 로그 보존 기간 및 개인정보 파기 정책 확정 |
로그인/회원가입, 약관·개인정보 동의, 홈, 수리 요청, 사진 업로드, AI 분석 결과, 파트너 매칭, 견적, 에스크로, 진행 현황, 마이페이지.
파트너 동의, 프로필/인증, 숙련도·지역, 작업 요청 피드, 요청 상세, 견적 제안, 작업 상태, 정산/에스크로, 계정/개인정보.
대시보드, 사용자 관리, 파트너 관리, 수리 요청/견적 관리, 정산/에스크로 관리 5개 메뉴.
| 검증 항목 | 명령/자료 | 결과 |
|---|---|---|
| Backend/Core/Admin 통합 검증 | npm run verify |
2026-07-07 13:40 KST 통과 |
| 소비자 Flutter 앱 | flutter analyze && flutter test |
통과 기록 |
| 파트너 Flutter 앱 | flutter analyze && flutter test |
통과 기록 |
| 운영 dependency audit | npm audit --omit=dev |
2026-07-07 13:40 KST 취약점 0건 |
| 로컬 웹 검수 주소 | http://127.0.0.1:8091, 8092, 8194 |
HTTP 200 기록 |
npm run verify와 앱 build를 실행해 최신 검증 시간을 갱신하고,
외부 검수용 링크가 필요하면 임시 호스팅 URL을 생성하는 것이 좋습니다. 본 보고서 작성 중 Backend/Core/Admin
통합 검증과 운영 dependency audit은 새로 통과했습니다.
| 구분 | 내용 | 필요 정보/협의 |
|---|---|---|
| 최종 디자인 | 현재 검수용 UI는 있으나, 발주자가 원하는 톤앤매너/레퍼런스에 맞춘 최종 디자인 조정 필요 | 선호 디자인, 로고 확정안, 색상/문구 방향 |
| 외부 검수 링크 | 로컬 실행은 가능하지만 외부 PC 접속 링크는 별도 배포 필요 | 배포 방식, 임시 서버 또는 호스팅 계정 |
| OpenAI Vision | adapter 구조는 있으나 운영 key 기반 smoke test 필요 | OpenAI API key, 사용할 Vision 모델명 |
| Supabase | schema/RLS/Edge Function 구조는 있으나 실제 프로젝트 연결 필요 | Supabase URL, anon key, service role key, Storage bucket |
| PG/에스크로 | 5단계 에스크로 상태 전이는 구현. 실결제/정산은 PG사 테스트/운영 정보 필요 | PG사 계약, 테스트 key, 운영 key, 결제창/정산 정책 |
| FCM 알림 | 알림 데이터 구조와 앱 화면은 준비. 실제 push는 Firebase 설정 필요 | Firebase project, iOS/Android bundle 설정, server credential |
| 체크 | 항목 | 현재 상태 |
|---|---|---|
| □ | 본 HTML을 브라우저에서 열어 화면/인쇄 확인 | 작성 완료 |
| □ | 최신 검증 명령 재실행: npm run verify, Flutter analyze/test |
송부 직전 권장 |
| □ | 외부 접속 가능한 테스트 URL 생성 | 필요 시 배포 |
| □ | GitHub private repository 생성 및 링크 기입 | 송부 전 필요 |
| □ | 디자인 컨셉/레퍼런스 요청 문구 포함 | 문안 포함 |
| □ | 법률 판단/대금 확정 주장으로 읽히는 문구 제거 | 보고서 기준 반영 |