# Local-only working docs (mirrors sister-repo convention)
docs/superpowers/
docs/spec/
docs/*.md

# Rust build artifacts
/target

# lihaaf-managed dylib copies and per-session temp dirs (when adopters
# point lihaaf at their own tree from this repo's root, which they
# shouldn't but might during local dev)
/target/lihaaf
/target/lihaaf-build

# Compat-mode overlay artifact: `materialize_overlay` writes the
# staged overlay at `<upstream>/target/lihaaf-overlay/Cargo.toml`. The
# `target/` subtree is already cargo-ignored by the `/target` rule
# above, so no dedicated `.gitignore` entry is required — but the
# cleanup classifier's `<target_root>/target/` short-circuit still
# applies on first-run worktrees that lack an explicit `target/` rule.

# Editor / OS noise
.DS_Store
.idea/
.vscode/
*.swp
*~

# Environment files
.env
.env.local

# Claude Code working state (per-session, not source)
.claude/
