/target/
*.lock
# Cargo.lock is tracked: CI builds with `--locked` (RS-DEP-06). Tool lock files
# that stay out of the tree are re-included below.
!/Cargo.lock
.DS_Store
*.swp
*.swo
*~
.idea/
.vscode/
*.iml

# Test artifacts
proptest-regressions/

# Benchmark results
benches/*.json

external/
temp/
failures/
.aionrs/
.claude/
.crush/
.serena/
.omo/
.slim/deepwork/
.planning/
.agents/
skills-lock.json


# Isolated git worktrees
.worktrees/

# Local Cargo cache used during testing
.cargo-home/
.cargo-local/

# Tier C InChI advisory output (D-48, plan 08-06) — generated by
# scripts/cross_validate_inchi.py; advisory only, not committed.
tests_output/

# Local coverage report outputdirs (D-56, plan 08-06) — advisory, not committed.

# just package-all 产物（#99：统一构建管理）
output/

# ChEMBL full-dump benchmark artifacts (large, locally generated by
# scripts/dump_chembl_smiles.py from a user-downloaded ChEMBL SDF; not committed).
chembl_37_smiles.txt

# Dataset download scripts and artifacts (zinc20, coconut, etc.) — generated
# during testing, not committed to repo.
test_data/
package-lock.json
package.json
# …但 rarbon-wasm 的 npm 清单是源码（just wasm-build/wasm-test 依赖）。
!crates/rarbon-bindings/rarbon-wasm/package.json
!crates/rarbon-bindings/rarbon-wasm/package-lock.json
# …以及 wiki 是独立的 Next.js 站点，package.json 也是源码（bun run dev/build 依赖）。
!wiki/package.json
!wiki/package-lock.json
# …and the npm placeholder manifest (packaging/placeholders/npm) is source too.
!packaging/placeholders/npm/package.json
.tmp/
data/smarts/rdkit-demo/out/
crates/rarbon-depict/examples/out/

# Local toolchain (jextract/maven/vfox)
tools/
.vfox/

# Maven build output
crates/rarbon-bindings/rarbon-java/target/

# mkdocs build output
wiki/site/

# NuGet RID staging (populated by release pipeline)
crates/rarbon-bindings/rarbon-csharp/Rarbon/runtimes/

# dotnet build output
**/bin/
**/obj/

# Local tool/agent caches (regenerable)
.codegraph/
.venv/
.pytest_cache/
.superpowerssdd/
scripts/.venv/

# Placeholder package build output (packaging/placeholders/*; never committed)
packaging/placeholders/*/dist/
packaging/placeholders/maven/target/
