← back to Dw Pitch Followup
Fix pitch-rebuild launchd: valid plist + once-daily 2:00 AM schedule
264deba3775e053d4a8f048e295dbf1a6b16af66 · 2026-08-06 08:29:53 -0700 · Steve Abrams
Root cause of stale board (data frozen at Jul 30 build): this plist was
malformed (opened <array>, closed </dict>) and was never installed in
~/Library/LaunchAgents, so the rebuild job never ran. Rewrote with valid
tags and a single StartCalendarInterval at 02:00 per Steve's requirement
(was 6:30/11:30/16:30). Installed + bootstrapped; RunAtLoad refreshed the
board to today.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Files touched
M launchd/com.steve.dw-pitch-rebuild.plist
Diff
commit 264deba3775e053d4a8f048e295dbf1a6b16af66
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Thu Aug 6 08:29:53 2026 -0700
Fix pitch-rebuild launchd: valid plist + once-daily 2:00 AM schedule
Root cause of stale board (data frozen at Jul 30 build): this plist was
malformed (opened <array>, closed </dict>) and was never installed in
~/Library/LaunchAgents, so the rebuild job never ran. Rewrote with valid
tags and a single StartCalendarInterval at 02:00 per Steve's requirement
(was 6:30/11:30/16:30). Installed + bootstrapped; RunAtLoad refreshed the
board to today.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
launchd/com.steve.dw-pitch-rebuild.plist | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/launchd/com.steve.dw-pitch-rebuild.plist b/launchd/com.steve.dw-pitch-rebuild.plist
index 7c75d18..30f42da 100644
--- a/launchd/com.steve.dw-pitch-rebuild.plist
+++ b/launchd/com.steve.dw-pitch-rebuild.plist
@@ -17,10 +17,9 @@
<string>/opt/homebrew/bin:/usr/bin:/bin:/usr/sbin:/sbin</string>
</dict>
<key>StartCalendarInterval</key>
- <array>
- <dict><key>Hour</key><integer>6</integer><key>Minute</key><integer>30</integer></dict>
- <dict><key>Hour</key><integer>11</integer><key>Minute</key><integer>30</integer></dict>
- <dict><key>Hour</key><integer>16</integer><key>Minute</key><integer>30</integer></dict>
+ <dict>
+ <key>Hour</key><integer>2</integer>
+ <key>Minute</key><integer>0</integer>
</dict>
<key>RunAtLoad</key>
<true/>
← fc4911d Add catch-all: unknown non-api GETs redirect to / instead of
·
back to Dw Pitch Followup
·
Add repo-local pre-commit: lint staged launchd/*.plist 705c715 →