# 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/

# Build artifacts for creating documentation generated by the Documenter package
docs/build/
docs/site/

# 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

# File generated by the Preferences package to store local preferences
LocalPreferences.toml
JuliaLocalPreferences.toml

# Per-agent test output logs (see CLAUDE.md "Test logs")
test-logs/

# Scratch directories for intermediate/sample render frames (regenerable via render_samples)
examples/*/_frames/

# Dev-still build artifacts (throwaway; not committed)
examples/*/atlas-dev*.png
examples/*/src/atlas-dev*.png
examples/atlas/strip-*.png
examples/atlas/atlas-*.png

# Ad-hoc research transcripts pulled into the working tree during investigation
reference-conversation.md

# Visual-companion brainstorming session artifacts (per-session HTML mockups)
.superpowers/
