Files
sam-react-prod/src/components/business/construction/MODULE.md
유병철 4b8ca09ea5 feat: [module] Phase 3 — 물리적 분리 (경계 마커, 검증 스크립트, 라우트 가드, 문서)
- MODULE.md 경계 마커 4개 (production, quality, construction, vehicle-management)
- verify-module-separation.sh: Common→Tenant 금지 임포트 검증 스크립트
- 영업 생산지시 3개 페이지에 useModules 가드 추가
- MODULE_SEPARATION_OK 주석 마커 (공유 래퍼 허용)
- tsconfig @modules/* path alias 추가
- CLAUDE.md 모듈 분리 아키텍처 섹션 추가
- 모듈 분리 가이드 문서 (claudedocs/architecture/)
2026-03-18 15:41:23 +09:00

1.0 KiB

Construction Module (건설관리)

Module ID: construction Tenant: Juil (주일건설) Route Prefixes: /construction Component Count: 161 files

Dependencies on Common ERP

  • @/lib/api/* — Server actions, API client
  • @/components/ui/* — UI primitives (shadcn/ui)
  • @/components/templates/* — IntegratedListTemplateV2 등
  • @/components/organisms/* — PageLayout, PageHeader
  • @/hooks/* — usePermission, useModules 등
  • @/stores/authStore — Tenant 정보
  • @/components/common/* — 공통 컴포넌트

Exports to Common ERP

NONE — 건설 모듈은 독립적으로 작동.

  • construction (시공 현황)

Subdirectories

  • bidding/ — 입찰 관리
  • contract/ — 계약 관리
  • estimates/ — 견적 관리
  • progress-billing/ — 기성 관리
  • site-management/ — 현장 관리
  • labor-management/ — 노무 관리
  • item-management/ — 자재 관리
  • partners/ — 협력업체 관리
  • 기타 20개 하위 도메인