96dab142ff031ce04b8fb1e78f8f62117f6b208a
feat: migrate ServerPC data to asset_pc, enhance filters with location, and standardize page headers
feat: migrate ServerPC data to asset_pc, enhance filters with location, and standardize page headers
🛠️ 개발 및 관리 규칙 (Strict Development Rules)
- 언어 설정: 영어로 생각하되, 모든 답변은 한국어로 작성한다.
- 임의 수정 절대 금지 (Zero-Arbitrary Change):
- 사용자가 명시적으로 지시한 부분 외에는 단 한 줄의 코드도, 그 어떤 파일도 임의로 수정, 정리, 리팩토링하지 않는다.
- 지시받지 않은 다른 파트의 코드는 절대 건드리지 않으며, 영향 범위가 요청 범위를 벗어나지 않도록 '외과 수술식(Surgical) 수정'을 원칙으로 한다.
- 개선 작업 절차 (Test-First Approach):
- 사용자가 개선(Refactoring, Optimization 등)을 지시한 경우, 수정 전 현재 시스템이 정상적으로 잘 작동하는지 먼저 전수 확인한다.
- 기존 동작 방식과 성능을 기준(Baseline)으로 삼고, 수정 후에도 기존의 모든 기능이 무결하게 유지되는지 반드시 테스트하여 입증한다.
- 검증 결과를 바탕으로 "무엇을, 왜, 어떻게" 바꿀지 상세 보고 후, 사용자로부터 '진행시켜' 승인을 얻은 뒤에만 집행한다.
- 선보고 후승인: 모든 기능 수정 및 코드 변경 전에는 예상 방안을 먼저 보고하고 승인 절차를 거친다.
🚀 서버 구동 및 외부 접속 규칙 (Server Run & External Access)
- 포트 고정: 개발 서버는 반드시 8080 포트를 사용한다. (
vite.config.ts설정 준수) - 외부 접속 허용 (Host): 사무실 내 타 직원이 접속할 수 있도록
--host모드로 구동한다. - 구동 명령어:
npm run dev- 해당 명령어 실행 시
0.0.0.0또는Network: http://[내-IP]:8080/경로로 타인 접속이 가능하다.
- 해당 명령어 실행 시
- IP 확인 방법:
- Windows:
ipconfig명령어로 'IPv4 주소' 확인 후 공유.
- Windows:
🎨 ITAM 시스템 디자인 가이드 (Design Guide)
디자인 일관성 및 시각적 원칙에 관한 상세 내용은 아래 문서를 참조하십시오.
Description
Languages
JavaScript
97.1%
TypeScript
1.9%
HTML
0.7%
CSS
0.2%