# .omb runtime and artifact directories
# POLICY: plans/ and pipeline artifact .md records (verifications, documents,
# executions, prs, reviews) are TRACKED for PR traceability.
# Runtime state JSON and state/ subdirectories are IGNORED.
# NOTE: When adding a new .omb/ subdirectory, decide: tracked (omit rule) or
# runtime (add ignore rule). Update staging lists in omb-create-pr/reference.md
# § 2 and omb-commit-to-pr/SKILL.md when adding a new tracked directory.

# Runtime state (ephemeral — NOT tracked)
/.omb/hotl/
/.omb/sessions/
/.omb/logs/
/.omb/loops/
/.omb/interviews/
/.omb/reports/
/.omb/ralph/
/.omb/test-fixtures/
/.omb/worktrees/
/.omb/docs/
/.omb/*.lock
/.omb/config.json
/.omb/status_line.sh

# State subdirectories inside tracked artifact dirs (JSON state files stay ignored)
/.omb/*/state/

# Generated presentations
docs/presentations/

# Skill workspaces (iteration/eval artifacts)
.claude/skills/*-workspace/
.claude/skills/braincrew-review-plan/

# OMC state
.omc/
.omx/
.codex/

# MoAI state and config
.moai/
.claude/hooks/moai/
.claude/rules/moai/
.claude/agents/moai/
.claude/commands/moai/
.claude/output-styles/moai/
.claude/skills/moai*/

# Environment
.env
.env.local
.env*.local
*.local.json

# OS
.DS_Store
Thumbs.db

# Node
node_modules/

# Python
__pycache__/
*.pyc
.venv/
dist/
*.egg-info/
*.egg
build/
.ruff_cache/
htmlcov/
.coverage
.coverage.*
.pytest_cache/

# Go
bin/
/omb
*.exe
coverage.out
coverage.html
cover.out
cover.html

# MCP config (local)
.mcp.json

# Agent memory (local)
.claude/agent-memory/

# Local build artifacts
agent-builder
.claude/worktrees/
worktrees/
