feat: prediction 알고리즘 재설계 + 프론트 CRUD 권한 가드 보완 #29

병합
htlee feature/prediction-algorithm-redesign 에서 develop 로 1 commits 를 머지했습니다 2026-04-13 11:08:11 +09:00
소유자

변경 사항

Prediction 알고리즘 재설계

  • dark_vessel: 의심 점수화 (8패턴 기반 0~100점, 기존 이분법 대체)
  • transshipment: 베테랑 관점 재설계 (점수 기반 40~130점)
  • vessel_store/scheduler/config 개선
  • monitoring_zones.json 데이터 추가
  • signal_api.py 신규, diagnostic-snapshot.sh 스크립트 추가

프론트엔드 지도 레이어 구조 정리

  • BaseMap, useMapLayers, static layers 구조 개선
  • 지도 페이지 6개 + Dashboard 등 4개 페이지 소폭 개선

프론트엔드 CRUD 권한 가드 보완

  • NoticeManagement.tsx: admin:notices CREATE/UPDATE/DELETE 가드 추가 (disabled + 툴팁)
  • EventList.tsx: enforcement:event-list UPDATE + enforcement:enforcement-history CREATE 가드 추가 (disabled + 툴팁)
  • 보안/권한 전수 감사 결과 누락 2건 수정

테스트

  • TypeScript 타입 체크 통과
  • ESLint 통과
  • pre-commit hook 통과

🤖 Generated with Claude Code

## 변경 사항 ### Prediction 알고리즘 재설계 - dark_vessel: 의심 점수화 (8패턴 기반 0~100점, 기존 이분법 대체) - transshipment: 베테랑 관점 재설계 (점수 기반 40~130점) - vessel_store/scheduler/config 개선 - monitoring_zones.json 데이터 추가 - signal_api.py 신규, diagnostic-snapshot.sh 스크립트 추가 ### 프론트엔드 지도 레이어 구조 정리 - BaseMap, useMapLayers, static layers 구조 개선 - 지도 페이지 6개 + Dashboard 등 4개 페이지 소폭 개선 ### 프론트엔드 CRUD 권한 가드 보완 - NoticeManagement.tsx: `admin:notices` CREATE/UPDATE/DELETE 가드 추가 (disabled + 툴팁) - EventList.tsx: `enforcement:event-list` UPDATE + `enforcement:enforcement-history` CREATE 가드 추가 (disabled + 툴팁) - 보안/권한 전수 감사 결과 누락 2건 수정 ## 테스트 - [x] TypeScript 타입 체크 통과 - [x] ESLint 통과 - [x] pre-commit hook 통과 🤖 Generated with [Claude Code](https://claude.ai/code)
htlee added 1 commit 2026-04-13 11:02:12 +09:00
- prediction: dark_vessel 의심 점수화(8패턴 0~100), transshipment 베테랑 재설계
- prediction: vessel_store/scheduler/config 개선, monitoring_zones 데이터 추가
- prediction: signal_api 신규, diagnostic-snapshot 스크립트 추가
- frontend: 지도 레이어 구조 정리 (BaseMap, useMapLayers, static layers)
- frontend: NoticeManagement CRUD 권한 가드 추가 (admin:notices C/U/D)
- frontend: EventList CRUD 권한 가드 추가 (enforcement:event-list U, enforcement:enforcement-history C)
- frontend: 지도 페이지 6개 + Dashboard 등 4개 페이지 소폭 개선

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
htlee merged commit 45371315ba into develop 2026-04-13 11:08:11 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 1명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: gc/kcg-ai-monitoring#29
No description provided.