SAM 시스템의 견적, 수주, 생산, 출하, 품질 등 모든 MES 기능 개발에 적용되는 핵심 가이드라인 및 공통 정책입니다.
이 문서는 SAM 시스템의 모든 기능 개발에 공통으로 적용되는 정책을 정의합니다. 각 기능별 개발 문서(MASTER_PLAN.md)는 반드시 이 공통 정책 문서를 참조하며, 정책 준수 여부가 품질 검증의 최우선 순위입니다.
| 프로젝트 | 기술 스택 | 주의사항 |
|---|---|---|
| mng | Laravel 12 + Plain Blade + Tailwind + Filament | ❌ Alpine.js 금지 |
| api | Laravel 12 REST API + Swagger | Multi-tenant 필수 |
| 5130 | PHP + jQuery + Legacy JS | 분석 및 참조용 |
| react | Next.js 15 | 프론트엔드 전담 |
🔴 핵심: 모든 코드 요소는 실제 확인 후 사용
// ❌ 지양: DB Enum (변경 시 마이그레이션 복잡)
$table->enum('status',['pending','approved','rejected']);
// ✅ 권장: string + 코드 테이블 (common_codes)
$table->string('status', 20)->default('pending');
// ✅ 허용: boolean (명확한 2가지 상태)
$table->boolean('is_active')->default(true);
| 날짜 | 변경 내용 | 작성자 |
|---|---|---|
| 2025-12-19 | 초기 공통 정책 문서 작성 (MES 통합 가이드) | Claude |