# SAM 문서 인덱스 (Claude Code용) > 작업 유형에 맞는 문서를 먼저 읽고 시작하세요. > 최종 갱신: 2026-03-13 (프로젝트 규모 현황 추가) --- ## 작업별 필수 문서 | 작업 유형 | 필수 문서 | 용도 | |----------|----------|------| | API 개발 | `dev/standards/api-rules.md` | Service-First, FormRequest, i18n | | DB 변경 | `system/database/README.md` | 테이블 구조, 관계, 컬럼 규칙 | | 새 기능 | `system/overview.md` | 전체 아키텍처 | | 보안 | `system/security-policy.md` | 인증/인가, 보안 규칙 | | Git 커밋 | `dev/standards/git-conventions.md` | 커밋 메시지, 브랜치 전략 | | 품질 검증 | `dev/standards/quality-checklist.md` | 코드 품질 체크리스트 | | Swagger | `dev/guides/swagger-guide.md` | API 문서 작성법 | | 이메일 정책 | `dev/standards/email-policy.md` | 멀티테넌시 이메일 발송 아키텍처 | | Blade+React | `dev/standards/blade-react-policy.md` | Blade JSX 이중 중괄호 충돌 방지 | | 이메일 연동 | `dev/guides/tenant-email-integration-guide.md` | 테넌트 메일 연동, SMTP 프리셋, MNG 관리 | | 품목관리 | `rules/item-policy.md` | 품목 정책 | | 단가관리 | `rules/pricing-policy.md` | 원가/판매가, 리비전 | | 견적관리 | `features/quotes/README.md` | 견적 시스템, BOM 계산 | | 급여관리 API | `frontend/api-specs/payroll-api.md` | 급여관리 API 전체 명세 (18개 엔드포인트) | | 바로빌 회계 API | `frontend/api-specs/barobill-api.md` | 카드/은행/홈택스 REST API (42개 엔드포인트) | | 재공품 생산 정책 | `rules/wip-production-policy.md` | 재공품(WIP) 개념, 제조업 공통 패턴, SAM 처리 방식 | | 재고생산관리 API | `frontend/api-specs/stock-production-api.md` | 재고생산 API 명세 (기존 수주 API + STOCK 타입) | | 결재관리 | `dev/dev_plans/approval-system-unification-plan.md` | MNG→API 결재 통합 계획 | | API 품질 | `system/api-code-quality-audit.md` | 정석 패턴 R1~R6, 안티패턴, 보안, 체크리스트 | | API 학습 | `dev/guides/api-request-lifecycle.md` | Client API로 배우는 요청 생명주기 8단계 | | API 개선 | `dev/dev_plans/api-route-improvement-plan.md` | API 라우트 구조 개선 계획 (1,099개 분석) | | 운영 배포 | `dev/dev_plans/production-deployment-plan.md` | 배포 계획 | | 서버 운영 | `dev/deploys/ops-manual/README.md` | 서버 운영 매뉴얼 | | 서버 접근/백업 | `system/server-access-management.md` | 계정, 권한, 백업, 리플리케이션 | | 이관 작업 | `system/migration-status.md` | MNG→API+React 이관 현황, 우선순위, 로드맵 | | API 개선 로드맵 | `system/api-analysis-report.md` | API 구조 분석, 기술 부채 8건, P1~P3 개선 계획 | | MES | `projects/mes/README.md` | MES 프로젝트 | --- ## 폴더 구조 ``` docs/ ├── [공유] │ ├── features/ # 기능별 상세 명세 │ ├── rules/ # 비즈니스 규칙·정책 │ ├── projects/ # 프로젝트별 자료 │ ├── system/ # 시스템 현황 (아키텍처, DB, 인프라) │ ├── [개발팀] │ ├── dev/standards/ # 개발 표준 │ ├── dev/guides/ # 구현 가이드 │ ├── dev/quickstart/ # 빠른 시작 │ ├── dev/changes/ # 변경 이력 │ ├── dev/deploys/ # 배포/운영 │ ├── dev/data/ # 데이터 분석 │ ├── dev/history/ # 과거 이력 │ ├── dev/dev_plans/ # 개발 계획 (임시) │ ├── [프론트엔드] │ ├── frontend/api-specs/ # API 연동 명세 │ ├── frontend/integration/ # 연동 가이드 │ ├── [기획팀] │ ├── requests/ # 기획 요청 │ ├── [영업/파트너] │ ├── guides/ # 영업파트너 가이드 │ ├── resources.md # 외부 자료 링크 (노션) ├── README.md # 사람용 안내 └── INDEX.md # 이 파일 (Claude Code용) ``` --- ## 폴더별 문서 목록 ### system/ — 시스템 현황 | 문서 | 설명 | |------|------| | [overview.md](system/overview.md) | 전체 시스템 아키텍처 | | [api-structure.md](system/api-structure.md) | API 서버 구조 (~1,027 엔드포인트) | | [react-structure.md](system/react-structure.md) | React 프론트엔드 구조 | | [react-component-architecture.md](system/react-component-architecture.md) | React 컴포넌트 아키텍처 (Atomic Design 적용 현황, UI 스택, 테마) | | [mng-structure.md](system/mng-structure.md) | MNG 관리자 패널 구조 | | [docker-setup.md](system/docker-setup.md) | Docker 환경 + CI/CD | | [database/README.md](system/database/README.md) | DB 스키마 인덱스 | | [security-policy.md](system/security-policy.md) | 보안 정책 | | [server-access-management.md](system/server-access-management.md) | 서버 접근 권한, 백업, 리플리케이션 | | [scaling-roadmap.md](system/scaling-roadmap.md) | 스케일링 로드맵 | | [untitled-ui-evaluation.md](system/untitled-ui-evaluation.md) | Untitled UI 도입 검토 (Figma/React UI Kit 평가) | | [board-system-spec.md](system/board-system-spec.md) | 게시판 시스템 설계 | | [migration-status.md](system/migration-status.md) | MNG→API+React 이관 현황 및 로드맵 (Phase 1~4) | | [project-scale.md](system/project-scale.md) | 프로젝트 규모 현황 (코드 행 수, 파일 수) | | [item-master-integration.md](system/item-master-integration.md) | 품목 마스터 통합 설계 | | [erp-analysis/](system/erp-analysis/) | ERP 스토리보드 분석 | | [api-analysis-report.md](system/api-analysis-report.md) | API 구조 분석 및 개선 로드맵 (기술 부채 8건, P1~P3) | | [api-code-quality-audit.md](system/api-code-quality-audit.md) | API 코드 품질 감사 — 정석 패턴 6가지 + 보안 감사 + 개발 체크리스트 | DB 도메인별: | 문서 | 도메인 | |------|--------| | [database/tenants.md](system/database/tenants.md) | 테넌트, 사용자, 권한 | | [database/products.md](system/database/products.md) | 제품, 품목, 설계 | | [database/sales.md](system/database/sales.md) | 영업, 수주, 견적 | | [database/production.md](system/database/production.md) | 생산, 시공, 자재, 품질 | | [database/finance.md](system/database/finance.md) | 재무, 회계 | | [database/hr.md](system/database/hr.md) | 인사 | | [database/documents.md](system/database/documents.md) | 문서, 전자서명 | | [database/commons.md](system/database/commons.md) | 공통, 게시판, 감사 | | [database/stats.md](system/database/stats.md) | 통계 | --- ### dev/standards/ — 개발 표준 | 문서 | 설명 | |------|------| | [api-rules.md](dev/standards/api-rules.md) | API 개발 규칙 | | [git-conventions.md](dev/standards/git-conventions.md) | Git 컨벤션 | | [quality-checklist.md](dev/standards/quality-checklist.md) | 품질 체크리스트 | | [pagination-policy.md](dev/standards/pagination-policy.md) | 페이지네이션 표준 | | [options-column-policy.md](dev/standards/options-column-policy.md) | JSON options 컬럼 정책 | | [pdf-font-policy.md](dev/standards/pdf-font-policy.md) | PDF 생성 시 폰트 정책 (DomPDF) | | [email-policy.md](dev/standards/email-policy.md) | 멀티테넌시 이메일 발송 정책 | | [blade-react-policy.md](dev/standards/blade-react-policy.md) | Blade + React(JSX) 혼용 시 이중 중괄호 충돌 방지 정책 | --- ### rules/ — 비즈니스 규칙 | 문서 | 설명 | |------|------| | [item-policy.md](rules/item-policy.md) | 품목 정책 | | [pricing-policy.md](rules/pricing-policy.md) | 단가 정책 | | [numbering-rules.md](rules/numbering-rules.md) | 채번 규칙 | | [client-policy.md](rules/client-policy.md) | 고객사 관리 정책 | | [wip-production-policy.md](rules/wip-production-policy.md) | 재공품(WIP) 생산 정책 (개념, MTS/MTO/ATO, 제조업 공통 패턴) | | [billing-policy.md](rules/billing-policy.md) | 과금 정책 (CONFIDENTIAL) | | [customer-pricing.md](rules/customer-pricing.md) | 고객 요금표 | | [partner-commission.md](rules/partner-commission.md) | 영업파트너 수당 체계 | | [attendance-api.md](rules/attendance-api.md) | 근태 API 규칙 | | [department-tree-api.md](rules/department-tree-api.md) | 부서 트리 API | | [employee-api.md](rules/employee-api.md) | 직원 API | --- ### features/ — 기능별 문서 | 문서 | 설명 | |------|------| | [quotes/README.md](features/quotes/README.md) | 견적 시스템 | | [sales/README.md](features/sales/README.md) | 영업 관리 | | [documents/README.md](features/documents/README.md) | 문서관리 | | [finance/README.md](features/finance/README.md) | 재무 관리 | | [finance/payroll.md](features/finance/payroll.md) | 급여관리 (전표 변환, 권한, 멀티테넌트) | | [hr/](features/hr/) | 인사관리 | | [crm/README.md](features/crm/README.md) | CRM | | [esign/README.md](features/esign/README.md) | 전자서명 | | [equipment/README.md](features/equipment/README.md) | 설비관리 (API Phase 1 완료 + DB 스키마) | | [boards/README.md](features/boards/README.md) | 게시판 | | [ai/README.md](features/ai/README.md) | AI 분석 | | [card-vehicle/README.md](features/card-vehicle/README.md) | 법인카드·차량 | | [settlement/README.md](features/settlement/README.md) | 정산 | | [sales/stock-production.md](features/sales/stock-production.md) | 재고생산관리 (내부 오더 방식, 수주 테이블 공유) | | [sales/demo-tenant-policy.md](features/sales/demo-tenant-policy.md) | 영업파트너 데모 테넌트 정책 (3-Tier 전략) | | [sales/demo-tenant-usage-guide.md](features/sales/demo-tenant-usage-guide.md) | 데모 테넌트 사용 가이드 (영업파트너/관리자용) | | [barobill-kakaotalk/README.md](features/barobill-kakaotalk/README.md) | 바로빌 카카오톡 | | [quality-management/README.md](features/quality-management/README.md) | 품질관리 (제품검사, 실적신고) | | [approvals/README.md](features/approvals/README.md) | 결재관리 시스템 | | [approvals/mng-api-comparison.md](features/approvals/mng-api-comparison.md) | 결재관리 MNG↔API 비교 분석 및 React 구현 가이드 | | [email/README.md](features/email/README.md) | 이메일 시스템 (테넌트별 SMTP 설정, 프리셋, 연결 테스트) | | [construction-pmis/bim-viewer.md](features/construction-pmis/bim-viewer.md) | BIM 뷰어 (Three.js 기반 웹 3D 건물 모델 뷰어) | | [rd/README.md](features/rd/README.md) | R&D 메뉴 전체 개요 | | [rd/fire-shutter-drawing-guide-rail.md](features/rd/fire-shutter-drawing-guide-rail.md) | 방화셔터 가이드레일 SVG/3D 렌더링 기술 명세 | --- ### guides/ — 영업파트너 가이드 | 문서 | 설명 | |------|------| | [sam-pricing-simple-guide.md](guides/sam-pricing-simple-guide.md) | SAM 가격정책 쉬운 안내서 (영업파트너용) | | [price-simulator-partner-guide.md](guides/price-simulator-partner-guide.md) | 가격 시뮬레이터 상세 가이드 (영업파트너용) | | [ai-management.md](guides/ai-management.md) | AI 관리 가이드 | | [pptx-generation-guide.md](guides/pptx-generation-guide.md) | PPTX 생성 가이드 | | [project-launch-roadmap.md](guides/project-launch-roadmap.md) | 프로젝트 런칭 로드맵 | | [table-design-guide.md](guides/table-design-guide.md) | 테이블 설계 가이드 | --- ### dev/guides/ — 구현 가이드 | 문서 | 설명 | |------|------| | [api-request-lifecycle.md](dev/guides/api-request-lifecycle.md) | API 요청 생명주기 — Client API로 배우는 8단계 전체 흐름 | | [swagger-guide.md](dev/guides/swagger-guide.md) | Swagger 작성법 | | [file-storage-guide.md](dev/guides/file-storage-guide.md) | 파일 업로드/다운로드 | | [item-management-migration.md](dev/guides/item-management-migration.md) | Item 전환 가이드 | | [server-how-it-works.md](dev/guides/server-how-it-works.md) | 서버 동작 원리 | | [jenkins-setup-guide.md](dev/guides/jenkins-setup-guide.md) | Jenkins CI/CD | | [erp-api-list.md](dev/guides/erp-api-list.md) | ERP API 목록 | | [erp-api-detail.md](dev/guides/erp-api-detail.md) | ERP API 상세 | | [item-master-guide.md](dev/guides/item-master-guide.md) | 품목기준관리 구조 | | [claude-code-to-slack.md](dev/guides/claude-code-to-slack.md) | Claude Code → 슬랙 붙여넣기 가이드 | | [claude-code-btw-guide.md](dev/guides/claude-code-btw-guide.md) | Claude Code /btw 사이드 질문 기능 가이드 | | [tenant-email-integration-guide.md](dev/guides/tenant-email-integration-guide.md) | 테넌트 이메일 연동 (SMTP 프리셋, MNG 관리 화면, 연결 테스트) | --- ### projects/ — 프로젝트 자료 | 프로젝트 | 문서 | 설명 | |---------|------|------| | MES | [projects/mes/README.md](projects/mes/README.md) | MES 개요 | | 5130 이관 | [projects/5130-migration/](projects/5130-migration/) | 레거시 이관 | | API 연동 | [projects/api-integration/](projects/api-integration/) | React↔API | | 견적 | [projects/quotation/](projects/quotation/) | 견적 프로젝트 | | 전자서명 | [projects/e-sign/](projects/e-sign/) | 전자서명 | --- ### dev/changes/ — 변경 이력 | 문서 | 설명 | |------|------| | [20260311_daily_fund_sync_and_account_codes_fix.md](dev/changes/20260311_daily_fund_sync_and_account_codes_fix.md) | 자금일보 바로빌 자동동기화 + 계정과목 데이터 정리 | | [20260311_esign_journal_barobill_fixes.md](dev/changes/20260311_esign_journal_barobill_fixes.md) | 전자서명 체크박스, 전표 적요 동기화, 거래처 드롭다운, 바로빌 중복 키 수정 | | [20260311_salary_history_delete.md](dev/changes/20260311_salary_history_delete.md) | 연봉이력 삭제 기능 추가 (사원관리 연봉정보) | | [20260314_api_test_infrastructure_and_order_tests.md](dev/changes/20260314_api_test_infrastructure_and_order_tests.md) | API 테스트 인프라 정비 + 수주 테스트 12개 추가 | | [20260314_api_quality_improvement_deploy.md](dev/changes/20260314_api_quality_improvement_deploy.md) | API 품질 개선 배포 — 테스트 56개 + N+1 최적화 3건 (근거 문서 포함) | | [20260315_eval_removal_safe_math_evaluator.md](dev/changes/20260315_eval_removal_safe_math_evaluator.md) | API 보안 개선 — eval() 3건 제거, SafeMathEvaluator 도입 | | [20260316_sales_policy_changes.md](changes/20260316_sales_policy_changes.md) | 영업 정책 변경 — 수당 구조 개편 및 무료 체험 폐지 | | [20260316_stock_production_order.md](dev/changes/20260316_stock_production_order.md) | 재고생산관리 기능 추가 (STOCK 타입, 절곡 공정 자동, 생산지시 연동) | --- ### dev/deploys/ — 배포/운영 | 문서 | 설명 | |------|------| | [ops-manual/README.md](dev/deploys/ops-manual/README.md) | 서버 운영 매뉴얼 | --- ### dev/quickstart/ — 빠른 시작 | 문서 | 설명 | |------|------| | [quick-start.md](dev/quickstart/quick-start.md) | 핵심 규칙 요약 | | [dev-commands.md](dev/quickstart/dev-commands.md) | 개발 명령어 모음 | --- ### frontend/api-specs/ — 프론트엔드 API 연동 명세 | 문서 | 설명 | |------|------| | [approval-api.md](frontend/api-specs/approval-api.md) | 결재관리 API 전체 명세 (28개 엔드포인트) | | [document-api-integration.md](frontend/api-specs/document-api-integration.md) | 문서 API 연동 명세 | | [payroll-api.md](frontend/api-specs/payroll-api.md) | 급여관리 API 전체 명세 (18개 엔드포인트) | | [barobill-api.md](frontend/api-specs/barobill-api.md) | 바로빌 회계 데이터 API 명세 (42개 엔드포인트) | | [equipment-api.md](requests/equipment-frontend-request.md) | 설비관리 React 프론트엔드 구현 요청 (26개 엔드포인트 + 화면 가이드) | | [vehicle-api.md](frontend/api-specs/vehicle-api.md) | 차량관리 API 명세 (20개 엔드포인트: 차량목록, 차량일지, 정비이력, 사진) | | [stock-production-api.md](frontend/api-specs/stock-production-api.md) | 재고생산관리 API 명세 (기존 수주 API + STOCK 타입) | | [vehicle-react-implementation.md](plans/vehicle-react-implementation.md) | 차량관리 React 구현 요청서 (3개 메뉴, 컴포넌트 구조, 타입 정의) | | [stock-production-react-request.md](plans/stock-production-react-request.md) | 재고생산관리 React 구현 요청서 (수주 화면 단순화, API 스펙 포함) | ### frontend/integration/ — 프론트엔드 개발 가이드 | 문서 | 설명 | |------|------| | [payroll-guide.md](frontend/integration/payroll-guide.md) | 급여관리 프론트엔드 개발 가이드 (화면 구성, 구현 유의사항) | --- ### 서브프로젝트 문서 | 프로젝트 | 경로 | |---------|------| | API | [api/docs/](../api/docs/) | | MNG | [mng/docs/](../mng/docs/) | | React | [react/docs/](../react/docs/) | --- ## 폴더 선택 기준 | 질문 | 폴더 | |------|------| | 시스템 현재 상태? | `system/` | | 코드 작성 규칙? | `dev/standards/` | | 비즈니스 규칙? | `rules/` | | 기능 동작 방식? | `features/` | | 구현 방법? | `dev/guides/` | | 개발 계획? | `dev/dev_plans/` | | 프로젝트 자료? | `projects/` | | 변경 이력? | `dev/changes/` |