aprender 0.27.2

Next-generation machine learning library in pure Rust
# Generated by Cargo
# will have compiled files and executables
debug
target/
target

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

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

# Coverage artifacts
*.profraw
*.profdata

# IDE
.vscode/
.idea/

# Property testing regressions
proptest-regressions/

# 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/
lcov.info

# mdBook generated output
book/book/
*.log

# Shell artifacts (generated by aprender-shell)
crates/aprender-shell/corpus/
crates/aprender-shell/models/
crates/apr-cli/models/
crates/aprender-shell/qa_test_artifacts/

# Model files (downloaded/converted - don't commit large binaries)
*.gguf
*.safetensors
# Root-level .apr files (test fixtures in crates/ are OK)
/*.apr
# Root-level models/ only (NOT src/models/ which is source code)
/models/
/models
.pmat-metrics/
.cargo/config.toml

# PMAT caches and generated data (recursive — covers root AND subcrates)
# CB-510 lesson: non-recursive patterns miss crates/*/.pmat/ files
**/.pmat/
**/.pmat-metrics/
**/.pmat-qa/
**/.pmat-work/

# Generated exports
probar-export/

# Backup files
*.bak
*.cov-backup
.cargo/config.toml.coverage-backup