# Files excluded from the public mirror — keep this minimal.
# Everything else is public by default.

# Agent prompts (competitive edge, easy to un-exclude later)
scripts/prompts/

# Claude Code config (permissions, deny lists, guardrail hooks)
.claude/

# Mirror workflows (reference Pepper-private, secrets)
.github/workflows/mirror-*

# Dependabot config (only runs on private — mirroring it creates branches on public)
.github/dependabot.yml

# This file
.public-exclude

# Environment / secrets / internal state
.env
.env.local
events.jsonl
.pepper-kill
*.lock

# Build artifacts
build/
test-app/build/
.venv/
.ruff_cache/
tools/__pycache__/

# Agent management scripts (reference Keychain service names, account creation flow)
scripts/secrets.sh
scripts/create-agent.py

# Internal docs
docs/internal/
