# Generated by Cargo
# will have compiled files and executables
debug
target

# These are backup files generated by rustfmt
**/*.rs.bk

# MSVC Windows builds of rustc generate these, which store debugging information
*.pdb

# Generated by cargo mutants
# Contains mutation testing data
**/mutants.out*/

# RustRover
#  JetBrains specific template is maintained in a separate JetBrains.gitignore that can
#  be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
#  and can be added to the global gitignore or merged into this file.  For a more nuclear
#  option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/

# JS
node_modules
.astro
# Generated rustdoc -> Starlight content (built by docs-site/scripts/build-rustdoc-mdx.mjs)
/docs-site/src/content/docs/api/

# Python
__pycache__/
*.py[cod]
*.egg-info/
dist/
build/
.venv/
.mypy_cache/
*.egg
.data/
.env
.codex

# generated key
*.key
*.pub

# authority
revocations.txt

# Local runtime/testing artifacts
/.local/
/.spike-output/
/firma-ca/
audit.jsonl
*.crt
*.log
.firma/

# Demo runtime artifacts
/examples/demos/*/.runtime/*
/examples/generic-agent/workspace/
.artifacts/
.claude/
.cursor/

#fuzzy tests
fuzz/artifacts/
fuzz/corpus/**
!fuzz/corpus/**/
!fuzz/corpus/**/*.toml
