# >>> powerball-harness-managed >>>
# Generated by harness-setup init — do not edit this block manually.
# Re-running harness-setup init is idempotent; it will not duplicate this block.
#
# Policy: only ignore volatile runtime outputs. Everything else in .claude/ is tracked.
# Do NOT add a blanket .claude/* rule — agents, plans.json, rules, skills, and memory must be committed.

# Harness volatile runtime outputs (do not commit)
.claude/sessions/
.claude/logs/
.claude/state/
.claude/worktrees/
.claude/memory/session-log.md
.claude/settings.local.json
.claude/states/

# Force-track key Harness directories (defense against any global gitignore .claude/* rule)
!.claude/agents/
!.claude/harness/
!.claude/memory/
!.claude/agent-memory/
!.claude/output-styles/
!.claude/rules/
!.claude/scripts/
!.claude/skills/
!.claude/settings.json
# <<< powerball-harness-managed <<<
