- GisService: 하위 구간 미집계 감지 시 상위 테이블에서 보완 집계하는 계층적 폴백 로직 추가 (daily→hourly→5min) - ChunkedTrackStreamingService: 빈 LineString으로 인한 선박 객체 누락 방지, MAX_TRACKS_PER_CHUNK를 500,000으로 증가 - ChunkedTrackStreamingService: 2-pass 뷰포트 필터링 구현 Pass 1에서 뷰포트 교차 선박 ID를 수집하고, Pass 2에서 해당 선박의 전체 항적을 viewport 필터 없이 조회하여 선박 소실 현상 해결 - TrackConverter: 빈 geometry에서도 선박 객체 반환하도록 수정 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
48 lines
1.4 KiB
JSON
48 lines
1.4 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(git add:*)",
|
|
"Bash(git commit:*)",
|
|
"Bash(git status:*)",
|
|
"Bash(git restore:*)",
|
|
"Bash(git reset:*)",
|
|
"Bash(git checkout:*)",
|
|
"Bash(git update-index:*)",
|
|
"Bash(mvn clean:*)",
|
|
"Bash(mvn compile:*)",
|
|
"Bash(mvn package:*)",
|
|
"Bash(mvn test:*)",
|
|
"Bash(mvn clean compile:*)",
|
|
"Bash(mvn clean package:*)",
|
|
"Bash(./mvnw:*)",
|
|
"Bash(ls:*)",
|
|
"Bash(find:*)",
|
|
"Bash(grep:*)",
|
|
"Bash(curl:*)",
|
|
"WebSearch",
|
|
"WebFetch(domain:github.com)",
|
|
"WebFetch(domain:docs.spring.io)",
|
|
"WebFetch(domain:baeldung.com)",
|
|
"Bash(cls)",
|
|
"Bash(clear)",
|
|
"Bash(./gradlew build:*)",
|
|
"Bash(gradlew.bat build:*)",
|
|
"Bash(cmd /c \"dir /b C:\\\\Users\\\\lht87\\\\IdeaProjects\\\\signal_batch\")",
|
|
"Bash(powershell -Command:*)",
|
|
"Bash(dir /b \"C:\\\\Users\\\\lht87\\\\.claude\"\" 2>nul || echo \"No .claude folder in home \")",
|
|
"Bash(cmd /c \"dir /b C:\\\\Users\\\\lht87\\\\.claude\\\\ 2>nul\")",
|
|
"Bash(cmd /c \"dir /s /b C:\\\\Users\\\\lht87\\\\IdeaProjects\\\\*.json 2>nul | findstr /i settings.json\")",
|
|
"Bash(powershell -NoProfile -Command:*)",
|
|
"Bash(claude doctor:*)",
|
|
"Bash(dir C:Userslht87.claude)",
|
|
"Bash(cat:*)",
|
|
"Bash(dir:*)",
|
|
"Bash(echo:*)",
|
|
"Bash(claude config:*)"
|
|
],
|
|
"deny": [],
|
|
"ask": [],
|
|
"defaultMode": "acceptEdits"
|
|
}
|
|
}
|