[object Object]

← back to Homesonspec

TK-11303: retire stale v1 apple-review launchd plist (superseded by v2 wrapper)

0200179cc46d997fbb241c4cd1d79a7c1e37857d · 2026-09-10 13:53:37 -0700 · Steve

The direct-node plist (ops/com.steve.homesonspec-apple-review.plist) is the
job launchd bootstrapped once via RunAtLoad then DROPPED (no persistence),
and it ran apple-review-poller.mjs from the wrong cwd -> ENOENT mkdir /ops/runtime.
It is superseded by com.steve.homesonspec-apple-review-v2 (~/Library/LaunchAgents,
runs ~/.claude/skills/homesonspec-apple-review/run.sh, which cd's to the project
root and exec's the SAME ops/apple-review-poller.mjs). Nothing auto-bootstraps
ops/*.plist, so the file was an inert footgun. The poller .mjs + its test stay
(v2 depends on them; 5/5 tests pass). Reversible: git revert restores the file.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NdRDCrJcC2BcsYP7k3CxyA

Files touched

Diff

commit 0200179cc46d997fbb241c4cd1d79a7c1e37857d
Author: Steve <steve@designerwallcoverings.com>
Date:   Thu Sep 10 13:53:37 2026 -0700

    TK-11303: retire stale v1 apple-review launchd plist (superseded by v2 wrapper)
    
    The direct-node plist (ops/com.steve.homesonspec-apple-review.plist) is the
    job launchd bootstrapped once via RunAtLoad then DROPPED (no persistence),
    and it ran apple-review-poller.mjs from the wrong cwd -> ENOENT mkdir /ops/runtime.
    It is superseded by com.steve.homesonspec-apple-review-v2 (~/Library/LaunchAgents,
    runs ~/.claude/skills/homesonspec-apple-review/run.sh, which cd's to the project
    root and exec's the SAME ops/apple-review-poller.mjs). Nothing auto-bootstraps
    ops/*.plist, so the file was an inert footgun. The poller .mjs + its test stay
    (v2 depends on them; 5/5 tests pass). Reversible: git revert restores the file.
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01NdRDCrJcC2BcsYP7k3CxyA
---
 ops/com.steve.homesonspec-apple-review.plist | 23 -----------------------
 1 file changed, 23 deletions(-)

diff --git a/ops/com.steve.homesonspec-apple-review.plist b/ops/com.steve.homesonspec-apple-review.plist
deleted file mode 100644
index 76f28228..00000000
--- a/ops/com.steve.homesonspec-apple-review.plist
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-  <key>Label</key>
-  <string>com.steve.homesonspec-apple-review</string>
-  <key>ProgramArguments</key>
-  <array>
-    <string>/opt/homebrew/bin/node</string>
-    <string>/Users/macstudio3/Projects/homesonspec/ops/apple-review-poller.mjs</string>
-  </array>
-  <key>WorkingDirectory</key>
-  <string>/Users/macstudio3/Projects/homesonspec</string>
-  <key>RunAtLoad</key>
-  <true/>
-  <key>StartInterval</key>
-  <integer>900</integer>
-  <key>StandardOutPath</key>
-  <string>/Users/macstudio3/Projects/homesonspec/ops/runtime/apple-review-launchd.log</string>
-  <key>StandardErrorPath</key>
-  <string>/Users/macstudio3/Projects/homesonspec/ops/runtime/apple-review-launchd.log</string>
-</dict>
-</plist>

← 31581ff8 TK-11364: version + golden-lock the TK-11125 guard's canonic  ·  back to Homesonspec  ·  Reconcile TK-11364 partition state and document remaining ap 36033811 →