# =============================================================================
# Rust build output
# =============================================================================
target/
debug/
**/*.rs.bk
*.pdb

# Cargo.lock committed for workspace (contains both lib and potential bin crates)
# This ensures reproducible builds across development machines.
# For library-only crates, crates.io ignores Cargo.lock anyway.

# =============================================================================
# macOS
# =============================================================================
.DS_Store
.AppleDouble
.LSOverride
._*
.Spotlight-V100
.Trashes
.fseventsd
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

# =============================================================================
# Project planning & orchestration artefacts
# =============================================================================
tasks/
plan*.toml
IMPLEMENTATION_PLAN*.md

# =============================================================================
# mdBook — generated book output (built from book/src/ via `mdbook build book`)
# =============================================================================
book/book/

# =============================================================================
# Coraline — code-intelligence index (regenerated on demand)
# =============================================================================
.coraline/

# =============================================================================
# Environment & secrets
# =============================================================================
.env
.env.*
!.env.example

# =============================================================================
# macOS
# =============================================================================
.DS_Store
.AppleDouble
.LSOverride
._*
.Spotlight-V100
.Trashes
.fseventsd
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

# =============================================================================
# Editor scratch files
# (.vscode/ is intentionally tracked — workspace rust-analyzer settings live there)
# =============================================================================
*.log
*.bak
*.orig
*.swp
*.swo
*~


*.har
tasks/
.vscode/

reference_materials/
crates/stygian-proxy/docs
.obliviate.toml
PROGRESS.md
PROGRESS-*.md
docs/spider-gap-analysis.md
.papertowelignore
node_modules/
**/node_modules/
reference_projects/
stygian-technical-assessment.md
docs/stygian-local-refactor-plan.md
docs/technical-assessment.md
ORCHESTRATOR.md
