← back to Butlr
dnc: untrack runtime files (blocks log + suppression list)
19da0c13da63e08615dc80b7d9bf7d6484cd327e · 2026-05-13 09:32:13 -0700 · SteveStudio2
data/dnc-blocks.jsonl is append-only audit log (per-call); should not
be in git or rsynced. data/dnc-suppression.json is prod-side state
(per-call adds via STOP keyword / manual admin). Both excluded from
rsync via RSYNC_EXTRA_EXCLUDES. .gitignore updated to match.
Files touched
Diff
commit 19da0c13da63e08615dc80b7d9bf7d6484cd327e
Author: SteveStudio2 <stevestudio2@SteveStacStudio.lan>
Date: Wed May 13 09:32:13 2026 -0700
dnc: untrack runtime files (blocks log + suppression list)
data/dnc-blocks.jsonl is append-only audit log (per-call); should not
be in git or rsynced. data/dnc-suppression.json is prod-side state
(per-call adds via STOP keyword / manual admin). Both excluded from
rsync via RSYNC_EXTRA_EXCLUDES. .gitignore updated to match.
---
.deploy.conf | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.deploy.conf b/.deploy.conf
index 9bd18c4..5cc7494 100644
--- a/.deploy.conf
+++ b/.deploy.conf
@@ -3,7 +3,7 @@ DEPLOY_HOST=45.61.58.125
DEPLOY_PATH=/root/public-projects/butlr
HEALTH_URL=https://butlr.agentabrams.com/healthz
REQUIRED_ENVS=""
-RSYNC_EXTRA_EXCLUDES="data/users.json data/users.json.* data/calls.json data/calls.json.* data/recordings data/transcripts data/audio-cache data/menu-map"
+RSYNC_EXTRA_EXCLUDES="data/users.json data/users.json.* data/calls.json data/calls.json.* data/recordings data/transcripts data/audio-cache data/menu-map data/dnc-blocks.jsonl data/dnc-suppression.json"
# Block deploys while calls are in flight — pm2 reload kills the WSS Media
# Stream lane and silently drops audio capture. Override with FORCE_DEPLOY=1.
← 6fcff17 dnc-check: fail-closed pre-flight gate for outbound calls +
·
back to Butlr
·
gitignore: also untrack dnc-suppression + users.json + dnc-b 9a769b7 →