/target
# Cargo.lock - KEEP for binary crates!
*.bak
.DS_Store
.vscode/
.idea/
*.tmp
.crush/

# Test artifacts
test_results.md
test_all_options.sh
test_*
debug_*
deletion_test/

# Session/context files
*session*.txt
*context*.txt
*archive*.txt
*grok*.txt
coordination.json
grok.txt
*Session_gemini*.json
*_responses.txt
*_suggestions.txt

# Editor/AI assistant files
.grok/
.claude/
claude-suggestions.md
lint_report.md
# CLAUDE.md - KEEP THIS! Critical rules file
LINTING_REPORT.md
CRUSH.md
GITHUB_READY.md

# Temporary files
*.tmp
*.temp
*.log
clippy.log

# Error reports
robosync_errors_*.txt
robosync_errors_*.log

# Test data and performance files
perf_*/
quick_perf*/
*_test_*/
np_test_*/

# Coordination files (development artifacts)
# coordination/

# Build artifacts
release/
*.zip
*.tar.gz
robosync
*.crate

# Temporary scripts  
scripts/
build_*.bat
vs-installer-*.md

# Test files that should NEVER be in root
test_*
*_test*
perf_*
quick_perf_*
np_test*
mac_test*
nul

# Binary archives in root
robosync-*.zip
robosync-*.tar.gz

# Package manager files
package-managers/
homebrew-tap/
temp/

# Chat logs
chatlog.txt

# Non-essential files
aur-package/
coordination/
scripts/
snap/
# BENCHMARKS.md - might be useful for users
# TROUBLESHOOTING.md - might be useful for users
# PERFORMANCE_OPTIMIZATIONS.md - might be useful for users
build-releases.sh
robosync.json
robosync.nix
ai-coordination.md
HOMEBREW_SUBMISSION.md
WINGET_SUBMISSION.md

# AI coordination files
*roboclaude*.md
*TODO*.md
*STATUS*.md
URGENT_*.md
coordination/
shared.json
*gemini*.md
*claude*.md
ai-suggestions*.md
*responses*.md
RELEASE_*.md
*_RELEASE*.md

# Benchmarks and examples - KEEP THESE, they're part of the crate!
# benches/
# examples/
# docs/

# Package manager configs (keep local)
*.nuspec
roethlar.robosync*.yaml
tools/
winget-pkgs/
