[object Object]

← back to Dw Marketing Reels

Pin SOCIAL_LIVE_ARMED=0 in nightly plist — schedule can never inherit an armed env (contrarian hardening)

43215274d179d605e5d5c0a864fde945088137ed · 2026-07-13 01:59:01 -0700 · Steve Abrams

Files touched

Diff

commit 43215274d179d605e5d5c0a864fde945088137ed
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Mon Jul 13 01:59:01 2026 -0700

    Pin SOCIAL_LIVE_ARMED=0 in nightly plist — schedule can never inherit an armed env (contrarian hardening)
---
 deploy/com.steve.dw-marketing-reels.plist | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/deploy/com.steve.dw-marketing-reels.plist b/deploy/com.steve.dw-marketing-reels.plist
index 3a250fb..3a764c9 100644
--- a/deploy/com.steve.dw-marketing-reels.plist
+++ b/deploy/com.steve.dw-marketing-reels.plist
@@ -5,6 +5,10 @@
   <key>ProgramArguments</key>
   <array><string>/Users/macstudio3/Projects/dw-marketing-reels/scripts/cron-run.sh</string></array>
   <key>StartCalendarInterval</key><dict><key>Hour</key><integer>7</integer><key>Minute</key><integer>10</integer></dict>
+  <!-- ARMED pinned OFF at the job level: cron-run.sh defaults SOCIAL_AUTOPOST=1, so without
+       this an inherited/stray SOCIAL_LIVE_ARMED=1 would let the nightly fire a live post.
+       Arming stays a deliberate manual act, never a schedule side-effect. -->
+  <key>EnvironmentVariables</key><dict><key>SOCIAL_LIVE_ARMED</key><string>0</string></dict>
   <key>StandardOutPath</key><string>/tmp/dw-marketing-reels.out.log</string>
   <key>StandardErrorPath</key><string>/tmp/dw-marketing-reels.err.log</string>
 </dict></plist>

← 829f7fe Fix live-post payload: send video_url (Norma reel.js contrac  ·  back to Dw Marketing Reels  ·  auto-save: 2026-07-13T07:23:25 (2 files) — data/new-arrivals 34da727 →