# 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.