node_modules/
dist/
.turbo/
.env
.env.local
*.log
.DS_Store
.worktrees/
.superpowers/
.tinyb
.agents/
.claude/skills/
skills-lock.json
**/skills-lock.json
tinybird.config.json

# SDK build artifacts
public-sdks/nahook-java/target/
public-sdks/nahook-php/.phpunit.cache/
public-sdks/nahook-python/public-sdks/
public-sdks/nahook-python/**/__pycache__/
public-sdks/nahook-rust/target/
# Note: public-sdks/nahook-rust/Cargo.lock IS committed (modern Rust
# convention since 1.62 — gives reproducible contributor builds; auto-
# ignored when used as a dep, so consumers are unaffected).
public-sdks/nahook-ruby/Gemfile.lock
public-sdks/nahook-python/.hypothesis/
public-sdks/nahook-java/.jqwik-database

# Generated outputs
graphify-out/
apps/www/.astro/

# Superpowers planning artifacts — local workspace, not shared in git
# (existing tracked files in docs/superpowers/ are unaffected)
docs/superpowers/

# Temporary
staging.txt

# E2E SDK build artifacts
tests/e2e/clients/target/
tests/e2e/clients/Cargo.lock
tests/e2e/report.html

# Integration test local config + deps
scripts/integration-test/.env
scripts/integration-test/node_modules/
