# ~/chrysalis is a HOLDER directory, not a git super-repo.
# Each organ keeps its OWN independent .git. If this dir is ever `git init`-ed by
# accident, these rules stop it from swallowing the nested organ working trees.

# --- Nested organ working trees (each has its own .git — never track from here) ---
/session-ledger/
/PARROT/
/patternbook/
/pitcrew/
# stage-2 organs, when they land here:
/SWARM_BRAIN/
/marshalyard/
/BASTION/

# --- Claude Code runtime artifacts ---
.claude/tmp/
.claude/snapshots/
.claude/output/
.claude/captures/
.claude/security_audit.log
.claude/settings.local.json
.claude/worktrees/

# --- Visual artifacts ---
tmp/
!tmp/.gitkeep

# --- Standard ignores ---
.DS_Store
.env
.env.local
*.log
*.tmp
*.bak
*.swp
*~

# --- Python ---
__pycache__/
*.py[cod]
.pytest_cache/
.mypy_cache/
.ruff_cache/
*.egg-info/
dist/
build/
.venv/
venv/

# --- Node / IDE / OS ---
node_modules/
.idea/
.vscode/
Thumbs.db
desktop.ini
