권한 시스템 통합: - BadDebtDetail, LaborDetail, PricingDetail 권한 로직 정리 - BoardDetail, ClientDetail, ItemDetail 권한 적용 개선 - ProcessDetail, StepDetail, PermissionDetail 권한 리팩토링 - ContractDetail, HandoverReport, ProgressBilling 권한 연동 - ReceivingDetail, ShipmentDetail, WorkOrderDetail 권한 적용 - InspectionDetail, OrderSalesDetail, QuoteFooterBar 권한 개선 기능 개선: - AuthenticatedLayout 구조 리팩토링 - JointbarInspectionDocument 문서 레이아웃 개선 - PricingTableForm 폼 기능 보강 - DynamicItemForm, SectionsTab 개선 - 주문관리 상세/생산지시 페이지 개선 - VendorLedgerDetail 수정 설정: - Claude hooks 추가 (빌드 차단, 파일 크기 체크, 미사용 import 체크) - 품질감사 문서관리 계획 문서 추가 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
17 lines
549 B
Bash
Executable File
17 lines
549 B
Bash
Executable File
#!/bin/bash
|
|
# PreToolUse Hook: 빌드 명령 차단
|
|
# CLAUDE.md 규칙: "Claude가 직접 npm run build 실행 금지"
|
|
|
|
INPUT=$(cat)
|
|
COMMAND=$(echo "$INPUT" | jq -r '.tool_input.command // empty')
|
|
|
|
# 빌드 명령 패턴 체크
|
|
if echo "$COMMAND" | grep -qE '(npm run build|next build|yarn build|pnpm build)(\s|$|;|&&|\|)'; then
|
|
echo "🚫 빌드 명령이 차단되었습니다." >&2
|
|
echo " CLAUDE.md 규칙: Claude가 직접 빌드 실행 금지" >&2
|
|
echo " 빌드가 필요하면 사용자에게 요청하세요." >&2
|
|
exit 2
|
|
fi
|
|
|
|
exit 0
|