- 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/)
1.0 KiB
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 — 건설 모듈은 독립적으로 작동.
Related Dashboard Sections
construction(시공 현황)
Subdirectories
bidding/— 입찰 관리contract/— 계약 관리estimates/— 견적 관리progress-billing/— 기성 관리site-management/— 현장 관리labor-management/— 노무 관리item-management/— 자재 관리partners/— 협력업체 관리- 기타 20개 하위 도메인