# Files generated by invoking Julia with --code-coverage
*.jl.cov
*.jl.*.cov

# Files generated by invoking Julia with --track-allocation
*.jl.mem

# System-specific files and directories generated by the BinaryProvider and BinDeps packages
# They contain absolute paths specific to the host computer, and so should not be committed
deps/deps.jl
deps/build.log
deps/downloads/
deps/usr/
deps/src/

# ignore all files that have become separate repositories
playground/
playground_private/
examples/

# Build artifacts for creating documentation generated by the Documenter package
docs/build/
docs/site/
docs/pages/
# These pages are automatically generated
docs/src/index.md
docs/src/dd.md
docs/src/actors.md
docs/src/inits.md
docs/src/ini.md
docs/src/ini_details.md
docs/src/act.md
docs/src/act_details.md
docs/src/dd_details.md
docs/src/tutorial.md
docs/src/deps.md
docs/src/deps.dot

# Ignore all juptyer notebooks (you can still force them in with git add -f)
*.ipynb

examples/*.md
examples/*/*.md
examples/*/*.json
examples/*/*.bson
examples/*/*.jld2
optimization_run*/

# File generated by Pkg, the package manager, based on a corresponding Project.toml
# It records a fixed state of all packages used by the project. As such, it should not be
# committed for packages, but should be committed for applications that require a static
# environment.
Manifest.toml

# Allow users to override preferences with their own settings
LocalPreferences.toml

# editors
/.vscode/*
/.cursor/
.ipynb_checkpoints
.DS_Store

#sysimages
*sysimage.so

# temp/test files
test.json
asd.jl
__NOTES__.jl
LocalPreferences.toml
julia-*.out
examples/Untitled.ipynb
tmp.gif
*.pyc
*.log

# Generated knowledge base files
knowledge/actors/
knowledge/mcp_server/start_server.sh

# Pedestal NN ONNX weights — distributed via HuggingFace SCS-Lab/pedestal-predictor-onnx,
# not committed here. See data/pedestal_nn/README.md for the container wiring.
data/pedestal_nn/**/*.onnx
data/pedestal_nn/onnx_models/
