# OS / editor noise
.DS_Store
Thumbs.db
*.swp
*.tmp
*.log

# Dependency/build outputs
node_modules/
deps/
_build/
target/
dist/tmp/

# Secrets and local env
.env
.env.*
!.env.example
*.key
*.pem
*.p12
*.pfx

# Protected/private material must never be staged here.
Noetika/
valis-kernel/
*normalization-internal*
*canonicalization-internal*
*provenance-internal*
*regulated-policy*
*witness-node*
*settlement-token*
*council-economics*

# Explicit Architect-approved Stage 2 CTO kernel access packet.
# Keep the broad protected-material block above; only this controlled kernel
# path may carry the minimal kernel checkout required for the Rustler NIF.
!kernel/valis-kernel-source/
!kernel/valis-kernel-source/valis-kernel/
!kernel/valis-kernel-source/valis-kernel/**
kernel/valis-kernel-source/valis-kernel/target/
