# Ignore pre-existing scripts (not compliant with n8n frontmatter)
# Only scripts that opt in (by being newly added with valid frontmatter)
# should be tracked. Strategy: ignore everything except allowed paths.

# At first bootstrap, only "compliant" scripts live in their respective locations.
# Everything else stays untracked.

# In practice: bootstrap verifies each script at sync time and
# only DB-records compliant ones. So .gitignore can stay permissive.

# Ignore node/venv artifacts generically (in case future scripts use them):
**/venv/
**/.venv/
**/env/
**/.env/
**/node_modules/
**/__pycache__/
**/.pytest_cache/

# Let everything through; compliance is enforced at runtime, not by gitignore.
