# Binaries (built at the repo root). Anchored with a leading slash so these do
# NOT match the cmd/<name> source dirs or deploy/helm/runeward/.
/bin/
/dist/bin/
/runeward
/runeward-agent
/runeward-browser
/runeward-egress

# Go
*.test
*.out
/vendor/

# Python
__pycache__/
*.pyc

# Local scratch / runtime state
/.tmp/
/.runeward-fleet

# Ledger / signing keys / runtime state (should only live under $RUNEWARD_STATE_DIR)
*.key
*.pem
ledger.jsonl
fleets.json
.env
.env.*

# Editor/local config with machine-specific absolute paths
/.cursor/

# Release build outputs (produced in CI)
/dist-bin/
/dist-chart/
/dist-release/
*.tgz

# Docs site build output (MkDocs)
/site/

# Local profiles carry secret references — never commit user-global ones.
/.runeward/

# Local scratch notes / runbooks (not part of the published docs)
/NOTES-*.md

# OS / editor
.DS_Store
*.swp

ROADMAP.md

# Node (TypeScript adapter) — installed deps + build output
/adapters/typescript/node_modules/
/adapters/typescript/dist/
/adapters/python/dist/

# Signed-profile artifacts produced by `profile sign` during testing
*.toml.sig

# Scratch profiles generated inline by the E2E walkthrough (see docs §33)
/examples/budget-demo.toml
/examples/limits-demo.toml
/examples/loop-demo.toml
/examples/secret-env.toml
