# Rust build artifacts
/target
**/target
Cargo.lock.orig

# Fuzzing
/fuzz/target
/fuzz/corpus
/fuzz/artifacts

# Coverage
*.profraw
/coverage
lcov.info

# DuckDB extension artifacts the root Makefile copies (crates/duckdb_improv)
/build

# mdBook output
/docs/book

# Editor / OS
*.swp
*~
.DS_Store
.direnv/

# Local scratch
/tmp
*.log

# Agent-local (not shared)
/.claude
/.kiro
/.agent-steering-domains.md
# Agent runtime artifacts that must never be committed (memelord memory,
# maki permissions), wherever they land.
**/.maki/
**/.memelord/

# A libpq DSN mistaken for a store path creates a file named after it.
**/host=*

# pg_improv PGXN dist (ci/pgxn-dist.sh): generated per release.
/META.json
/pg_improv-*.zip
/crates/pg_improv/sql/pg_improv--[0-9]*[0-9].sql
!/crates/pg_improv/sql/pg_improv--*--*.sql

# hegel property-test server cache and failure database
.hegel/

# Python bytecode (scripts/goldens)
__pycache__/
