.mifune/skills.lock.lck
**/.env*
/config.json
.worktrees/*
.claude/worktrees/
tasks/*/archive/
!.worktrees/README.md

# Build artifacts
**/.venv/
**/node_modules/
**/dist/
*.tsbuildinfo

# IDE
.vscode/
.idea/

# Screenshots (keep dir, ignore contents)
**/.claude/screenshots/*
!**/.claude/screenshots/.gitkeep

# Croner runtime artifacts (keep crons/*.md tracked)
crons/.pid
crons/*.log

# Ralph runtime files (keep prd.json + progress.txt tracked for recovery)
workspace/.ralph/.last-branch
workspace/.ralph/ralph-*.log
workspace/.ralph/.claude/

**/.next
**/.ralph/archives/
**/src/generated/

# Slack runtime data (channel logs, context, attachments — keep MEMORY.md tracked)
workspace/.slack/*/
workspace/.slack/events/
workspace/.slack/settings.json

# Daily session logs — memory/README.md, memory/MEMORY.md, and topic notes are tracked
memory/[0-9]*/

# Pi project config (generated symlinks)
workspace/.pi/

# Startup script (contains runtime config, tokens sourced from env)
workspace/startup.sh
**/.pnpm-store
**/.claude/plans
**/.claude/specs/*
**/auth.json
**/.credentials.json
**/scheduled_tasks.lock
# Workspace app build artifacts (Docusaurus + future apps/*)
apps/*/build/
apps/*/.docusaurus/
apps/*/node_modules/
wiki/raw/*
!wiki/raw/README.md
