# ============================================================
# Build artifacts
# ============================================================
android/.gradle/
android/app/.cxx/
android/app/build/
android/.kotlin/
android/build/
android/*/build/
go/teamspeak/.opus/build/
go/teamspeak/.opus/install/
release/
*.apk
*.aab

# gomobile 产物：由 build.bat / build.sh 第 1 步现场生成，不入库
android/app/libs/*.aar

# opus 的 PyTorch DNN 训练资源（含 5.3MB training_files.txt）。
# 仅用于 LPCNet/DRED 模型训练，CMake 从不引用（dnn/*.c 只在 OPUS_DRED/OSCE/
# DEEP_PLC 开启时编译，本项目的 build-opus-android 三个开关全关），
# Android 构建完全用不到，历史入库纯属冗余。
android/app/src/main/cpp/third_party/opus/dnn/torch/

# ============================================================
# Android
# ============================================================
android/local.properties
android/gradle/gradle-daemon-jvm.properties
*.iml

# ============================================================
# IDE — workspace/state files (local only)
# ============================================================
.idea/workspace.xml
.idea/tasks.xml
.idea/shelf/
.idea/caches/
.idea/modules/
.idea/libraries/
android/.idea/workspace.xml
android/.idea/tasks.xml
android/.idea/shelf/
android/.idea/caches/
android/.idea/modules/
android/.idea/libraries/

# ============================================================
# Kotlin / Java
# ============================================================
*.class
*.jar
*.war
*.nar
*.ear

# ============================================================
# Go
# ============================================================
*.exe
*.exe~
*.dll
*.so
*.dylib
*.test
*.out
go.work

# 静态库默认忽略（.opus/install 与 .opus/build 下的 libopus.a 是中间产物）。
# 例外：.opus/lib 下的四个 ABI 预编译库是**有意入库**的，
# 用于免去每次克隆后的 opus 交叉编译，见 CLAUDE.md。
*.a
!go/teamspeak/.opus/lib/**/*.a

# ============================================================
# Archives
# ============================================================
*.zip
*.tar.gz
*.rar

# ============================================================
# Logs & crash dumps
# ============================================================
*.log
hs_err_pid*
replay_pid*

# ============================================================
# OS files
# ============================================================
.DS_Store
Thumbs.db

# ============================================================
# Sensitive — DO NOT COMMIT
# ============================================================
keystore/
*.jks
*.keystore

# ============================================================
# Reference SDK (not project source)
# ============================================================
docs/teamspeak-sdk-3.5.2/

# ============================================================
# Session / tool files
# ============================================================
.ai/
.claude/
memory/
plan/

# ============================================================
# Misc
# ============================================================
test.txt
