diff --git a/.claude.bak/settings.json b/.claude.bak/settings.json deleted file mode 100644 index 7243506..0000000 --- a/.claude.bak/settings.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "hooks": { - "SessionStart": [ - { - "hooks": [ - { - "type": "prompt", - "prompt": "새 세션이 시작되었습니다. 다음 파일들을 확인하여 이전 작업 컨텍스트를 파악해주세요:\n\n1. .claude/SESSION_HANDOVER.md - 세션 이력 및 작업 현황\n2. git status - 현재 브랜치 및 변경사항\n\n파악한 내용을 간략히 요약하고, 미완료 작업이 있다면 안내해주세요." - } - ] - } - ], - "PreCompact": [ - { - "matcher": "auto", - "hooks": [ - { - "type": "prompt", - "prompt": "컨텍스트 압축 전입니다. .claude/SESSION_HANDOVER.md 파일을 현재 세션 작업 내용으로 업데이트해주세요. 세션 이력에 오늘 날짜와 완료된 작업을 추가하고, 진행 중인 작업이 있다면 미완료 섹션에 기록해주세요." - } - ] - } - ], - "SessionEnd": [ - { - "hooks": [ - { - "type": "prompt", - "prompt": "세션이 종료됩니다. .claude/SESSION_HANDOVER.md 파일이 최신 상태인지 확인하고, 업데이트가 필요하면 현재 세션 작업 내용을 반영해주세요." - } - ] - } - ] - } -} diff --git a/.claude.bak/settings.local.json b/.claude.bak/settings.local.json deleted file mode 100644 index 2e6a45c..0000000 --- a/.claude.bak/settings.local.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "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" - } -} diff --git a/.gitignore b/.gitignore index 98bed6e..9ac964d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,41 +1,44 @@ - +# Build target/ -.mvn/wrapper/maven-wrapper.jar +!.mvn/wrapper/maven-wrapper.jar !**/src/main/**/target/ !**/src/test/**/target/ -### STS ### -.apt_generated -.classpath -.factorypath -.project -.settings -.springBeans -.sts4-cache - -### IntelliJ IDEA ### -.idea +# IDE +.idea/ *.iws *.iml *.ipr - -### NetBeans ### -/nbproject/private/ -/nbbuild/ -/dist/ -/nbdist/ -/.nb-gradle/ -build/ -!**/src/main/**/build/ -!**/src/test/**/build/ - -### VS Code ### -.claudeignore +.project +.classpath +.settings/ +.factorypath .vscode/ -scripts/ -.claude -logs/ + +# OS +.DS_Store +Thumbs.db +nul + +# Java +*.class *.log -sql/ -*.md -nul \ No newline at end of file +hs_err_pid* + +# Spring Boot (local secrets) +application-local.yml +application-local.properties + +# Environment +.env +.env.* +secrets/ + +# Claude Code (local only) +.claude/settings.local.json +.claude/CLAUDE.local.md + +# Project-specific +logs/ +ship_img/ +docs/~$*