# Rust build artifacts
/target/
# Generated files (keep .gitkeep but ignore generated header)
include/cachekit.h
# CI release artifact: SBOM is generated in the release workflow before
# `cargo publish`. Ignoring it keeps the working tree clean so cargo publish
# (which refuses a dirty tree) doesn't fail on it.
/sbom.cdx.json
# Editor files
*.swp
*.swo
*~
.idea/
.vscode/
# OS files
.DS_Store
Thumbs.db
# AI agent configs (internal tooling, not shipped in OSS)
CLAUDE.md
AGENTS.md
CALIBER_LEARNINGS.md
.caliber/
.claude/
.cursor/
.cursorrules
.github/copilot-instructions.md