Files
auto-stock/.gitignore
shuim ea644a37f3 chore(harness): Claude Code 하네스 구성 — 안전 가드·규칙 검사·배포 스킬
- .claude/settings.json (공유) 신설, hooks 를 settings.local.json 에서 이동
- bash_guard (PreToolUse): 로컬 스택 기동·운영 DB alembic·_test 아닌 pytest·main 강제 push·위험 rm 차단,
  main push/deploy.sh 는 장중 경고와 함께 확인 요청, backend 커밋 전 유닛 스위트 게이트
- rules_check (PostToolUse): py_compile + CLAUDE.md 규칙(json.dumps, except 후 logger.debug,
  except-pass, 실시간 계층 DB I/O) — diff 추가 라인만
- session_context (SessionStart): 브랜치·미커밋·장 상태·alembic head 주입
- stop_check (Stop): frontend 변경 시 tsc
- auto-orchestrate: 서브에이전트 보고·시스템 알림·질문형 프롬프트 오발동 제거
- /deploy 스킬 + deploy.sh / prod_smoke.sh: 테스트→dev push→main 병합→재기동 감시→공개 API 스모크
- 팀 에이전트·orchestrate 스킬 추적 시작, settings.local.json 추적 해제(.gitignore)
- CLAUDE.md §9 하네스
- 훅 테스트 69 passed

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 09:05:35 +09:00

90 lines
1.1 KiB
Plaintext

# PostgreSQL 백업 파일 (용량 큼, git 추적 불필요)
backups/*.sql.gz
backups/*.dump
# Environment
.env
.env.local
.env.*.local
# Claude Code: 개인 설정/런타임 산출물만 제외 (settings.json·hooks·scripts·skills·agents 는 팀 공유)
.claude/settings.local.json
.claude/worktrees/
.claude/.tsc_stamp
.claude/hooks/__pycache__/
.claude/hooks/tests/__pycache__/
.claude/hooks/tests/.pytest_cache/
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
/lib/
/lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
venv/
env/
ENV/
# Node
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
dist/
build/
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
# Database
*.db
*.sqlite
*.sqlite3
*.sql
*.sql.gz
*.dump
# Logs
logs/
*.log
# Docker
docker-compose.override.yml
# Test
.pytest_cache/
.coverage
htmlcov/
# Runtime artifacts
backend_logs.txt
mcp_logs.txt
ps_output.txt
summary_output.json
*.bak
.env.bak
# Backtest results (runtime generated)
backend/backtest_results/
# Virtual environments
.venv/