← back to Tk11438 Postgres Migration
Classify remaining PostgreSQL consumers and prepare Gracie socket batch
b4b5e5cf0033eb55917f1c67b2c93cc718eaad5a · 2026-09-11 12:59:23 -0700 · Steve Abrams
Files touched
A GRACIE-BATCH.mdM README.mdA verification/fleet-classification/README.mdA verification/fleet-classification/annotate-schedulers.pyA verification/fleet-classification/driver-proof.jsonA verification/fleet-classification/dtd-portable/claude.txtA verification/fleet-classification/dtd-portable/codex-debate.txtA verification/fleet-classification/dtd-portable/codex.txtA verification/fleet-classification/dtd-portable/grok.txtA verification/fleet-classification/dtd-portable/kimi.txtA verification/fleet-classification/dtd-portable/muse.txtA verification/fleet-classification/dtd-portable/question.txtA verification/fleet-classification/dtd-portable/qwen.txtA verification/fleet-classification/dw-report.jsonA verification/fleet-classification/gracie-preflight.cjsA verification/fleet-classification/gracie-preflight.jsonA verification/fleet-classification/norma-followons.jsonA verification/fleet-classification/original-ledger.jsonA verification/fleet-classification/patch-manifest.jsonA verification/fleet-classification/patches/artmura-internal.patchA verification/fleet-classification/patches/astek-landing.patchA verification/fleet-classification/patches/carnegie-internal.patchA verification/fleet-classification/patches/crezana-internal.patchA verification/fleet-classification/patches/fabricut-internal.patchA verification/fleet-classification/patches/fabricut-landing.patchA verification/fleet-classification/patches/fentucci-naturals.patchA verification/fleet-classification/patches/fromental-internal.patchA verification/fleet-classification/patches/gracie-internal.patchA verification/fleet-classification/patches/gracie-server.patchA verification/fleet-classification/patches/greenland-onboard.patchA verification/fleet-classification/patches/momentum-landing.patchA verification/fleet-classification/patches/muralsource-internal.patchA verification/fleet-classification/patches/quadrille-internal.patchA verification/fleet-classification/patches/reidwitlin-landing.patchA verification/fleet-classification/patches/schumacher-internal.patchA verification/fleet-classification/patches/zuber-internal.patchA verification/fleet-classification/preparation-proof.jsonA verification/fleet-classification/prepare.pyA verification/fleet-classification/scan-schedulers.pyA verification/fleet-classification/schedulers.jsonA verification/fleet-classification/shared-modules.jsonA verification/fleet-classification/verify-patches.cjs
Diff
commit b4b5e5cf0033eb55917f1c67b2c93cc718eaad5a
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Fri Sep 11 12:59:23 2026 -0700
Classify remaining PostgreSQL consumers and prepare Gracie socket batch
---
GRACIE-BATCH.md | 35 +
README.md | 4 +
verification/fleet-classification/README.md | 34 +
.../fleet-classification/annotate-schedulers.py | 28 +
.../fleet-classification/driver-proof.json | 678 +
.../fleet-classification/dtd-portable/claude.txt | 1 +
.../dtd-portable/codex-debate.txt | 9 +
.../fleet-classification/dtd-portable/codex.txt | 3 +
.../fleet-classification/dtd-portable/grok.txt | 1 +
.../fleet-classification/dtd-portable/kimi.txt | 1 +
.../fleet-classification/dtd-portable/muse.txt | 1 +
.../fleet-classification/dtd-portable/question.txt | 1 +
.../fleet-classification/dtd-portable/qwen.txt | 2 +
verification/fleet-classification/dw-report.json | 129 +
.../fleet-classification/gracie-preflight.cjs | 32 +
.../fleet-classification/gracie-preflight.json | 119 +
.../fleet-classification/norma-followons.json | 126 +
.../fleet-classification/original-ledger.json | 8609 ++++++++
.../fleet-classification/patch-manifest.json | 309 +
.../patches/artmura-internal.patch | 5 +
.../patches/astek-landing.patch | 5 +
.../patches/carnegie-internal.patch | 5 +
.../patches/crezana-internal.patch | 5 +
.../patches/fabricut-internal.patch | 5 +
.../patches/fabricut-landing.patch | 5 +
.../patches/fentucci-naturals.patch | 5 +
.../patches/fromental-internal.patch | 5 +
.../patches/gracie-internal.patch | 5 +
.../patches/gracie-server.patch | 5 +
.../patches/greenland-onboard.patch | 5 +
.../patches/momentum-landing.patch | 5 +
.../patches/muralsource-internal.patch | 5 +
.../patches/quadrille-internal.patch | 5 +
.../patches/reidwitlin-landing.patch | 5 +
.../patches/schumacher-internal.patch | 5 +
.../patches/zuber-internal.patch | 5 +
.../fleet-classification/preparation-proof.json | 36 +
verification/fleet-classification/prepare.py | 71 +
.../fleet-classification/scan-schedulers.py | 135 +
verification/fleet-classification/schedulers.json | 21302 +++++++++++++++++++
.../fleet-classification/shared-modules.json | 313 +
.../fleet-classification/verify-patches.cjs | 45 +
42 files changed, 32109 insertions(+)
diff --git a/GRACIE-BATCH.md b/GRACIE-BATCH.md
new file mode 100644
index 0000000..95a86f0
--- /dev/null
+++ b/GRACIE-BATCH.md
@@ -0,0 +1,35 @@
+# TK-11438 — Gracie socket migration approval
+
+Status: PENDING. Source patches prepared; no changes applied.
+Owner: codex-run-11438. Scope: local Mac gracie-internal only.
+
+Approve this exact next batch:
+1. Apply the two reviewed patches to gracie-internal/server.js and
+ gracie-internal/lib/vendor-requests.js. Server Mac fallback adds host=/tmp;
+ shared pool honors PGHOST, defaults to /tmp on Darwin, preserves Linux TCP.
+2. Add host=/tmp to the existing Gracie PG URI in its exact effective and saved
+ PM2 fields, preserving database, role and every unrelated field. No global
+ PM2 save or fleet restart. Verify that no explicit PGHOST overrides the socket.
+3. Restart Gracie once. Existing startup CREATE TABLE/INDEX IF NOT EXISTS is
+ included in this approval; no catalog DML, no POST /api/request, no email.
+4. Verify stable process/auth, unchanged catalog count, socket identity, no
+ Gracie TCP5432, saved/effective agreement and read-only request listing after
+ successful startup. Missing socket must fail; no TCP fallback is added.
+5. Before mutation refresh hashes/runtime baseline and privately back up both
+ files and only Gracie PM2 configuration. Preserve original scopes for rollback;
+ on regression restore original files and Gracie fields, restart Gracie only,
+ and recheck original behavior. Commit only the two successful source changes.
+
+Evidence: ~/Projects/tk11438-postgres-migration/verification/fleet-classification/
+Review gracie-preflight.json, driver-proof.json, patches/gracie-server.patch,
+patches/gracie-internal.patch, and patch-manifest.json for exact hashes.
+Baseline: Gracie PID8186; health/auth6 checks PASS; both transport identities
+match as dw_admin/dw_unified. JSONL catalog exists; request pool still uses PG.
+Other 15 shared-module patches, Norma, ImportNewSkufromURL, schedulers and TCP
+shutdown are outside this approval. All email sends remain excluded.
+
+Gate basis: Steve's original ticket instruction gates customer-facing and
+canonical database mutations. TK11478 authorized the previously described Ken
+batch, already completed; this new Gracie batch requires its own approval.
+Technical preconditions remain mandatory even after approval; if source/runtime
+scope drifts, stop and report rather than overwrite another session's work.
diff --git a/README.md b/README.md
index 3f728e0..ee958fa 100644
--- a/README.md
+++ b/README.md
@@ -23,3 +23,7 @@ be proven unchanged retrospectively. No email sends were invoked by this work.
Original217 files plus an invalid directory entry and expanded candidates still
need full disposition/migration. Gracie, other services and TCP shutdown remain
outside the Ken approval. NEXT-BATCH.md retains its historical approved scope.
+
+Remaining inventory is now classified, with explicit unresolved/runtime gaps.
+See verification/fleet-classification/README.md and GRACIE-BATCH.md for the
+prepared next batch. No additional rollout has been applied.
diff --git a/verification/fleet-classification/README.md b/verification/fleet-classification/README.md
new file mode 100644
index 0000000..ab934af
--- /dev/null
+++ b/verification/fleet-classification/README.md
@@ -0,0 +1,34 @@
+# Remaining fleet preparation — TK-11438
+
+Status: PARTIAL. No application changes or service restarts in this batch.
+
+Original inventory: 218 entries = 217 files + one invalid directory entry.
+Parent revalidated all 217 file hashes. Classification: 142 local CLI source
+candidates, 11 local runtime configuration candidates, 30 unresolved, 18 remote
+targets, 15 non-PostgreSQL/invalid entries, 2 fixture/unused literals. These are
+file categories, not counts of independent running consumers. Fifty entries
+are linked-worktree duplicates; normal CLI invocation/deployment is unproven.
+
+Prepared 16 shared vendor-request module patches, plus Gracie's server fallback.
+Each shared patch passes syntax and exact replacement/restore checks. All 80
+host-selection cases pass; installed drivers pass 65 cases across 13 checkouts.
+Three checkouts lack pg; no packages were installed. Gracie TCP/socket SELECTs
+agree on role, database OID and server start; missing socket fails ENOENT.
+Six current Gracie HTTP checks pass: health 200; products missing/invalid auth401
+and valid auth200. Its catalog currently has a JSONL bundle; vendor requests
+still use a separate PostgreSQL pool. No request endpoint was invoked.
+
+Scheduler snapshot: 348 plists discovered, 345 parsed, 88 PG candidates;
+3 parse failures, bounded/static/dynamic gaps remain. Parent checked 506 source
+hashes; 13 had concurrent drift at preparation time, explicitly listed in
+preparation-proof.json. Do not use stale snapshots as production rollout proof.
+DTD: Codex and Qwen chose A; four unavailable/disabled. Adversarial review KEEP.
+
+Next proposed rollout is GRACIE ONLY. The other 15 module patches are review
+artifacts and are not authorized for application/restarts by this proposal.
+See GRACIE-BATCH.md. Refresh hashes and effective/durable configuration before
+any mutation, retain private backups, preserve auth and all email exclusions.
+
+E2E status: preparation checks pass; live migration path NOT exercised.
+Do not mark TK-11438 done or close PostgreSQL TCP. Completed showroom/PDL/Ken
+batches must not be repeated. No emails, canonical writes, or remote pushes.
diff --git a/verification/fleet-classification/annotate-schedulers.py b/verification/fleet-classification/annotate-schedulers.py
new file mode 100644
index 0000000..126d609
--- /dev/null
+++ b/verification/fleet-classification/annotate-schedulers.py
@@ -0,0 +1,28 @@
+import json,collections,datetime,pathlib
+p=pathlib.Path('/tmp/tk11438-fleet-classification/schedulers.json');x=json.loads(p.read_text())
+for r in x['rows']:
+ for s in r['referenced_sources']:
+ s['findings']=[f for f in s['findings'] if not(f.get('source')=='/Users/macstudio3/cncp-starter/server.js' and f.get('line')==21739)]
+ for f in s['findings']:
+ source=f['source'];line=f.get('line')
+ if source.endswith('/db-restore-drill/drill.sh') and line==72 or source.endswith('/dw-restore-rehearsal/rehearse.sh') and line==81:
+ f.update(target_machine='remote SSH destination from dynamic HOST/host variable',transport='remote_tcp_via_ssh',manual_review='127.0.0.1 is evaluated inside quoted ssh command, not on this Mac')
+ elif source.endswith('/catalog-push-to-kamatera.sh') and line==26:
+ f.update(target_machine='Kamatera remote command target',transport='remote_target_uri',manual_review='KAM target URI is declared alongside separate MAC3 hostless source URI; remote operation not executed')
+ elif source.endswith('/Ken/kalshi-dash/follow-the-winners.mjs') and line==13:
+ f.update(target_machine='macstudio3',manual_review='Fallback URI only. Scheduled wrapper now explicitly supplies ?host=/tmp, verified in completed Ken batch; do not count this as active TCP regression')
+ elif source.endswith('/fabricut-landing/scripts/localize-images.js') and line in (43,44):
+ f.update(target_machine='macstudio3',manual_review='Pool selects /tmp when /tmp/.s.PGSQL.5432 exists, otherwise TCP127.0.0.1; static branch not executed')
+ elif source=='/Users/macstudio3/cncp-starter/server.js' and line==150:
+ f.update(target_machine='macstudio3',manual_review='dwUnified defaults set enabled:false; persisted CNCP config may override. No effective-config claim')
+ else:f.setdefault('target_machine','macstudio3 execution context unless remote/dynamic caveat applies')
+ r['manual_review_note']='Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only.'
+fs=[f for r in x['rows'] for f in r['plist_pg_findings']+[f for s in r['referenced_sources'] for f in s['findings']]]
+x['summary']['finding_occurrences_by_transport']=dict(collections.Counter(f['transport'] for f in fs))
+labels=collections.Counter(r['label'] for r in x['rows'] if r['label']);x['summary']['duplicate_labels']={k:v for k,v in labels.items() if v>1}
+x['summary']['candidate_rows_with_local_tcp_literal']=sum(any(f['transport']=='local_tcp' for f in r['plist_pg_findings']+[f for s in r['referenced_sources'] for f in s['findings']]) for r in x['rows'])
+x['summary']['candidate_rows_with_unreviewed_edges']=sum(r['postgres_candidate'] and bool(r['unreviewed_edges']) for r in x['rows'])
+x['summary']['candidate_rows_with_dynamic_caveats']=sum(r['postgres_candidate'] and bool(r['dynamic_or_inherited_caveats']) for r in x['rows'])
+x['manual_review_at']=datetime.datetime.now(datetime.timezone.utc).isoformat()
+x['manual_review_findings']=['Excluded unrelated HTTP health-check host from CNCP PG candidate targets','Identified remote SSH localhost references in restore drills, and Kamatera target URI in catalog-push launcher','Ken fallback TCP literal is overridden by migrated scheduled wrapper socket setting; no Ken runtime tests repeated','Fabricut image-localizer TCP branch is conditional on absent local socket','CNCP dwUnified TCP host is a disabled default; persisted configuration unresolved','3 top-level plist parse/root-shape failures remain explicit coverage gaps']
+p.write_text(json.dumps(x,indent=2)+'\n');print(json.dumps(x['summary'],indent=2))
diff --git a/verification/fleet-classification/driver-proof.json b/verification/fleet-classification/driver-proof.json
new file mode 100644
index 0000000..596c8b6
--- /dev/null
+++ b/verification/fleet-classification/driver-proof.json
@@ -0,0 +1,678 @@
+{
+ "verdict": "PASS available preparation checks; missing drivers explicit; services not rolled out",
+ "tests": [
+ {
+ "project": "quadrille-internal",
+ "platform": "darwin",
+ "override": null,
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "unavailable: dependency not installed; runtime prerequisite unresolved"
+ },
+ {
+ "project": "quadrille-internal",
+ "platform": "linux",
+ "override": null,
+ "host": "127.0.0.1",
+ "status": "PASS",
+ "installed_driver": "unavailable: dependency not installed; runtime prerequisite unresolved"
+ },
+ {
+ "project": "quadrille-internal",
+ "platform": "darwin",
+ "override": "/custom/socket",
+ "host": "/custom/socket",
+ "status": "PASS",
+ "installed_driver": "unavailable: dependency not installed; runtime prerequisite unresolved"
+ },
+ {
+ "project": "quadrille-internal",
+ "platform": "linux",
+ "override": "db.example",
+ "host": "db.example",
+ "status": "PASS",
+ "installed_driver": "unavailable: dependency not installed; runtime prerequisite unresolved"
+ },
+ {
+ "project": "quadrille-internal",
+ "platform": "darwin",
+ "override": "",
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "unavailable: dependency not installed; runtime prerequisite unresolved"
+ },
+ {
+ "project": "artmura-internal",
+ "platform": "darwin",
+ "override": null,
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "unavailable: dependency not installed; runtime prerequisite unresolved"
+ },
+ {
+ "project": "artmura-internal",
+ "platform": "linux",
+ "override": null,
+ "host": "127.0.0.1",
+ "status": "PASS",
+ "installed_driver": "unavailable: dependency not installed; runtime prerequisite unresolved"
+ },
+ {
+ "project": "artmura-internal",
+ "platform": "darwin",
+ "override": "/custom/socket",
+ "host": "/custom/socket",
+ "status": "PASS",
+ "installed_driver": "unavailable: dependency not installed; runtime prerequisite unresolved"
+ },
+ {
+ "project": "artmura-internal",
+ "platform": "linux",
+ "override": "db.example",
+ "host": "db.example",
+ "status": "PASS",
+ "installed_driver": "unavailable: dependency not installed; runtime prerequisite unresolved"
+ },
+ {
+ "project": "artmura-internal",
+ "platform": "darwin",
+ "override": "",
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "unavailable: dependency not installed; runtime prerequisite unresolved"
+ },
+ {
+ "project": "astek-landing",
+ "platform": "darwin",
+ "override": null,
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "astek-landing",
+ "platform": "linux",
+ "override": null,
+ "host": "127.0.0.1",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "astek-landing",
+ "platform": "darwin",
+ "override": "/custom/socket",
+ "host": "/custom/socket",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "astek-landing",
+ "platform": "linux",
+ "override": "db.example",
+ "host": "db.example",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "astek-landing",
+ "platform": "darwin",
+ "override": "",
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "reidwitlin-landing",
+ "platform": "darwin",
+ "override": null,
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "reidwitlin-landing",
+ "platform": "linux",
+ "override": null,
+ "host": "127.0.0.1",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "reidwitlin-landing",
+ "platform": "darwin",
+ "override": "/custom/socket",
+ "host": "/custom/socket",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "reidwitlin-landing",
+ "platform": "linux",
+ "override": "db.example",
+ "host": "db.example",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "reidwitlin-landing",
+ "platform": "darwin",
+ "override": "",
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "zuber-internal",
+ "platform": "darwin",
+ "override": null,
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "zuber-internal",
+ "platform": "linux",
+ "override": null,
+ "host": "127.0.0.1",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "zuber-internal",
+ "platform": "darwin",
+ "override": "/custom/socket",
+ "host": "/custom/socket",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "zuber-internal",
+ "platform": "linux",
+ "override": "db.example",
+ "host": "db.example",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "zuber-internal",
+ "platform": "darwin",
+ "override": "",
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "fabricut-internal",
+ "platform": "darwin",
+ "override": null,
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "fabricut-internal",
+ "platform": "linux",
+ "override": null,
+ "host": "127.0.0.1",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "fabricut-internal",
+ "platform": "darwin",
+ "override": "/custom/socket",
+ "host": "/custom/socket",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "fabricut-internal",
+ "platform": "linux",
+ "override": "db.example",
+ "host": "db.example",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "fabricut-internal",
+ "platform": "darwin",
+ "override": "",
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "crezana-internal",
+ "platform": "darwin",
+ "override": null,
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "crezana-internal",
+ "platform": "linux",
+ "override": null,
+ "host": "127.0.0.1",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "crezana-internal",
+ "platform": "darwin",
+ "override": "/custom/socket",
+ "host": "/custom/socket",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "crezana-internal",
+ "platform": "linux",
+ "override": "db.example",
+ "host": "db.example",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "crezana-internal",
+ "platform": "darwin",
+ "override": "",
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "fentucci-naturals",
+ "platform": "darwin",
+ "override": null,
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "unavailable: dependency not installed; runtime prerequisite unresolved"
+ },
+ {
+ "project": "fentucci-naturals",
+ "platform": "linux",
+ "override": null,
+ "host": "127.0.0.1",
+ "status": "PASS",
+ "installed_driver": "unavailable: dependency not installed; runtime prerequisite unresolved"
+ },
+ {
+ "project": "fentucci-naturals",
+ "platform": "darwin",
+ "override": "/custom/socket",
+ "host": "/custom/socket",
+ "status": "PASS",
+ "installed_driver": "unavailable: dependency not installed; runtime prerequisite unresolved"
+ },
+ {
+ "project": "fentucci-naturals",
+ "platform": "linux",
+ "override": "db.example",
+ "host": "db.example",
+ "status": "PASS",
+ "installed_driver": "unavailable: dependency not installed; runtime prerequisite unresolved"
+ },
+ {
+ "project": "fentucci-naturals",
+ "platform": "darwin",
+ "override": "",
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "unavailable: dependency not installed; runtime prerequisite unresolved"
+ },
+ {
+ "project": "fromental-internal",
+ "platform": "darwin",
+ "override": null,
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "fromental-internal",
+ "platform": "linux",
+ "override": null,
+ "host": "127.0.0.1",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "fromental-internal",
+ "platform": "darwin",
+ "override": "/custom/socket",
+ "host": "/custom/socket",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "fromental-internal",
+ "platform": "linux",
+ "override": "db.example",
+ "host": "db.example",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "fromental-internal",
+ "platform": "darwin",
+ "override": "",
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "gracie-internal",
+ "platform": "darwin",
+ "override": null,
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "gracie-internal",
+ "platform": "linux",
+ "override": null,
+ "host": "127.0.0.1",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "gracie-internal",
+ "platform": "darwin",
+ "override": "/custom/socket",
+ "host": "/custom/socket",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "gracie-internal",
+ "platform": "linux",
+ "override": "db.example",
+ "host": "db.example",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "gracie-internal",
+ "platform": "darwin",
+ "override": "",
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "fabricut-landing",
+ "platform": "darwin",
+ "override": null,
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "fabricut-landing",
+ "platform": "linux",
+ "override": null,
+ "host": "127.0.0.1",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "fabricut-landing",
+ "platform": "darwin",
+ "override": "/custom/socket",
+ "host": "/custom/socket",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "fabricut-landing",
+ "platform": "linux",
+ "override": "db.example",
+ "host": "db.example",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "fabricut-landing",
+ "platform": "darwin",
+ "override": "",
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "greenland-onboard",
+ "platform": "darwin",
+ "override": null,
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "greenland-onboard",
+ "platform": "linux",
+ "override": null,
+ "host": "127.0.0.1",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "greenland-onboard",
+ "platform": "darwin",
+ "override": "/custom/socket",
+ "host": "/custom/socket",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "greenland-onboard",
+ "platform": "linux",
+ "override": "db.example",
+ "host": "db.example",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "greenland-onboard",
+ "platform": "darwin",
+ "override": "",
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "schumacher-internal",
+ "platform": "darwin",
+ "override": null,
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "schumacher-internal",
+ "platform": "linux",
+ "override": null,
+ "host": "127.0.0.1",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "schumacher-internal",
+ "platform": "darwin",
+ "override": "/custom/socket",
+ "host": "/custom/socket",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "schumacher-internal",
+ "platform": "linux",
+ "override": "db.example",
+ "host": "db.example",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "schumacher-internal",
+ "platform": "darwin",
+ "override": "",
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "momentum-landing",
+ "platform": "darwin",
+ "override": null,
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "momentum-landing",
+ "platform": "linux",
+ "override": null,
+ "host": "127.0.0.1",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "momentum-landing",
+ "platform": "darwin",
+ "override": "/custom/socket",
+ "host": "/custom/socket",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "momentum-landing",
+ "platform": "linux",
+ "override": "db.example",
+ "host": "db.example",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "momentum-landing",
+ "platform": "darwin",
+ "override": "",
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "carnegie-internal",
+ "platform": "darwin",
+ "override": null,
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "carnegie-internal",
+ "platform": "linux",
+ "override": null,
+ "host": "127.0.0.1",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "carnegie-internal",
+ "platform": "darwin",
+ "override": "/custom/socket",
+ "host": "/custom/socket",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "carnegie-internal",
+ "platform": "linux",
+ "override": "db.example",
+ "host": "db.example",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "carnegie-internal",
+ "platform": "darwin",
+ "override": "",
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "muralsource-internal",
+ "platform": "darwin",
+ "override": null,
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "muralsource-internal",
+ "platform": "linux",
+ "override": null,
+ "host": "127.0.0.1",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "muralsource-internal",
+ "platform": "darwin",
+ "override": "/custom/socket",
+ "host": "/custom/socket",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "muralsource-internal",
+ "platform": "linux",
+ "override": "db.example",
+ "host": "db.example",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ },
+ {
+ "project": "muralsource-internal",
+ "platform": "darwin",
+ "override": "",
+ "host": "/tmp",
+ "status": "PASS",
+ "installed_driver": "PASS"
+ }
+ ],
+ "missingDrivers": [
+ "/Users/macstudio3/Projects/quadrille-internal/lib/vendor-requests.js",
+ "/Users/macstudio3/Projects/artmura-internal/lib/vendor-requests.js",
+ "/Users/macstudio3/Projects/fentucci-naturals/lib/vendor-requests.js"
+ ],
+ "expression_checks": 80,
+ "installed_driver_config_checks": 65,
+ "gracie_read_only_identities": [
+ {
+ "host": "127.0.0.1",
+ "role": "dw_admin",
+ "database": "dw_unified",
+ "database_oid": 16391,
+ "server_started": "2026-09-09T15:05:54.745Z",
+ "socket": false,
+ "read_only": "on",
+ "request_table": "vendor_requests"
+ },
+ {
+ "host": "/tmp",
+ "role": "dw_admin",
+ "database": "dw_unified",
+ "database_oid": 16391,
+ "server_started": "2026-09-09T15:05:54.745Z",
+ "socket": true,
+ "read_only": "on",
+ "request_table": "vendor_requests"
+ }
+ ],
+ "missing_socket_error": "ENOENT",
+ "application_imports": 0,
+ "email_sends": 0,
+ "database_writes": 0
+}
diff --git a/verification/fleet-classification/dtd-portable/claude.txt b/verification/fleet-classification/dtd-portable/claude.txt
new file mode 100644
index 0000000..19b5d16
--- /dev/null
+++ b/verification/fleet-classification/dtd-portable/claude.txt
@@ -0,0 +1 @@
+[claude disabled: DTD_ZERO_COST=1]
diff --git a/verification/fleet-classification/dtd-portable/codex-debate.txt b/verification/fleet-classification/dtd-portable/codex-debate.txt
new file mode 100644
index 0000000..4ede0c6
--- /dev/null
+++ b/verification/fleet-classification/dtd-portable/codex-debate.txt
@@ -0,0 +1,9 @@
+**PROSECUTOR:** A turns one verified Mac socket into a default across sixteen copies without proving that each service reaches the same PostgreSQL instance. Switching from TCP to sockets can change authentication behavior despite preserving credentials. Honoring `PGHOST` also introduces configuration precedence that hardcoding previously suppressed: a stale environment variable could redirect a service. Platform detection is not deployment discovery. Neither B nor C being weaker proves A safe.
+
+**DEFENDER:** Those objections undermine an unconditional rollout, which A expressly excludes. A authorizes reviewable patches and requires verification of actual service environments and durable configuration before deployment. It preserves Linux’s existing TCP fallback, uses the verified Mac socket, and enables explicit host configuration. Authentication differences and stale `PGHOST` values are concrete verification requirements. They do not establish that the proposed patch is wrong.
+
+**JUDGE:** The prosecutor identifies credible failure modes, but no evidence that they invalidate preparing A under its verification gate. Approval must remain limited to patch preparation; deployment requires confirming the effective host, intended database instance, and authentication for each affected service.
+
+FINAL: KEEP
+
+The controlling argument is the distinction between preparing a configurable correction and authorizing its deployment. A addresses the hardcoded-host problem while preserving Linux’s existing fallback and requiring environment verification before rollout. The strongest objections concern deployment assumptions that remain unproven; they justify enforcing that gate, not overturning the preliminary decision.
\ No newline at end of file
diff --git a/verification/fleet-classification/dtd-portable/codex.txt b/verification/fleet-classification/dtd-portable/codex.txt
new file mode 100644
index 0000000..7d4c0db
--- /dev/null
+++ b/verification/fleet-classification/dtd-portable/codex.txt
@@ -0,0 +1,3 @@
+VERDICT: A
+
+Prepare reviewable patches using `process.env.PGHOST || (process.platform === "darwin" ? "/tmp" : "127.0.0.1")` across the sixteen copies, preserving role, password, database, and port settings. This honors PGHOST, uses the verified Mac socket, and preserves Linux’s existing TCP default without assuming its socket directory. Verify actual service environments and durable configuration sources in scoped approved batches before rollout. B assumes an unverified Linux socket path; C cannot override the explicit hardcoded host. No rollout or email sends.
\ No newline at end of file
diff --git a/verification/fleet-classification/dtd-portable/grok.txt b/verification/fleet-classification/dtd-portable/grok.txt
new file mode 100644
index 0000000..7b3ad95
--- /dev/null
+++ b/verification/fleet-classification/dtd-portable/grok.txt
@@ -0,0 +1 @@
+[grok unavailable]
diff --git a/verification/fleet-classification/dtd-portable/kimi.txt b/verification/fleet-classification/dtd-portable/kimi.txt
new file mode 100644
index 0000000..ea4b5a5
--- /dev/null
+++ b/verification/fleet-classification/dtd-portable/kimi.txt
@@ -0,0 +1 @@
+[kimi unavailable]
diff --git a/verification/fleet-classification/dtd-portable/muse.txt b/verification/fleet-classification/dtd-portable/muse.txt
new file mode 100644
index 0000000..3a84ae1
--- /dev/null
+++ b/verification/fleet-classification/dtd-portable/muse.txt
@@ -0,0 +1 @@
+[muse unavailable]
diff --git a/verification/fleet-classification/dtd-portable/question.txt b/verification/fleet-classification/dtd-portable/question.txt
new file mode 100644
index 0000000..63d980f
--- /dev/null
+++ b/verification/fleet-classification/dtd-portable/question.txt
@@ -0,0 +1 @@
+TK11438 local Mac PostgreSQL migration. Sixteen shared vendor-request module copies hardcode host127.0.0.1 port5432, some used by live Mac services and also copied to Linux/Kamatera. Mac socket /tmp verified; Linux socket directory not verified. Need prepare reviewable patches only, no rollout or email sends now. Choose A: default host process.env.PGHOST || (process.platform === "darwin" ? "/tmp" : "127.0.0.1"), preserve role/password/database and verify actual service env/durable sources in scoped approved batches. B: replace all host literals with /tmp regardless platform. C: only set PGHOST without source edits, despite hardcoded host currently ignoring it. Pick exactly one option. Begin VERDICT: <option> on its own line, then one paragraph. Review only; no tools changing state.
\ No newline at end of file
diff --git a/verification/fleet-classification/dtd-portable/qwen.txt b/verification/fleet-classification/dtd-portable/qwen.txt
new file mode 100644
index 0000000..8d100a2
--- /dev/null
+++ b/verification/fleet-classification/dtd-portable/qwen.txt
@@ -0,0 +1,2 @@
+VERDICT: A
+Option A provides a flexible and environment-aware solution by leveraging `process.env.PGHOST` for explicit configuration while falling back to platform-specific defaults (`/tmp` on Mac, `127.0.0.1` elsewhere), ensuring compatibility across Mac, Linux, and Kamatera environments without disrupting existing services. It preserves critical credentials (role/password/database) and emphasizes verifying actual service environments in controlled batches, aligning with the requirement for reviewable patches without premature rollout. This approach avoids the risks of Option B (universally using `/tmp`, which may fail on Linux) and the incomplete fix of Option C (relying on unverified `PGHOST` without source adjustments).
diff --git a/verification/fleet-classification/dw-report.json b/verification/fleet-classification/dw-report.json
new file mode 100644
index 0000000..6b1cd07
--- /dev/null
+++ b/verification/fleet-classification/dw-report.json
@@ -0,0 +1,129 @@
+{
+ "status": "complete",
+ "task": "TK-11438",
+ "actor": "codex-run-11438-dw",
+ "coverage": {
+ "input_count": 94,
+ "output_count": 94,
+ "missing": [],
+ "all_paths": [
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/.env",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/extract-dedar-colorways.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/extract-images.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/import-catalog-direct.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/import-drain-live.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/rwltd-gemini-cron.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/activate-versace-vi.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/anna-french-ai-enrich.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/arte-crawl-all-urls.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/arte-image-backfill.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/arte-search-scrape-width.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/as-creation-shopify-push.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/backfill-schumacher-images.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/china-seas-image-enrichment.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/dwc-bulk-audit.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/enrich-anna-french.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/enrich-arte-width.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/enrich-grahambrown-width.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/fix-product-type-tags.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/fix-sandberg-body.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/hollywood-hex-and-tags.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/interior-design-ai-tagger.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/jd-room-batch.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/migrate-dwkk-to-dwpr.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/phase3-ai-enrich-batch.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/romo-group-enrichment-scraper.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/room-setting-app/batch-room-gen-v2.py",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/room-setting-app/batch-room-generator.py",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/room-setting-app/batch-room-settings.py",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/room-setting-app/generate-phillipe-romano-rooms.py",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/room-setting-app/scripts/batch-room-generator.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/room-setting-app/scripts/batch-room-generator.py",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/twil-verify-remaining.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/update-dwjs-specs-final.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/update-dwjs-specs-phase4.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/versa-evo-pvcfree-scraper.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/ai-enrich-arte-fix.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/enrich-arte-gaps.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/enrich-remaining-13.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/gemini-enrich-arte.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/gemini-enrich-arte9.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/gemini-enrich-gaps.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/vendor-scrapers/tecnografica-scrape.js",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/vendor-scrapers/tecnografica-viewer.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/ai-enrich-arte-fix.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/ai-enrich-gaps2.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/arte-fill-tags.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/enrich-arte-fix.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/enrich-arte-gaps.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/enrich-arte-puppeteer.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/enrich-remaining-13.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/gemini-classify-texture.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/gemini-enrich-arte.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/gemini-enrich-arte9.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/gemini-enrich-gaps.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/apex-repeat-push.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/arte-recrawl.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/arte-update-mfr-sku.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/arte-url-backfill.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/assign-elitis-dw-skus.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/batch-room-settings.py",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/catalog-push-to-kamatera.sh",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/classify-texture-pattern.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/fix-suncloth-to-fabric.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/gemini-catalog-tagger.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/hollywood-tag-enrichment.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/interior-design-tagger.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/koroseal-batch-cron.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/la-walls-image-sync.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/lib/sku-registry.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/paul-montgomery-image-sync.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/phase3-orphan-recover.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/phase3-orphan-run.sh",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/phase3-orphan-tags-backfill.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/prl-ai-enrich.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/push-color-metafields.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/push-fire-rating-metafields.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/push-pattern-repeat-metafields.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/repair-ascreation-images.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/repair-bnwalls-images.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/repair-justindavid-relative-urls.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/repair-missoni-images.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/romo-drilldown.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/schumacher-import.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/schumacher-price-scraper.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/set-texture-repeat-zero.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/sync-shopify-metafields.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/sync-shopify-products.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/texture-repeat-fixer.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/thibaut-repeat-scraper.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/wolf-gordon-shopify-push.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/zoffany-ai-enrich-push.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/zoffany-full-monty-20.js",
+ "/Users/macstudio3/Projects/dw-validator-debug-TK11314/thibaut-repeat-run.js"
+ ]
+ },
+ "counts": {
+ "local-runtime": 2,
+ "local-cli": 75,
+ "remote-target": 14,
+ "unresolved": 2,
+ "fixture-evidence": 1
+ },
+ "mutable_candidates": 77,
+ "runtime_evidence": "/tmp/tk11438-fleet-classification/verification/runtime.json",
+ "runtime_timestamp": "2026-09-11T18:15:02.618Z",
+ "method": "Read every source file; inspected DB constructors/calls, hard remote dependencies, unused variable occurrences, URL authority and query semantics, nearest git roots, byte-identical duplicate paths, and sanitized runtime metadata. No source files, processes, DB data or schedulers mutated.",
+ "git_findings": [
+ "36 DW-Programming inputs live in nested independent Git repo at Designer-Wallcoverings/DW-Programming.",
+ "50 dw-validator-debug-TK11314 inputs are a linked worktree sharing Designer-Wallcoverings/.git; all byte-identical to their primary-checkout counterparts.",
+ "Lowercase designerwallcoverings has separate Git common directory; no same-relative-path counterpart among these inputs."
+ ],
+ "warnings": [
+ "Classification describes source/default target, not permission to run a script. Catalog writes, publishing, spend, API calls and remote deploy remain gated.",
+ "14 server-oriented sources need deployment-owner scope confirmation; none executed.",
+ "Two Tecnografica consumers remain unresolved because optional overrides can make Linux defaults local.",
+ "One unused TCP literal is excluded; actual Suncloth Client uses PGHOST or /tmp.",
+ "No listed literal contains a host query override at time of review; parser gives query host precedence if present."
+ ]
+}
diff --git a/verification/fleet-classification/gracie-preflight.cjs b/verification/fleet-classification/gracie-preflight.cjs
new file mode 100644
index 0000000..fc8a685
--- /dev/null
+++ b/verification/fleet-classification/gracie-preflight.cjs
@@ -0,0 +1,32 @@
+// Read-only. Never import the application or invoke request routes/DDL/email.
+const fs=require('node:fs'),path=require('node:path'),crypto=require('node:crypto'),http=require('node:http');
+const assert=require('node:assert/strict');
+const deps='/Users/macstudio3/.npm-global/lib/node_modules/pm2/node_modules/';
+const axon=require(deps+'pm2-axon'),rpc=require(deps+'pm2-axon-rpc');
+const root='/Users/macstudio3/Projects/gracie-internal';
+const hash=x=>crypto.createHash('sha256').update(x).digest('hex');
+async function monitor(){return new Promise((resolve,reject)=>{const req=axon.socket('req'),c=new rpc.Client(req);const t=setTimeout(()=>{req.close();reject(Error('PM2 timeout'));},30000);req.connect('/Users/macstudio3/.pm2/rpc.sock');c.call('getMonitorData',{},(e,list)=>{clearTimeout(t);req.close();e?reject(e):resolve(list);});});}
+async function get(port,url,auth){return new Promise((resolve,reject)=>{const r=http.get({hostname:'127.0.0.1',port,path:url,headers:auth?{Authorization:'Basic '+Buffer.from(auth).toString('base64')}:{},timeout:5000},res=>{let b='';res.on('data',c=>b+=c);res.on('end',()=>resolve({status:res.statusCode,bytes:Buffer.byteLength(b),body_sha256:hash(b),...(url==='/api/products'&&res.statusCode===200?{product_count:JSON.parse(b).count}:{})}));});r.on('error',reject);r.on('timeout',()=>r.destroy(Error('HTTP timeout')));});}
+function target(v){if(!v)return null;const u=new URL(v);return{host:u.hostname,database:u.pathname.slice(1),port:u.port||'5432',socketHost:u.searchParams.get('host'),explicitRole:!!u.username};}
+(async()=>{
+ const p=(await monitor()).find(p=>p.name==='gracie-internal');assert(p);const e=p.pm2_env;
+ assert.equal(e.pm_cwd,root);assert.equal(e.pm_exec_path,root+'/server.js');assert.equal(e.status,'online');
+ const source=fs.readFileSync(root+'/server.js','utf8');
+ const auth=e.BASIC_AUTH||source.match(/process\.env\.BASIC_AUTH \|\| '([^']+)'/)[1];
+ const dump=JSON.parse(fs.readFileSync('/Users/macstudio3/.pm2/dump.pm2'));
+ const saved=dump.filter(r=>r.name==='gracie-internal');assert.equal(saved.length,1);
+ const fields=[];for(const [label,obj] of [['effective',e],['effective.env',e.env||{}],['saved',saved[0]],['saved.env',saved[0].env||{}]])fields.push({label,PG:target(obj.PG),PGHOST:obj.PGHOST||null,DATA_SOURCE:obj.DATA_SOURCE||null});
+ const old="const PG = process.env.PG || 'postgresql://localhost/dw_unified';";
+ const replacement="const PG = process.env.PG || (process.platform === 'darwin' ? 'postgresql://localhost/dw_unified?host=/tmp' : 'postgresql://localhost/dw_unified');";
+ assert.equal(source.split(old).length-1,1);const after=source.replace(old,replacement);
+ const line=source.split('\n').findIndex(l=>l===old)+1;
+ fs.writeFileSync(path.join(__dirname,'patches/gracie-server.patch'),`--- a/server.js\n+++ b/server.js\n@@ -${line} +${line} @@\n-${old}\n+${replacement}\n`);
+ const checks=[];for(const route of ['/healthz','/api/products'])for(const [label,a] of [['missing',null],['invalid','invalid:invalid'],['valid',auth]]){const result=await get(e.PORT||10073,route,a);assert.equal(result.status,route==='/healthz'||label==='valid'?200:401);checks.push({route,auth:label,...result});}
+ const result={status:'ready for scoped approval; refresh baseline before execution',name:p.name,pid:p.pid,restart_count:e.restart_time,fields,
+ source:{path:root+'/server.js',before_sha256:hash(source),after_sha256:hash(after),patch:'patches/gracie-server.patch'},
+ bundle_present:fs.existsSync(root+'/data/gracie.jsonl'),http_checks:checks,
+ email_sends:0,application_imports:0,requests_route_invoked:false,
+ startup:'mountVendorRequests immediately runs CREATE TABLE/INDEX IF NOT EXISTS; restart is canonical DDL gated. Catalog may use JSONL; vendor requests still use PostgreSQL.',
+ proposed_scope:['two source files only: server.js and lib/vendor-requests.js','PG URI socket query in exact Gracie effective/saved PM2 fields; preserve all other fields','one Gracie restart; existing startup DDL only; no POST /api/request and no email sends','verify auth boundaries, read-only catalog/request GET after startup, socket pool identity/no process TCP5432, saved/effective agreement','private file and scoped PM2 backups before apply; restore exact originals and restart only Gracie on regression']};
+ fs.writeFileSync(path.join(__dirname,'gracie-preflight.json'),JSON.stringify(result,null,2)+'\n');console.log(JSON.stringify({status:result.status,pid:p.pid,http_checks:checks.length,fields:fields.length,bundle_present:result.bundle_present}));
+})().catch(e=>{console.error(e.code||e.name,'Gracie preflight failed');process.exitCode=1;});
diff --git a/verification/fleet-classification/gracie-preflight.json b/verification/fleet-classification/gracie-preflight.json
new file mode 100644
index 0000000..e21292f
--- /dev/null
+++ b/verification/fleet-classification/gracie-preflight.json
@@ -0,0 +1,119 @@
+{
+ "status": "ready for scoped approval; refresh baseline before execution",
+ "name": "gracie-internal",
+ "pid": 8186,
+ "restart_count": 1,
+ "fields": [
+ {
+ "label": "effective",
+ "PG": {
+ "host": "localhost",
+ "database": "dw_unified",
+ "port": "5432",
+ "socketHost": null,
+ "explicitRole": false
+ },
+ "PGHOST": null,
+ "DATA_SOURCE": null
+ },
+ {
+ "label": "effective.env",
+ "PG": {
+ "host": "localhost",
+ "database": "dw_unified",
+ "port": "5432",
+ "socketHost": null,
+ "explicitRole": false
+ },
+ "PGHOST": null,
+ "DATA_SOURCE": null
+ },
+ {
+ "label": "saved",
+ "PG": {
+ "host": "localhost",
+ "database": "dw_unified",
+ "port": "5432",
+ "socketHost": null,
+ "explicitRole": false
+ },
+ "PGHOST": null,
+ "DATA_SOURCE": null
+ },
+ {
+ "label": "saved.env",
+ "PG": {
+ "host": "localhost",
+ "database": "dw_unified",
+ "port": "5432",
+ "socketHost": null,
+ "explicitRole": false
+ },
+ "PGHOST": null,
+ "DATA_SOURCE": null
+ }
+ ],
+ "source": {
+ "path": "/Users/macstudio3/Projects/gracie-internal/server.js",
+ "before_sha256": "b6a0dee64b777d1e3c41f806d93f51e44d803d3f8f300f0cc245cb75edf5406e",
+ "after_sha256": "744feaf4a863badb311ed7ebc34f57c9ae8405b706b0519bcb842229abe6f168",
+ "patch": "patches/gracie-server.patch"
+ },
+ "bundle_present": true,
+ "http_checks": [
+ {
+ "route": "/healthz",
+ "auth": "missing",
+ "status": 200,
+ "bytes": 11,
+ "body_sha256": "4062edaf750fb8074e7e83e0c9028c94e32468a8b6f1614774328ef045150f93"
+ },
+ {
+ "route": "/healthz",
+ "auth": "invalid",
+ "status": 200,
+ "bytes": 11,
+ "body_sha256": "4062edaf750fb8074e7e83e0c9028c94e32468a8b6f1614774328ef045150f93"
+ },
+ {
+ "route": "/healthz",
+ "auth": "valid",
+ "status": 200,
+ "bytes": 11,
+ "body_sha256": "4062edaf750fb8074e7e83e0c9028c94e32468a8b6f1614774328ef045150f93"
+ },
+ {
+ "route": "/api/products",
+ "auth": "missing",
+ "status": 401,
+ "bytes": 24,
+ "body_sha256": "45cceda8377a0f8cfb7a5dc927ee1760c648406764291c2032cbadad6e8e44fb"
+ },
+ {
+ "route": "/api/products",
+ "auth": "invalid",
+ "status": 401,
+ "bytes": 24,
+ "body_sha256": "45cceda8377a0f8cfb7a5dc927ee1760c648406764291c2032cbadad6e8e44fb"
+ },
+ {
+ "route": "/api/products",
+ "auth": "valid",
+ "status": 200,
+ "bytes": 188603,
+ "body_sha256": "b01acb69f4bd1d7d3c64d4dead18b84cf7f7026e9a702a2e9a77b08f66940264",
+ "product_count": 150
+ }
+ ],
+ "email_sends": 0,
+ "application_imports": 0,
+ "requests_route_invoked": false,
+ "startup": "mountVendorRequests immediately runs CREATE TABLE/INDEX IF NOT EXISTS; restart is canonical DDL gated. Catalog may use JSONL; vendor requests still use PostgreSQL.",
+ "proposed_scope": [
+ "two source files only: server.js and lib/vendor-requests.js",
+ "PG URI socket query in exact Gracie effective/saved PM2 fields; preserve all other fields",
+ "one Gracie restart; existing startup DDL only; no POST /api/request and no email sends",
+ "verify auth boundaries, read-only catalog/request GET after startup, socket pool identity/no process TCP5432, saved/effective agreement",
+ "private file and scoped PM2 backups before apply; restore exact originals and restart only Gracie on regression"
+ ]
+}
diff --git a/verification/fleet-classification/norma-followons.json b/verification/fleet-classification/norma-followons.json
new file mode 100644
index 0000000..fe840ea
--- /dev/null
+++ b/verification/fleet-classification/norma-followons.json
@@ -0,0 +1,126 @@
+{
+ "task_id": "TK-11438-migrate-218-tcp-style-postgres-consumers",
+ "status": "complete read-only classification; unresolved deployment rows retained",
+ "classification_counts": {
+ "fixture-evidence": 1,
+ "unresolved": 8,
+ "local-cli": 24
+ },
+ "runtime_evidence": "/tmp/tk11438-fleet-classification/verification/runtime.json",
+ "actual_norma_email": {
+ "pm2_name": "norma-email",
+ "pid": 9224,
+ "next_pid": 9254,
+ "cwd": "/Users/macstudio3/Projects/Norma",
+ "launcher": "/opt/homebrew/bin/npm start",
+ "driver": "pg",
+ "configured_database": "sdcc",
+ "authority_host": "127.0.0.1",
+ "port": 5432,
+ "socket_host": null,
+ "transport": "TCP configured; live database session not probed",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma/package.json",
+ "line": 8,
+ "reason": "start script next start -p 7400; ps confirms npm PID9224 -> next-server PID9254."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma/node_modules/next/dist/server/config.js",
+ "line": 1049,
+ "reason": "Next loads environment for cwd."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma/node_modules/@next/env/dist/index.js",
+ "line": 1,
+ "reason": "Production env loader includes .env.production.local, .env.local, .env.production and .env in precedence order."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma/.env.local",
+ "line": 1,
+ "reason": "Sanitized DATABASE_URL target sdcc at127.0.0.1:5432, no host query; no .env.production(.local) or .env found."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma/app/api/clients/route.ts",
+ "line": 3,
+ "reason": "Application API imports lib/db query."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma/lib/db.ts",
+ "line": 1,
+ "reason": "Imports pg Pool."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma/lib/db.ts",
+ "line": 4,
+ "reason": "Pool connectionString takes DATABASE_URL."
+ }
+ ],
+ "limitation": "PM2 snapshot exposes no DATABASE_URL; Next startup loader+current env establish configured source, not a captured in-process environment/session. No app import, start, route call or restart performed."
+ },
+ "actual_norma_instagram": {
+ "pm2_name": "norma-instagram",
+ "pid": 8546,
+ "driver": "pg",
+ "database": "sdcc",
+ "fallback_host": "127.0.0.1",
+ "port": 5432,
+ "socket_host": null,
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma/agents/instagram-agent/server.js",
+ "line": 14,
+ "reason": "dotenv.config loads cwd .env; no DATABASE_URL entry found in this file."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma/agents/instagram-agent/server.js",
+ "line": 15,
+ "reason": "Imports agent-base."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma/agents/shared/agent-base.js",
+ "line": 21,
+ "reason": "Imports audit-logger."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma/agents/shared/audit-logger.js",
+ "line": 8,
+ "reason": "Imports shared/db query."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma/agents/shared/db.js",
+ "line": 11,
+ "reason": "DATABASE_URL override or TCP fallback sdcc127.0.0.1:5432."
+ }
+ ],
+ "limitation": "No DB connection was triggered; fallback source proven, live socket not probed."
+ },
+ "follow_on_paths": [
+ "/Users/macstudio3/Projects/Norma/.env.local",
+ "/Users/macstudio3/Projects/Norma/lib/db.ts",
+ "/Users/macstudio3/Projects/Norma/agents/shared/db.js"
+ ],
+ "counterparts": {
+ "existing_original_path_counterparts": 30,
+ "identical_original_path_counterparts": 27,
+ "note": "Counterpart existence/identity does not establish invocation of every script. Expand inventory to actual Norma checkout; do not apply Norma-platform edit expecting live service to change."
+ },
+ "blockers": [
+ "8 original runtime-role paths have unknown actual deployment; datasource launcher points /root/Projects/Nora spelling, not proven remote service.",
+ "Changing actual Norma .env.local or shared DB requires an approved service/scheduler scope and customer-facing verification; none authorized to classifier.",
+ "Current live DB sessions and effective Next process environment were not probed; configured TCP source is established."
+ ],
+ "commands_and_checks": [
+ "Read all33original files, relevant CLAUDE and session docs, package and launcher configs, Next env loader and app import chain.",
+ "Read only sanitized database target fields from env files.",
+ "Read PM2 parent-provided metadata and ps process ancestry.",
+ "Asserted33unique classified paths; exact match to input path set.",
+ "No app imports, app starts/restarts, database queries, API/mail writes, source/env/config edits, further delegation or terminal painting."
+ ],
+ "changed_paths": [
+ "/tmp/tk11438-fleet-classification/norma-classified.json",
+ "/tmp/tk11438-fleet-classification/norma-followons.json",
+ "/tmp/tk11438-fleet-classification/classify-norma.py"
+ ],
+ "commits": []
+}
\ No newline at end of file
diff --git a/verification/fleet-classification/original-ledger.json b/verification/fleet-classification/original-ledger.json
new file mode 100644
index 0000000..aefd8f6
--- /dev/null
+++ b/verification/fleet-classification/original-ledger.json
@@ -0,0 +1,8609 @@
+{
+ "status": "classified; migration incomplete",
+ "original_entries": 218,
+ "files": 217,
+ "invalid_directories": 1,
+ "classification_counts": {
+ "fixture-evidence": 2,
+ "local-cli": 142,
+ "local-runtime": 11,
+ "non-postgres": 15,
+ "remote-target": 18,
+ "unresolved": 30
+ },
+ "semantics": "local-cli is a source candidate, not proof of execution or local deployment; unresolved paths remain open; linked worktrees are not independent production consumers",
+ "rows": [
+ {
+ "path": "/Users/macstudio3/Projects",
+ "original_218": true,
+ "project": "(invalid-directory-entry)",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [],
+ "classification": "non-postgres",
+ "disposition": "invalid-directory-entry",
+ "reason": "Original list contains the Projects directory rather than a file."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/1980swallpaper/scripts/pull-hybrid.js",
+ "original_218": true,
+ "project": "1980swallpaper",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 8
+ ],
+ "sha256": "2d1f35ad077dc3b5bd9cd133d2cab8ec6d0b8f41d3701f992517e44be4713534",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 8,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 15432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "unresolved",
+ "disposition": "preserve-other-endpoint",
+ "reason": "Explicit endpoint is port15432, not this Mac PostgreSQL5432; resolve forwarded/alternate DB identity before any replacement.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/AbramsOS/tests/chat.test.js",
+ "original_218": true,
+ "project": "AbramsOS",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 28
+ ],
+ "sha256": "c8890a3db4fc829e0b0316098fe4853d597afdcfdee11978753c9363e1d2fced",
+ "project_runtime_context": [
+ {
+ "name": "abramsos",
+ "pid": 63297,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/AbramsOS/server.js"
+ }
+ ],
+ "uri_targets": [],
+ "driver": null,
+ "classification": "non-postgres",
+ "disposition": "exclude-http-host-false-positive",
+ "reason": "Matched loopback host is HTTP request/proxy configuration, not a PostgreSQL connection. No source change for this finding.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Bertha/kalshi-dash/server.js",
+ "original_218": true,
+ "project": "Bertha",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 363,
+ 4892
+ ],
+ "sha256": "9c87edf39595f2b69bcf31a041fc81a034868510612f168618c6cfb803c37075",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 363,
+ "host": "127.0.0.1",
+ "database": "bertha_betting",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ },
+ {
+ "line": 4892,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "unresolved",
+ "disposition": "runtime-provenance-and-cutover-needed",
+ "reason": "Executable server/database-module connection definition. No exact running entry demonstrated; do not infer inactive or change remote-capable deployment defaults.",
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Bertha/react-dash/server.js",
+ "original_218": true,
+ "project": "Bertha",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 33
+ ],
+ "sha256": "3f73001c85c6d526940c10948c19a3375c62c75c7da8cf47f5a5313cbab7a670",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 33,
+ "host": "127.0.0.1",
+ "database": "bertha_betting",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "unresolved",
+ "disposition": "runtime-provenance-and-cutover-needed",
+ "reason": "Executable server/database-module connection definition. No exact running entry demonstrated; do not infer inactive or change remote-capable deployment defaults.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Bertha/src/lib/db.js",
+ "original_218": true,
+ "project": "Bertha",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 4
+ ],
+ "sha256": "82a7e71e5d7dd2eb435658a5bf6c6310860e94305edba65a19184ac57df99f4c",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 4,
+ "host": "127.0.0.1",
+ "database": "bertha_betting",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "unresolved",
+ "disposition": "runtime-provenance-and-cutover-needed",
+ "reason": "Executable server/database-module connection definition. No exact running entry demonstrated; do not infer inactive or change remote-capable deployment defaults.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/.env",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-runtime",
+ "matched_line_numbers": [
+ 7
+ ],
+ "connection_context_line_numbers": [
+ 7
+ ],
+ "database": "dw_unified",
+ "driver": "environment configuration; consumer driver varies",
+ "host_override_behavior": "File value has explicit 127.0.0.1 TCP authority and no query host. Sibling .env.local DATABASE_URL has localhost TCP authority and no query host. Both require coordinated review; .env alone may not control runtime.",
+ "literal_targets": [
+ {
+ "line": 7,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Environment file belongs to PM2-online Next application ImportNewSkufromURL-9830. Its .env.local line 48 also sets DATABASE_URL and takes precedence over .env during normal Next loading; parent process environment can take precedence over both. Live target is not proven by sanitized PM2 snapshot.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [
+ {
+ "name": "ImportNewSkufromURL-9830",
+ "status": "online",
+ "cwd": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL",
+ "script": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/node_modules/next/dist/bin/next"
+ }
+ ],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/.env",
+ "duplicate_note": null
+ },
+ "sha256_current": "0565c6aeef522d089936f4479a9e2b204e0d0e86907f0a71fa2aac8b71cd017d",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/extract-dedar-colorways.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 5
+ ],
+ "connection_context_line_numbers": [
+ 4,
+ 5
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "pg Pool explicitly sets host=localhost and database=dw_unified; PGHOST cannot override the explicit host. No connection-string environment selector in this constructor.",
+ "literal_targets": [],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [
+ {
+ "name": "ImportNewSkufromURL-9830",
+ "status": "online",
+ "cwd": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL",
+ "script": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/node_modules/next/dist/bin/next"
+ }
+ ],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/extract-dedar-colorways.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "55d1edc3c12bafd5d2b967515a121bd81ace87b30599014be9461a457ffa6690",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/extract-images.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 5
+ ],
+ "connection_context_line_numbers": [
+ 4,
+ 5
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "pg Pool explicitly sets host=localhost and database=dw_unified; PGHOST cannot override the explicit host. No connection-string environment selector in this constructor.",
+ "literal_targets": [],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [
+ {
+ "name": "ImportNewSkufromURL-9830",
+ "status": "online",
+ "cwd": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL",
+ "script": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/node_modules/next/dist/bin/next"
+ }
+ ],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/extract-images.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "85aad78e0e56a36afc09b3a74ebed77bccafac3708799f55cd6a65397af35693",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/import-catalog-direct.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 66
+ ],
+ "connection_context_line_numbers": [
+ 66
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "pg Pool explicitly sets host=localhost and database=dw_unified; PGHOST cannot override the explicit host. Password is read from .env.local; DATABASE_URL is not the connection selector.",
+ "literal_targets": [],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [
+ {
+ "name": "ImportNewSkufromURL-9830",
+ "status": "online",
+ "cwd": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL",
+ "script": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/node_modules/next/dist/bin/next"
+ }
+ ],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/import-catalog-direct.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "14c383e86e1f98f9e6fb5fbdc28ff1f2912caba87a6e7e7f326e11453b82c144",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/import-drain-live.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-runtime",
+ "matched_line_numbers": [
+ 40
+ ],
+ "connection_context_line_numbers": [
+ 40
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "pg Pool explicitly sets host=localhost and database=dw_unified; PGHOST cannot override the explicit host. Password is read from .env.local; DATABASE_URL is not the connection selector.",
+ "literal_targets": [],
+ "reason": "HTTP viewer starts a server at line 798 and constructs a local pg pool at line 40. No direct PM2 entry in the snapshot; live invocation status unknown.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [
+ {
+ "name": "ImportNewSkufromURL-9830",
+ "status": "online",
+ "cwd": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL",
+ "script": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/node_modules/next/dist/bin/next"
+ }
+ ],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/import-drain-live.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "c7609e275f342b801b48f1631fbed4cf310bfeabe4ea39252a5ab1d4bf47431f",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/rwltd-gemini-cron.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 11
+ ],
+ "connection_context_line_numbers": [
+ 11
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 11,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [
+ {
+ "name": "ImportNewSkufromURL-9830",
+ "status": "online",
+ "cwd": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL",
+ "script": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/node_modules/next/dist/bin/next"
+ }
+ ],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/rwltd-gemini-cron.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "11ef9c280c84613ed7445b9b7bbef7cadfd7313bb708b0bc15c7b7bf0b7b75c0",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/activate-versace-vi.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 24
+ ],
+ "connection_context_line_numbers": [
+ 24,
+ 386
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 24,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/activate-versace-vi.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "f3d832ceaf05ab75d2188eabc23ba93f1031a4c1ef5acb37267822446125c1d1",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/anna-french-ai-enrich.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 23
+ ],
+ "connection_context_line_numbers": [
+ 22,
+ 23
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 23,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/anna-french-ai-enrich.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "7ab86d7dfc8caae6f30fc69b90fc32089c103c8c6ff06bd8fe1f4f4d241c0157",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/arte-crawl-all-urls.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 19
+ ],
+ "connection_context_line_numbers": [
+ 19,
+ 215
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 19,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/arte-crawl-all-urls.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "b4b46046540c7930b5bf38fb80849d50293b8cc0e5019ebda48100d894dfd6cc",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/arte-image-backfill.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 14
+ ],
+ "connection_context_line_numbers": [
+ 13,
+ 14
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 14,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/arte-image-backfill.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "5e9ce549edd6b99bdc7368702cdc8ab4f5958de58a6b53d547cdcbe8ead4b026",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/arte-search-scrape-width.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 17
+ ],
+ "connection_context_line_numbers": [
+ 17,
+ 152
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 17,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/arte-search-scrape-width.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "7012812b6783841ac8f2393cf81a273c7b10867591080b3ad10c71955f3f8dcd",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/as-creation-shopify-push.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 36
+ ],
+ "connection_context_line_numbers": [
+ 35,
+ 36
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 36,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/as-creation-shopify-push.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "3b797ad591330f4b1e6e7dd82dba4bc9d4768bc6e89abe74bfc8f59674c6933e",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/backfill-schumacher-images.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 14
+ ],
+ "connection_context_line_numbers": [
+ 13,
+ 14
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 14,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/backfill-schumacher-images.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "8b82a9de8a6f6b87bb9c50c6a03b0ccdd90265afd869e7a9d2e6ba1bd4b412e1",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/china-seas-image-enrichment.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 6
+ ],
+ "connection_context_line_numbers": [
+ 6
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 6,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/china-seas-image-enrichment.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "283c8bcafaf0871a6653a33a86198972774284c8d6e3a7f5efb5fc2ac69cc7e7",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/dwc-bulk-audit.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 13
+ ],
+ "connection_context_line_numbers": [
+ 13,
+ 196
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 13,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/dwc-bulk-audit.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "41ba762b9c73cf11b98a4bed727e14667fbf4b68256cd06f00ecadc97a3ecd7c",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/enrich-anna-french.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 19
+ ],
+ "connection_context_line_numbers": [
+ 19,
+ 32
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 19,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/enrich-anna-french.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "653e745509497677e458a8629d489e7badd1463db1d1f9152297461c00b3428a",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/enrich-arte-width.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 18
+ ],
+ "connection_context_line_numbers": [
+ 18,
+ 160
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 18,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/enrich-arte-width.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "6609c2970b6784bd7533493b63104ede3f7861544b01b6706d1f20b01098ce39",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/enrich-grahambrown-width.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 19
+ ],
+ "connection_context_line_numbers": [
+ 19,
+ 30
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 19,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/enrich-grahambrown-width.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "de8eb44a9c691b05d9cdd73f0a7b4fa7273c52bec24473eb20ac1e427e7f2fe7",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/fix-product-type-tags.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 20
+ ],
+ "connection_context_line_numbers": [
+ 19,
+ 20
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 20,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/fix-product-type-tags.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "8d4ba1dd1da6f5a638bf6677b4df63448b5d8850ea8a3f1e66efecc1ad99b978",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/fix-sandberg-body.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 15
+ ],
+ "connection_context_line_numbers": [
+ 14,
+ 15
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 15,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/fix-sandberg-body.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "bff927f53c92b131e6f0c680520d55ecd440716513bc05eb7be08b25089c07b6",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/hollywood-hex-and-tags.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 14
+ ],
+ "connection_context_line_numbers": [
+ 13,
+ 14
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 14,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/hollywood-hex-and-tags.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "51c1b5e7347a183d7fa12529f2aa3b6e2f02d1b6a2f23377e805b102830204b3",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/interior-design-ai-tagger.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 36
+ ],
+ "connection_context_line_numbers": [
+ 35,
+ 36
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 36,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/interior-design-ai-tagger.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "4fab2b2131feb16f575862852f9e4e5abd9118d42eae94b2ab084fd20d85c01c",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/jd-room-batch.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "remote-target",
+ "matched_line_numbers": [
+ 40
+ ],
+ "connection_context_line_numbers": [
+ 39,
+ 40
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 40,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Hard-coded /root output path and matching public server URL identify a server-targeted room pipeline (lines 17-18). This establishes server-oriented source intent, not proof of current deployment or execution. Preserve the remote TCP setting until the deployment owner confirms scope.",
+ "mutable_candidate": false,
+ "disposition": "preserve-remote-target",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/jd-room-batch.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "55ecddcf9e7e025b068b7b9d54e87a38dbae4272d46f4be1453b4c6346b6ccf6",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/migrate-dwkk-to-dwpr.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 25
+ ],
+ "connection_context_line_numbers": [
+ 25,
+ 36
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 25,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/migrate-dwkk-to-dwpr.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "9cb6b327839970cf42ed5755deda96973f278b0f3697a34975cba0a40641f96d",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/phase3-ai-enrich-batch.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 13
+ ],
+ "connection_context_line_numbers": [
+ 12,
+ 13
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 13,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/phase3-ai-enrich-batch.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "edd3d737f1951a5eec237209eb45470191dbcc6cf42ab0b72c644d2188ca4427",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/romo-group-enrichment-scraper.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 19
+ ],
+ "connection_context_line_numbers": [
+ 18,
+ 19
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 19,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/romo-group-enrichment-scraper.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "3637fefb8a644ba7ec48a02146facd897cf82f68df04b6955b64b86da0660dc4",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/room-setting-app/batch-room-gen-v2.py",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 35
+ ],
+ "connection_context_line_numbers": [
+ 35,
+ 115
+ ],
+ "database": "dw_unified",
+ "driver": "psql/libpq subprocess",
+ "host_override_behavior": "Literal connection host is explicit; PGHOST cannot replace a host explicitly supplied by this DSN/object. No host query override is present in the scanned literal.",
+ "literal_targets": [
+ {
+ "line": 35,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/room-setting-app/batch-room-gen-v2.py",
+ "duplicate_note": null
+ },
+ "sha256_current": "20918798cf21ba919c6778988fa03f0811964ce06615b723e7bdaf7b2ddb771e",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/room-setting-app/batch-room-generator.py",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 29
+ ],
+ "connection_context_line_numbers": [
+ 29,
+ 113
+ ],
+ "database": "dw_unified",
+ "driver": "psql/libpq subprocess",
+ "host_override_behavior": "Literal connection host is explicit; PGHOST cannot replace a host explicitly supplied by this DSN/object. No host query override is present in the scanned literal.",
+ "literal_targets": [
+ {
+ "line": 29,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/room-setting-app/batch-room-generator.py",
+ "duplicate_note": null
+ },
+ "sha256_current": "e00cf08b707b476d2e0ba495811314546d5eea0ea495981ae134a98c3357ffba",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/room-setting-app/batch-room-settings.py",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 39
+ ],
+ "connection_context_line_numbers": [
+ 39,
+ 92,
+ 94,
+ 183
+ ],
+ "database": "dw_unified",
+ "driver": "psql/libpq subprocess",
+ "host_override_behavior": "Literal connection host is explicit; PGHOST cannot replace a host explicitly supplied by this DSN/object. No host query override is present in the scanned literal.",
+ "literal_targets": [
+ {
+ "line": 39,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/room-setting-app/batch-room-settings.py",
+ "duplicate_note": null
+ },
+ "sha256_current": "5baf11e773c6df386c09edf123843ae60bd29adba923856d0fbe621aaac67cf8",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/room-setting-app/generate-phillipe-romano-rooms.py",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 28
+ ],
+ "connection_context_line_numbers": [
+ 28,
+ 161
+ ],
+ "database": "dw_unified",
+ "driver": "psql/libpq subprocess",
+ "host_override_behavior": "Literal connection host is explicit; PGHOST cannot replace a host explicitly supplied by this DSN/object. No host query override is present in the scanned literal.",
+ "literal_targets": [
+ {
+ "line": 28,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/room-setting-app/generate-phillipe-romano-rooms.py",
+ "duplicate_note": null
+ },
+ "sha256_current": "f006839aa1457ce29d04436f32fce0db9c3fc1606947af671ab472152d5e0bf0",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/room-setting-app/scripts/batch-room-generator.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 23
+ ],
+ "connection_context_line_numbers": [
+ 23,
+ 24,
+ 69
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 23,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/room-setting-app/scripts/batch-room-generator.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "27bb8af282dc5ed4af079bd18c6b94098e57ee344899bb47a5f9da4af9e34221",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/room-setting-app/scripts/batch-room-generator.py",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 37
+ ],
+ "connection_context_line_numbers": [
+ 37,
+ 92,
+ 93,
+ 208
+ ],
+ "database": "dw_unified",
+ "driver": "psql/libpq subprocess",
+ "host_override_behavior": "Literal connection host is explicit; PGHOST cannot replace a host explicitly supplied by this DSN/object. No host query override is present in the scanned literal.",
+ "literal_targets": [
+ {
+ "line": 37,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/room-setting-app/scripts/batch-room-generator.py",
+ "duplicate_note": null
+ },
+ "sha256_current": "a83a98f5ffb759f4ba79ffe6ca145cbffe4a727e38c96a034f30779bb25a67ba",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/twil-verify-remaining.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 11
+ ],
+ "connection_context_line_numbers": [
+ 40
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 11,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/twil-verify-remaining.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "a4242c74a360794b92aacec08f203acddcdbcc46b593dff4fb810ee78593acac",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/update-dwjs-specs-final.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 16
+ ],
+ "connection_context_line_numbers": [
+ 16,
+ 76
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 16,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/update-dwjs-specs-final.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "a63e9c31e87814ad0e6f399f1f905fd3feab22e70b98bcafe3a3755c5e01b629",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/update-dwjs-specs-phase4.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 19
+ ],
+ "connection_context_line_numbers": [
+ 19,
+ 159
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 19,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/update-dwjs-specs-phase4.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "4a092143674a85d0a35db4e97155c01a234f4e48e7b3f72e993cabc18077dd67",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/versa-evo-pvcfree-scraper.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 5
+ ],
+ "connection_context_line_numbers": [
+ 5,
+ 41
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 5,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/versa-evo-pvcfree-scraper.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "b7bd78d6407ab8421f2102973f4f0be8e0d5d5dcbafb89cb2a7d14f1098ba326",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/ai-enrich-arte-fix.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 73
+ ],
+ "connection_context_line_numbers": [
+ 73
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 73,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": false,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/ai-enrich-arte-fix.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/ai-enrich-arte-fix.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "4cc1e634a462deb8c6daff8d8e203438e43c523aeb68cb837b897145bf7b9956",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/enrich-arte-gaps.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 6
+ ],
+ "connection_context_line_numbers": [
+ 6
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 6,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": false,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/enrich-arte-gaps.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/enrich-arte-gaps.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "08671eccae66663401a3477cc731828a043f728c68a1e5779b6c59f595e79a6b",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/enrich-remaining-13.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 7
+ ],
+ "connection_context_line_numbers": [
+ 90
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 7,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": false,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/enrich-remaining-13.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/enrich-remaining-13.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "9097c046598f7d576ce6b353600becc82827a5dfa272c27e06a7bf9386f219f6",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/gemini-enrich-arte.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 85
+ ],
+ "connection_context_line_numbers": [
+ 85
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 85,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": false,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/gemini-enrich-arte.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/gemini-enrich-arte.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "0239abecd8b117e72254a6a19d4e9c753fbb76236072d2d9a5b57a947d50e1c5",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/gemini-enrich-arte9.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 7
+ ],
+ "connection_context_line_numbers": [
+ 7
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 7,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": false,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/gemini-enrich-arte9.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/gemini-enrich-arte9.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "c088a625336d7cfada00680a4171419f3c9e872181a19caeab4be44809e5f980",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/gemini-enrich-gaps.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 9
+ ],
+ "connection_context_line_numbers": [
+ 119
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 9,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": false,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/gemini-enrich-gaps.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/gemini-enrich-gaps.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "05625be495e6e3aedea9e535a56691fe0397e84934c590cc36afda1aa19f0eca",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/vendor-scrapers/tecnografica-scrape.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "unresolved",
+ "matched_line_numbers": [
+ 20
+ ],
+ "connection_context_line_numbers": [
+ 20
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DW_PG_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 20,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Tecnografica CLI scraper defaults its required image directory to /root/DW-Agents but accepts IMG_DIR and DW_PG_URL overrides. Portable via overrides; current deployment and effective environment are unproven. No direct matching PM2 entry.",
+ "mutable_candidate": false,
+ "disposition": "needs-deployment-owner-evidence",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/vendor-scrapers/tecnografica-scrape.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "eac80b573f1e93dd267b5e06598c2da8c008c77627ae52a1012f43e58c6997e3",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/vendor-scrapers/tecnografica-viewer.js",
+ "project": "Designer-Wallcoverings",
+ "classification": "unresolved",
+ "matched_line_numbers": [
+ 12
+ ],
+ "connection_context_line_numbers": [
+ 12
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DW_PG_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 12,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Tecnografica HTTP viewer defaults its required image directory to /root/DW-Agents but accepts IMG_DIR and DW_PG_URL overrides. Portable via overrides; current deployment and effective environment are unproven. No direct matching PM2 entry.",
+ "mutable_candidate": false,
+ "disposition": "needs-deployment-owner-evidence",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/Designer-Wallcoverings",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": false,
+ "duplicates": [],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/vendor-scrapers/tecnografica-viewer.js",
+ "duplicate_note": null
+ },
+ "sha256_current": "7dceb9baba435d26b959e074fee02f29ac5389f09630c48117f0ea8aac07a903",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Letsbegin/scrape_dg_specs.js",
+ "original_218": true,
+ "project": "Letsbegin",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 12
+ ],
+ "sha256": "f5d7b9471dd207167ac654069878e5f9182e7218173ef64f3316687fc14dae56",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 12,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/NationalPaperHangers-yfr2-c3/scripts/deploy-kamatera-v2.sh",
+ "original_218": true,
+ "project": "NationalPaperHangers-yfr2-c3",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 68,
+ 73
+ ],
+ "sha256": "490a1d488d5e4f8829fbf64c6f0ffa029339773e4742d72de3185cbcb70b977e",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 73,
+ "host": "127.0.0.1",
+ "database": "national_paper_hangers",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "psql",
+ "classification": "remote-target",
+ "disposition": "preserve-remote-or-tunnel",
+ "reason": "Deployment script writes PostgreSQL configuration to remote Kamatera environment; preserve target host.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/.next/server/app/api/registry/route.js",
+ "classification": "fixture-evidence",
+ "source_role": "generated setup instructions",
+ "driver": null,
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 1,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Matched URL appears inside integration registry setup instructions, not a Pool/Client configuration. Source is lib/api-registry.ts:441; generated output must not be edited.",
+ "deployment_proof": "Generated Norma-platform artifact is not the PM2 Norma checkout. Registry setup prose is nonexecuting connection evidence.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/.next/server/app/api/registry/route.js",
+ "line": 1,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/lib/api-registry.ts",
+ "line": 441,
+ "reason": "Original source string instructs user to set DATABASE_URL."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "9a7c7dec2a6c44e6fb833b7081e5c13d642714301bf5e277590d1d5af1209da5",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/.next/server/app/api/registry/route.js",
+ "counterpart_identical": false
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/collect-statements.js",
+ "classification": "unresolved",
+ "source_role": "runtime module",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 19,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Real pg runtime consumer with loopback TCP fallback, but no current local process points at this Norma-platform path; remote deployment not established.",
+ "deployment_proof": "PM2 snapshot 2026-09-11T18:15:02.618Z lists Norma and Norma/agents/instagram-agent, not Norma-platform. Datasource ecosystem declares a remote /root/Projects/Nora path; typo/stale target remains unverified.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/collect-statements.js",
+ "line": 19,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/server.js",
+ "line": 16,
+ "reason": "Server imports this skill."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/ecosystem.config.js",
+ "line": 5,
+ "reason": "Configured cwd is /root/Projects/Nora/agents/datasource-agent (Nora spelling); declaration is not actual remote-deployment proof."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/collect-statements.js",
+ "line": 26,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/collect-statements.js",
+ "line": 27,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "78a5a312e4f7247fac08f8165c641ec3f687286f1fb4ec4d2c991179f43bcf4a",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/agents/datasource-agent/skills/collect-statements.js",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/discover-apis.js",
+ "classification": "unresolved",
+ "source_role": "runtime module",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 19,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Real pg runtime consumer with loopback TCP fallback, but no current local process points at this Norma-platform path; remote deployment not established.",
+ "deployment_proof": "PM2 snapshot 2026-09-11T18:15:02.618Z lists Norma and Norma/agents/instagram-agent, not Norma-platform. Datasource ecosystem declares a remote /root/Projects/Nora path; typo/stale target remains unverified.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/discover-apis.js",
+ "line": 19,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/server.js",
+ "line": 14,
+ "reason": "Server imports this skill."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/ecosystem.config.js",
+ "line": 5,
+ "reason": "Configured cwd is /root/Projects/Nora/agents/datasource-agent (Nora spelling); declaration is not actual remote-deployment proof."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/discover-apis.js",
+ "line": 25,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/discover-apis.js",
+ "line": 26,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "b58e2f1f0bb9746cb7df2c082ab7104b2748b45efb2000a1deaa4df19fec7ded",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/agents/datasource-agent/skills/discover-apis.js",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/rate-sources.js",
+ "classification": "unresolved",
+ "source_role": "runtime module",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 18,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Real pg runtime consumer with loopback TCP fallback, but no current local process points at this Norma-platform path; remote deployment not established.",
+ "deployment_proof": "PM2 snapshot 2026-09-11T18:15:02.618Z lists Norma and Norma/agents/instagram-agent, not Norma-platform. Datasource ecosystem declares a remote /root/Projects/Nora path; typo/stale target remains unverified.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/rate-sources.js",
+ "line": 18,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/server.js",
+ "line": 17,
+ "reason": "Server imports this skill."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/ecosystem.config.js",
+ "line": 5,
+ "reason": "Configured cwd is /root/Projects/Nora/agents/datasource-agent (Nora spelling); declaration is not actual remote-deployment proof."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/rate-sources.js",
+ "line": 23,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/rate-sources.js",
+ "line": 24,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "20040b1f9ba5c0a1c248fba4189c5b3ea0f5363d41723d2e4dc2bdc575cab96b",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/agents/datasource-agent/skills/rate-sources.js",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/report.js",
+ "classification": "unresolved",
+ "source_role": "runtime module",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 15,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Real pg runtime consumer with loopback TCP fallback, but no current local process points at this Norma-platform path; remote deployment not established.",
+ "deployment_proof": "PM2 snapshot 2026-09-11T18:15:02.618Z lists Norma and Norma/agents/instagram-agent, not Norma-platform. Datasource ecosystem declares a remote /root/Projects/Nora path; typo/stale target remains unverified.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/report.js",
+ "line": 15,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/server.js",
+ "line": 18,
+ "reason": "Server imports this skill."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/ecosystem.config.js",
+ "line": 5,
+ "reason": "Configured cwd is /root/Projects/Nora/agents/datasource-agent (Nora spelling); declaration is not actual remote-deployment proof."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/report.js",
+ "line": 20,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/report.js",
+ "line": 21,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "b2db8578a38f869857c3bc0118f37407a30ffd7b49f99182360986264eff90e8",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/agents/datasource-agent/skills/report.js",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/scrape-frontpages.js",
+ "classification": "unresolved",
+ "source_role": "runtime module",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 20,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Real pg runtime consumer with loopback TCP fallback, but no current local process points at this Norma-platform path; remote deployment not established.",
+ "deployment_proof": "PM2 snapshot 2026-09-11T18:15:02.618Z lists Norma and Norma/agents/instagram-agent, not Norma-platform. Datasource ecosystem declares a remote /root/Projects/Nora path; typo/stale target remains unverified.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/scrape-frontpages.js",
+ "line": 20,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/server.js",
+ "line": 15,
+ "reason": "Server imports this skill."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/ecosystem.config.js",
+ "line": 5,
+ "reason": "Configured cwd is /root/Projects/Nora/agents/datasource-agent (Nora spelling); declaration is not actual remote-deployment proof."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/scrape-frontpages.js",
+ "line": 25,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/scrape-frontpages.js",
+ "line": 26,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "92e6983ce0178d8f7ede1d4bffed203133ebe9f8d49e1b303932b6db8f4ee595",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/agents/datasource-agent/skills/scrape-frontpages.js",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/scrape-petitions.js",
+ "classification": "unresolved",
+ "source_role": "runtime module",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 21,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Real pg runtime consumer with loopback TCP fallback, but no current local process points at this Norma-platform path; remote deployment not established.",
+ "deployment_proof": "PM2 snapshot 2026-09-11T18:15:02.618Z lists Norma and Norma/agents/instagram-agent, not Norma-platform. Datasource ecosystem declares a remote /root/Projects/Nora path; typo/stale target remains unverified.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/scrape-petitions.js",
+ "line": 21,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/server.js",
+ "line": 19,
+ "reason": "Server imports this skill."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/ecosystem.config.js",
+ "line": 5,
+ "reason": "Configured cwd is /root/Projects/Nora/agents/datasource-agent (Nora spelling); declaration is not actual remote-deployment proof."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/scrape-petitions.js",
+ "line": 26,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/datasource-agent/skills/scrape-petitions.js",
+ "line": 27,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "9f63f72c321ed981a5ff9f8ba5f57849d22a5c7a1f3c67acab575c454e30e072",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/agents/datasource-agent/skills/scrape-petitions.js",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/shared/db.js",
+ "classification": "unresolved",
+ "source_role": "runtime module",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 11,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Real pg runtime consumer with loopback TCP fallback, but no current local process points at this Norma-platform path; remote deployment not established.",
+ "deployment_proof": "PM2 snapshot 2026-09-11T18:15:02.618Z lists Norma and Norma/agents/instagram-agent, not Norma-platform.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/shared/db.js",
+ "line": 11,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/shared/audit-logger.js",
+ "line": 8,
+ "reason": "Shared audit logger imports this pool."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/shared/db.js",
+ "line": 8,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/agents/shared/db.js",
+ "line": 10,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "4fea1b4d54cebf29c32034de3a3fdcab294eaf265ed0430146be94a61cb4766a",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/agents/shared/db.js",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/petition-site/server.js",
+ "classification": "unresolved",
+ "source_role": "runtime module",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 26,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Real pg runtime consumer with loopback TCP fallback, but no current local process points at this Norma-platform path; remote deployment not established.",
+ "deployment_proof": "PM2 snapshot 2026-09-11T18:15:02.618Z lists Norma and Norma/agents/instagram-agent, not Norma-platform.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/petition-site/server.js",
+ "line": 26,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/petition-site/server.js",
+ "line": 3,
+ "reason": "Comment declares PM2 petition-site; current local PM2 snapshot has no such service."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/petition-site/server.js",
+ "line": 15,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/petition-site/server.js",
+ "line": 25,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "4370aacb4fc9dd22a277c189d5e4045feb4e788dfe02d6df775544c852e186c1",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/petition-site/server.js",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/batch-resolve-authors.js",
+ "classification": "local-cli",
+ "source_role": "operational CLI",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 8,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable CLI consumes a local PostgreSQL URL; runtime DATABASE_URL override, where present, can change target. Local-host literal does not establish production deployment.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/batch-resolve-authors.js",
+ "line": 8,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/batch-resolve-authors.js",
+ "line": 6,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/batch-resolve-authors.js",
+ "line": 8,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "8a001811c63be63d036f27b82176c158e0689a5ecd4d9764b90afccf9228af24",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/scripts/batch-resolve-authors.js",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/campaign-preview.sh",
+ "classification": "local-cli",
+ "source_role": "executable isolated-test/sandbox CLI",
+ "driver": "psql/libpq + pg via test-instance Next server",
+ "database": [
+ "sdcc_test"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 8,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc_test",
+ "port": 5432,
+ "socket_host": null
+ },
+ {
+ "line": 9,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc_test",
+ "port": 5432,
+ "socket_host": null
+ },
+ {
+ "line": 10,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc_test",
+ "port": 5432,
+ "socket_host": null
+ },
+ {
+ "line": 11,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc_test",
+ "port": 5432,
+ "socket_host": null
+ },
+ {
+ "line": 12,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc_test",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer targeting scratch sdcc_test over TCP, not passive fixture text. Must be migrated or consciously retained before local TCP closure.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/campaign-preview.sh",
+ "line": 8,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/campaign-preview.sh",
+ "line": 9,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/campaign-preview.sh",
+ "line": 10,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/campaign-preview.sh",
+ "line": 11,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/campaign-preview.sh",
+ "line": 12,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "69b9e36b2b7b0a202090f541d3eb7a4cfee9d75076f6401bd75bced14abfc750",
+ "runtime_counterpart": null,
+ "counterpart_identical": false
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/enrich-college-scorecard.js",
+ "classification": "local-cli",
+ "source_role": "operational CLI",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 15,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable CLI consumes a local PostgreSQL URL; runtime DATABASE_URL override, where present, can change target. Local-host literal does not establish production deployment.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/enrich-college-scorecard.js",
+ "line": 15,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/enrich-college-scorecard.js",
+ "line": 13,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/enrich-college-scorecard.js",
+ "line": 14,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "e96c50739f70981b3189a6a2233536c209edae459a2fd6f37c137d07765ac431",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/scripts/enrich-college-scorecard.js",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/enrich-news-ai.js",
+ "classification": "local-cli",
+ "source_role": "operational CLI",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 16,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable CLI consumes a local PostgreSQL URL; runtime DATABASE_URL override, where present, can change target. Local-host literal does not establish production deployment.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/enrich-news-ai.js",
+ "line": 16,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/enrich-news-ai.js",
+ "line": 13,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/enrich-news-ai.js",
+ "line": 16,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "4d3d75dd33475a4bd42b19ce5eb9f3a792b07487b50f6c6ce71eb135fd2fa706",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/scripts/enrich-news-ai.js",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/enrich-politicians.js",
+ "classification": "local-cli",
+ "source_role": "operational CLI",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 10,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable CLI consumes a local PostgreSQL URL; runtime DATABASE_URL override, where present, can change target. Local-host literal does not establish production deployment.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/enrich-politicians.js",
+ "line": 10,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/enrich-politicians.js",
+ "line": 9,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/enrich-politicians.js",
+ "line": 10,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "646eaa84eb74ffae5306789b5fb82da1dc9972c7a1682d8d8fd1d4d527ed5c85",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/scripts/enrich-politicians.js",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/enrich-zip-profiles.js",
+ "classification": "local-cli",
+ "source_role": "operational CLI",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 16,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable CLI consumes a local PostgreSQL URL; runtime DATABASE_URL override, where present, can change target. Local-host literal does not establish production deployment.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/enrich-zip-profiles.js",
+ "line": 16,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/enrich-zip-profiles.js",
+ "line": 14,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/enrich-zip-profiles.js",
+ "line": 17,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "2bba37f837f712dfd82854a6f00467b527202cc1853ee83f6c5379f7ff1d9e96",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/scripts/enrich-zip-profiles.js",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-all-sources.js",
+ "classification": "local-cli",
+ "source_role": "operational CLI",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 19,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable CLI consumes a local PostgreSQL URL; runtime DATABASE_URL override, where present, can change target. Local-host literal does not establish production deployment.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-all-sources.js",
+ "line": 19,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-all-sources.js",
+ "line": 16,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-all-sources.js",
+ "line": 20,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "c00ef24605cc43472eb0659f596477a98b993439003dffe8f831d8f8077f8400",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/scripts/ingest-all-sources.js",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-congress.js",
+ "classification": "local-cli",
+ "source_role": "operational CLI",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 9,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable CLI consumes a local PostgreSQL URL; runtime DATABASE_URL override, where present, can change target. Local-host literal does not establish production deployment.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-congress.js",
+ "line": 9,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-congress.js",
+ "line": 8,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-congress.js",
+ "line": 9,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "6fee10ae6f5ce6aaf8c781767f88acbf5f9f9fcdc564b7eadcd91cd2b7723a0a",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/scripts/ingest-congress.js",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-org-feeds.js",
+ "classification": "local-cli",
+ "source_role": "operational CLI",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 13,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable CLI consumes a local PostgreSQL URL; runtime DATABASE_URL override, where present, can change target. Local-host literal does not establish production deployment.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-org-feeds.js",
+ "line": 13,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-org-feeds.js",
+ "line": 9,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-org-feeds.js",
+ "line": 13,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "84cfcc9b8e94e2e826d2ff155e4ceff05e72938d9511fa49c26ebf573f8885d5",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/scripts/ingest-org-feeds.js",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-scorecard-urban.js",
+ "classification": "local-cli",
+ "source_role": "operational CLI",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 15,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable CLI consumes a local PostgreSQL URL; runtime DATABASE_URL override, where present, can change target. Local-host literal does not establish production deployment.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-scorecard-urban.js",
+ "line": 15,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-scorecard-urban.js",
+ "line": 14,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-scorecard-urban.js",
+ "line": 15,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "ba9a9154e18fcc6ebe8ae818ea00b32a8ccb07a360f3d0b3884d4025fd968241",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/scripts/ingest-scorecard-urban.js",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-scorecard.js",
+ "classification": "local-cli",
+ "source_role": "operational CLI",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 10,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable CLI consumes a local PostgreSQL URL; runtime DATABASE_URL override, where present, can change target. Local-host literal does not establish production deployment.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-scorecard.js",
+ "line": 10,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-scorecard.js",
+ "line": 9,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-scorecard.js",
+ "line": 10,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "102380b5ac72f324927f9580eb352ec06659ad32c04bdd7bf808722b037afdcb",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/scripts/ingest-scorecard.js",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-staffers.js",
+ "classification": "local-cli",
+ "source_role": "operational CLI",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 22,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable CLI consumes a local PostgreSQL URL; runtime DATABASE_URL override, where present, can change target. Local-host literal does not establish production deployment.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-staffers.js",
+ "line": 22,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-staffers.js",
+ "line": 18,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/ingest-staffers.js",
+ "line": 23,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "85a52606cbbc7a083c697695b230696824d4b037d7406c40060d276fd72a38b7",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/scripts/ingest-staffers.js",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/populate-staffers.js",
+ "classification": "local-cli",
+ "source_role": "operational CLI",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 16,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable CLI consumes a local PostgreSQL URL; runtime DATABASE_URL override, where present, can change target. Local-host literal does not establish production deployment.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/populate-staffers.js",
+ "line": 16,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/populate-staffers.js",
+ "line": 14,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/populate-staffers.js",
+ "line": 17,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "8a0509e4188ef084db4c92c0115eaa5584c9f87ce152a1f850a6470560580226",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/scripts/populate-staffers.js",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/predeploy-gate.sh",
+ "classification": "local-cli",
+ "source_role": "executable isolated-test/sandbox CLI",
+ "driver": "psql/libpq + pg via test-instance Next server",
+ "database": [
+ "sdcc_test"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 16,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc_test",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer targeting scratch sdcc_test over TCP, not passive fixture text. Must be migrated or consciously retained before local TCP closure.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/predeploy-gate.sh",
+ "line": 16,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/predeploy-gate.sh",
+ "line": 16,
+ "reason": "NORMA_TEST_DB exported to executable test harnesses."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "c11368213709f3fc28445932fbf1f6823ed6cdbf649b920e8e44b1d3e1cc0abc",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/scripts/predeploy-gate.sh",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/restore-admin-hash.mjs",
+ "classification": "local-cli",
+ "source_role": "operational CLI",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 9,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable CLI consumes a local PostgreSQL URL; runtime DATABASE_URL override, where present, can change target. Local-host literal does not establish production deployment.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/restore-admin-hash.mjs",
+ "line": 9,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/restore-admin-hash.mjs",
+ "line": 5,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/restore-admin-hash.mjs",
+ "line": 10,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "50a6d10bf227605f372de9cc20a34d9af51817f2963512fc2e009325e7d7c22c",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/scripts/restore-admin-hash.mjs",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/search-kqed.mjs",
+ "classification": "local-cli",
+ "source_role": "operational CLI",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 16,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable CLI consumes a local PostgreSQL URL; runtime DATABASE_URL override, where present, can change target. Local-host literal does not establish production deployment.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/search-kqed.mjs",
+ "line": 16,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/search-kqed.mjs",
+ "line": 6,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/search-kqed.mjs",
+ "line": 15,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "970782a0f2b95735f21234fc9db2a6bf45539574a98408c3ae1fe84842a0b63c",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/scripts/search-kqed.mjs",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/search-latimes-gmail.js",
+ "classification": "local-cli",
+ "source_role": "operational CLI",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 10,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable CLI consumes a local PostgreSQL URL; runtime DATABASE_URL override, where present, can change target. Local-host literal does not establish production deployment.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/search-latimes-gmail.js",
+ "line": 10,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/search-latimes-gmail.js",
+ "line": 8,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/search-latimes-gmail.js",
+ "line": 18,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "5d12b95bf3eaedc9639e710694190facc2101b303a01936efecad9b86a92f37f",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/scripts/search-latimes-gmail.js",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/seed-campaign-demo.mjs",
+ "classification": "local-cli",
+ "source_role": "executable isolated-test/sandbox CLI",
+ "driver": "pg",
+ "database": [
+ "sdcc_test"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 6,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc_test",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer targeting scratch sdcc_test over TCP, not passive fixture text. Must be migrated or consciously retained before local TCP closure.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/seed-campaign-demo.mjs",
+ "line": 6,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/seed-campaign-demo.mjs",
+ "line": 4,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/seed-campaign-demo.mjs",
+ "line": 6,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "d9aeb9b4df8cd6a9d3b065e23d59784e82e94f6afd030511a126ba1cbf6e8090",
+ "runtime_counterpart": null,
+ "counterpart_identical": false
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/test-instance.sh",
+ "classification": "local-cli",
+ "source_role": "executable isolated-test/sandbox CLI",
+ "driver": "psql/libpq + pg via test-instance Next server",
+ "database": [
+ "sdcc_test"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 14,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc_test",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer targeting scratch sdcc_test over TCP, not passive fixture text. Must be migrated or consciously retained before local TCP closure.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/test-instance.sh",
+ "line": 14,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "10960f5309ac272e7f2656259927a1afc07d41f92756317cc2d7cc4c631bcab4",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/scripts/test-instance.sh",
+ "counterpart_identical": false
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/verify-admin-hash.mjs",
+ "classification": "local-cli",
+ "source_role": "operational CLI",
+ "driver": "pg",
+ "database": [
+ "sdcc"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 5,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable CLI consumes a local PostgreSQL URL; runtime DATABASE_URL override, where present, can change target. Local-host literal does not establish production deployment.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/verify-admin-hash.mjs",
+ "line": 5,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/verify-admin-hash.mjs",
+ "line": 4,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/scripts/verify-admin-hash.mjs",
+ "line": 5,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "c156c159ae828d65ac256777f5a338e53282124de8198be4a14458e269b54e92",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/scripts/verify-admin-hash.mjs",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/tests/api-authz-matrix.mjs",
+ "classification": "local-cli",
+ "source_role": "executable isolated-test/sandbox CLI",
+ "driver": "pg",
+ "database": [
+ "sdcc_test"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 27,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc_test",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer targeting scratch sdcc_test over TCP, not passive fixture text. Must be migrated or consciously retained before local TCP closure.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/tests/api-authz-matrix.mjs",
+ "line": 27,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/tests/api-authz-matrix.mjs",
+ "line": 23,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/tests/api-authz-matrix.mjs",
+ "line": 115,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "d9ffe3ec971725f66e4976b0b2ee7d7b8b18c2aae9240af3ab678923d810dc32",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/tests/api-authz-matrix.mjs",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/tests/api-crud-lifecycle.mjs",
+ "classification": "local-cli",
+ "source_role": "executable isolated-test/sandbox CLI",
+ "driver": "pg",
+ "database": [
+ "sdcc_test"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 21,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc_test",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer targeting scratch sdcc_test over TCP, not passive fixture text. Must be migrated or consciously retained before local TCP closure.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/tests/api-crud-lifecycle.mjs",
+ "line": 21,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/tests/api-crud-lifecycle.mjs",
+ "line": 17,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/tests/api-crud-lifecycle.mjs",
+ "line": 58,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "73b5a48a3c8591eb2bc66b265a2d5dc7303ce38e04d9e71fe7c6c89dbdc7f127",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/tests/api-crud-lifecycle.mjs",
+ "counterpart_identical": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/tests/api-write-smoke.mjs",
+ "classification": "local-cli",
+ "source_role": "executable isolated-test/sandbox CLI",
+ "driver": "pg",
+ "database": [
+ "sdcc_test"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 32,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc_test",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer targeting scratch sdcc_test over TCP, not passive fixture text. Must be migrated or consciously retained before local TCP closure.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/tests/api-write-smoke.mjs",
+ "line": 32,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/tests/api-write-smoke.mjs",
+ "line": 28,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/tests/api-write-smoke.mjs",
+ "line": 49,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "d2a19c60371a24fa19dd82a6736d86964e6fdfc766a0cacbe8fcdbb77fdd2eca",
+ "runtime_counterpart": "/Users/macstudio3/Projects/Norma/tests/api-write-smoke.mjs",
+ "counterpart_identical": false
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/tests/campaign-platform.mjs",
+ "classification": "local-cli",
+ "source_role": "executable isolated-test/sandbox CLI",
+ "driver": "pg",
+ "database": [
+ "sdcc_test"
+ ],
+ "host": [
+ "127.0.0.1"
+ ],
+ "targets": [
+ {
+ "line": 8,
+ "authority_host": "127.0.0.1",
+ "database": "sdcc_test",
+ "port": 5432,
+ "socket_host": null
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer targeting scratch sdcc_test over TCP, not passive fixture text. Must be migrated or consciously retained before local TCP closure.",
+ "deployment_proof": "CLI exists in local checkout; no current scheduler/PM2 invocation of this original path was established.",
+ "evidence": [
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/tests/campaign-platform.mjs",
+ "line": 8,
+ "reason": "PostgreSQL target literal; authority is TCP because no host socket query override is present."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/tests/campaign-platform.mjs",
+ "line": 5,
+ "reason": "pg import or actual Pool/Client construction."
+ },
+ {
+ "path": "/Users/macstudio3/Projects/Norma-platform/tests/campaign-platform.mjs",
+ "line": 8,
+ "reason": "pg import or actual Pool/Client construction."
+ }
+ ],
+ "original_218": true,
+ "sha256_current": "17835bff2254c9be8dda6e9e2fe5b22937b9590dd7b5e0355d3881943d50b6d7",
+ "runtime_counterpart": null,
+ "counterpart_identical": false
+ },
+ {
+ "path": "/Users/macstudio3/Projects/SDCC-Stories/server.js",
+ "original_218": true,
+ "project": "SDCC-Stories",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 126
+ ],
+ "sha256": "40462ccb4632d14bdd78eeaf726c59bda28211fd14f656aa38bfed9d217b0c0a",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 126,
+ "host": "127.0.0.1",
+ "database": "sdcc",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "unresolved",
+ "disposition": "runtime-provenance-and-cutover-needed",
+ "reason": "Executable server/database-module connection definition. No exact running entry demonstrated; do not infer inactive or change remote-capable deployment defaults.",
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/_scratch/dwaa53-viewer/server.js",
+ "original_218": true,
+ "project": "_scratch",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 6
+ ],
+ "sha256": "ee91a56631a87e3c4215107667409d4fe008a30cb9cc84a89430336af158a955",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 6,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "unresolved",
+ "disposition": "runtime-provenance-and-cutover-needed",
+ "reason": "Executable server/database-module connection definition. No exact running entry demonstrated; do not infer inactive or change remote-capable deployment defaults.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/all-dw-landing/scripts/build-sites-json.js",
+ "original_218": true,
+ "project": "all-dw-landing",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 33
+ ],
+ "sha256": "bd554f1c4a2124f8307cb40e4169d7bbf33435363f81f50369809cc42dfac051",
+ "project_runtime_context": [],
+ "uri_targets": [],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/approvals-viewer/rollup.js",
+ "original_218": true,
+ "project": "approvals-viewer",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 12
+ ],
+ "sha256": "3b5864c143d6552a17964f26edafa5cd82d578a62e3706d45d66e494e86e90ce",
+ "project_runtime_context": [
+ {
+ "name": "approvals-viewer",
+ "pid": 8162,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/approvals-viewer/server.js"
+ },
+ {
+ "name": "approvals-rollup",
+ "pid": 13273,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/approvals-viewer/rollup.js"
+ }
+ ],
+ "uri_targets": [],
+ "driver": null,
+ "classification": "non-postgres",
+ "disposition": "exclude-http-host-false-positive",
+ "reason": "Matched loopback host is HTTP request/proxy configuration, not a PostgreSQL connection. No source change for this finding.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/archive-agent/.archive-agent.env",
+ "original_218": true,
+ "project": "archive-agent",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 2
+ ],
+ "sha256": "20715a64465d9e4497a9bb87810e441b8562e69164174efa59763bf751c5bb23",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 2,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "review",
+ "classification": "unresolved",
+ "disposition": "environment-provenance-needed",
+ "reason": "Contains DB environment configuration; deployment/runtime loading must be identified. Adjacent deployment manifests alone do not prove this file is consumed on Mac.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/archive-agent/ecosystem.config.js",
+ "original_218": true,
+ "project": "archive-agent",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 11
+ ],
+ "sha256": "0e39e9a6e5d8e81926a7be02ceb693349125c62f2ceffe50e4d9810e20157bca",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 11,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "review",
+ "classification": "remote-target",
+ "disposition": "preserve-remote-or-tunnel",
+ "reason": "Explicit cwd /root/DW-Agents/archive-agent identifies remote launcher, not local Mac service.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/astek-landing/lib/vendor-requests.js",
+ "original_218": true,
+ "project": "astek-landing",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 52
+ ],
+ "sha256": "fd8e922c9ee816305b5df305c2f33ca738ab5da7834b8b14b188fc45e5e82f46",
+ "project_runtime_context": [],
+ "uri_targets": [],
+ "driver": "node-postgres",
+ "classification": "unresolved",
+ "disposition": "scoped-service-cutover-required",
+ "reason": "Shared module hardcodes PostgreSQL127.0.0.1:5432. Parent mounts module; ensureSchema executes at mount even if catalog uses JSONL. Contains email-send branch; no wrapper/app execution allowed during inventory.",
+ "module_mount": {
+ "parent": "/Users/macstudio3/Projects/astek-landing/server.js",
+ "import_lines": [
+ 118
+ ],
+ "startup_schema_lines": [
+ 147
+ ],
+ "live_pm2": []
+ },
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": true
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/astek-landing/scripts/build-products-json.js",
+ "original_218": true,
+ "project": "astek-landing",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 17
+ ],
+ "sha256": "2e8665c60c06eaa860bae676d4bbd1ae04991a51209913cd1f95b9634ba80b21",
+ "project_runtime_context": [],
+ "uri_targets": [],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/astek-landing/scripts/scrape-astek.js",
+ "original_218": true,
+ "project": "astek-landing",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 29
+ ],
+ "sha256": "b20d9d24cdf5378a6447be27ba7f67fb2cf1235dea74bc2880e1c804f11f171d",
+ "project_runtime_context": [],
+ "uri_targets": [],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/crezana-internal/lib/vendor-requests.js",
+ "original_218": true,
+ "project": "crezana-internal",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 52
+ ],
+ "sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "project_runtime_context": [
+ {
+ "name": "crezana-internal",
+ "pid": 8192,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/crezana-internal/server.js"
+ }
+ ],
+ "uri_targets": [],
+ "driver": "node-postgres",
+ "classification": "local-runtime",
+ "disposition": "scoped-service-cutover-required",
+ "reason": "Shared module hardcodes PostgreSQL127.0.0.1:5432. Parent mounts module; ensureSchema executes at mount even if catalog uses JSONL. Contains email-send branch; no wrapper/app execution allowed during inventory.",
+ "module_mount": {
+ "parent": "/Users/macstudio3/Projects/crezana-internal/server.js",
+ "import_lines": [
+ 45
+ ],
+ "startup_schema_lines": [
+ 147
+ ],
+ "live_pm2": [
+ "crezana-internal"
+ ]
+ },
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": true
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/designerwallcoverings/scripts/rebel-walls-dwsku-recovery/recover-rebel-walls-dwsku.js",
+ "original_218": true,
+ "project": "designerwallcoverings",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 58,
+ 88
+ ],
+ "sha256": "c6cab2453475db7df9cdd7ada4c4e4fe0b61c912ded4782960242b121e4bf624",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 58,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ },
+ {
+ "line": 88,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ },
+ {
+ "line": 89,
+ "host": null,
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": false
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "unresolved",
+ "disposition": "split-apply-and-local-default",
+ "reason": "Explicit TCP URI belongs to APPLY path; Mac planning fallback is hostless URI which node-postgres may still default to localhost. Prove both invocation targets; do not mechanically replace canonical apply branch.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-boardroom-governance/.env",
+ "original_218": true,
+ "project": "dw-boardroom-governance",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 2
+ ],
+ "sha256": "689f033cbd75732d3be800e3b496d5d8f73697b5f2c0f8953c3347db96266940",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 2,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "review",
+ "classification": "unresolved",
+ "disposition": "environment-provenance-needed",
+ "reason": "Contains DB environment configuration; deployment/runtime loading must be identified. Adjacent deployment manifests alone do not prove this file is consumed on Mac.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-boardroom-governance/ecosystem.config.cjs",
+ "original_218": true,
+ "project": "dw-boardroom-governance",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 10
+ ],
+ "sha256": "287ca4d8ae0969f859766e5c59c1a0b84463a8a55ca463199e3e7c22879915bd",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 10,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "review",
+ "classification": "remote-target",
+ "disposition": "preserve-remote-or-tunnel",
+ "reason": "Explicit cwd /root/Projects/dw-boardroom-governance identifies remote launcher.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-cowtan-recrawl/recrawl-cowtan.js",
+ "original_218": true,
+ "project": "dw-cowtan-recrawl",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 55
+ ],
+ "sha256": "c26322654a3902c5f347110f639dfac4106489f3763046ccf64907fb0ef237cc",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 55,
+ "host": "localhost",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-domain-fleet/output/leak-reverify-checker.js",
+ "original_218": true,
+ "project": "dw-domain-fleet",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 31
+ ],
+ "sha256": "1a0dee6d9b7b53ebb2cb0caf010e1f2d8ad95effc2ac48058abf0525f3453820",
+ "project_runtime_context": [],
+ "uri_targets": [],
+ "driver": null,
+ "classification": "non-postgres",
+ "disposition": "exclude-http-host-false-positive",
+ "reason": "Matched loopback host is HTTP request/proxy configuration, not a PostgreSQL connection. No source change for this finding.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-internal-gateway/server.js",
+ "original_218": true,
+ "project": "dw-internal-gateway",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 226,
+ 340,
+ 368
+ ],
+ "sha256": "10dd6bf908e62b6e3b9e752413d198f1a30104a0bf0ca7a71e4617f842745f3d",
+ "project_runtime_context": [
+ {
+ "name": "dw-internal-gateway",
+ "pid": 8389,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/dw-internal-gateway/server.js"
+ },
+ {
+ "name": "internal-dw-dns",
+ "pid": 3868,
+ "status": "online",
+ "script": "/opt/homebrew/opt/dnsmasq/sbin/dnsmasq"
+ }
+ ],
+ "uri_targets": [],
+ "driver": null,
+ "classification": "non-postgres",
+ "disposition": "exclude-http-host-false-positive",
+ "reason": "Matched loopback host is HTTP request/proxy configuration, not a PostgreSQL connection. No source change for this finding.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-pitch-followup/scripts/build-lists.js",
+ "original_218": true,
+ "project": "dw-pitch-followup",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 322
+ ],
+ "sha256": "b00b48c2f8ff41a55ce59cd395dbe5526421a89f81e999c4f7aa23e84c911f26",
+ "project_runtime_context": [
+ {
+ "name": "dw-pitch-followup",
+ "pid": 8254,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/dw-pitch-followup/server.js"
+ }
+ ],
+ "uri_targets": [
+ {
+ "line": 322,
+ "host": "localhost",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": false
+ }
+ ],
+ "driver": "psql",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-pitch-followup/scripts/enrich-disco.js",
+ "original_218": true,
+ "project": "dw-pitch-followup",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 15
+ ],
+ "sha256": "86a9f43988b55271bdfdc51f4203961475ade8277f91b11896aa3923811b1edf",
+ "project_runtime_context": [
+ {
+ "name": "dw-pitch-followup",
+ "pid": 8254,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/dw-pitch-followup/server.js"
+ }
+ ],
+ "uri_targets": [
+ {
+ "line": 15,
+ "host": "localhost",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": false
+ }
+ ],
+ "driver": "psql",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-scrape-scheduler/lib/db.js",
+ "original_218": true,
+ "project": "dw-scrape-scheduler",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 15
+ ],
+ "sha256": "a0db45ded72b6a2c6490b70ed41efe81c286b0e0e6381531880ab690a01ae435",
+ "project_runtime_context": [],
+ "uri_targets": [],
+ "driver": "node-postgres",
+ "classification": "unresolved",
+ "disposition": "runtime-provenance-and-cutover-needed",
+ "reason": "Executable server/database-module connection definition. No exact running entry demonstrated; do not infer inactive or change remote-capable deployment defaults.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/ai-enrich-arte-fix.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 73
+ ],
+ "connection_context_line_numbers": [
+ 73
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 73,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/ai-enrich-arte-fix.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/ai-enrich-arte-fix.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "4cc1e634a462deb8c6daff8d8e203438e43c523aeb68cb837b897145bf7b9956",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/ai-enrich-gaps2.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 85
+ ],
+ "connection_context_line_numbers": [
+ 85
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 85,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/ai-enrich-gaps2.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/ai-enrich-gaps2.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "3f64bf68a6727590ef83339f5677b63fcfe27946b381b8e9a9c821262c5f8a07",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/arte-fill-tags.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 7
+ ],
+ "connection_context_line_numbers": [
+ 74
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 7,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/arte-fill-tags.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/arte-fill-tags.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "a88e4277726db87d075caeedb70d6772d30ffc0b7b414d603dc7c7bcb4180c1a",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/enrich-arte-fix.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 6
+ ],
+ "connection_context_line_numbers": [
+ 6,
+ 77
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 6,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/enrich-arte-fix.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/enrich-arte-fix.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "1056369a7d82daeba3e97cda071df2f1443a955887cad72fe59b89c0f4a58f52",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/enrich-arte-gaps.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 6
+ ],
+ "connection_context_line_numbers": [
+ 6
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 6,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/enrich-arte-gaps.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/enrich-arte-gaps.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "08671eccae66663401a3477cc731828a043f728c68a1e5779b6c59f595e79a6b",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/enrich-arte-puppeteer.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 7
+ ],
+ "connection_context_line_numbers": [
+ 67
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 7,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/enrich-arte-puppeteer.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/enrich-arte-puppeteer.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "ba261524e4956bb402dd67e39398c50c92f68308d158ca29d826e0c11d7b1775",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/enrich-remaining-13.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 7
+ ],
+ "connection_context_line_numbers": [
+ 90
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 7,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/enrich-remaining-13.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/enrich-remaining-13.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "9097c046598f7d576ce6b353600becc82827a5dfa272c27e06a7bf9386f219f6",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/gemini-classify-texture.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 10
+ ],
+ "connection_context_line_numbers": [
+ 10
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 10,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/gemini-classify-texture.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/gemini-classify-texture.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "9a299662ad535a4cf6d286ad3466f474b5a69404bebd4d87c0db426d4d47b05f",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/gemini-enrich-arte.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 85
+ ],
+ "connection_context_line_numbers": [
+ 85
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 85,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/gemini-enrich-arte.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/gemini-enrich-arte.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "0239abecd8b117e72254a6a19d4e9c753fbb76236072d2d9a5b57a947d50e1c5",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/gemini-enrich-arte9.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 7
+ ],
+ "connection_context_line_numbers": [
+ 7
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 7,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/gemini-enrich-arte9.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/gemini-enrich-arte9.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "c088a625336d7cfada00680a4171419f3c9e872181a19caeab4be44809e5f980",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/gemini-enrich-gaps.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 9
+ ],
+ "connection_context_line_numbers": [
+ 119
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 9,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/gemini-enrich-gaps.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/gemini-enrich-gaps.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "05625be495e6e3aedea9e535a56691fe0397e84934c590cc36afda1aa19f0eca",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/apex-repeat-push.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 10
+ ],
+ "connection_context_line_numbers": [
+ 9,
+ 10
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 10,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/apex-repeat-push.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/apex-repeat-push.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "c1cd111e0e9575748f49432405881c143032a548480ea4d9987895501c0edeb5",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/arte-recrawl.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 15
+ ],
+ "connection_context_line_numbers": [
+ 14,
+ 15
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 15,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/arte-recrawl.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/arte-recrawl.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "76a41fa2cf1e83ebb337a6a65d011572094a76b72da94d3701cc012650b9f36d",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/arte-update-mfr-sku.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 22
+ ],
+ "connection_context_line_numbers": [
+ 21,
+ 22
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 22,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/arte-update-mfr-sku.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/arte-update-mfr-sku.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "1c81d1839f19436c29994d3f5258f68f4a25117d32d56d23bcbed39117285a28",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/arte-url-backfill.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 17
+ ],
+ "connection_context_line_numbers": [
+ 17,
+ 152
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 17,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/arte-url-backfill.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/arte-url-backfill.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "84f0b839efcb97b41b38f148a4756bc52f8ba8bf2ca229b7541f0ba9197821f5",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/assign-elitis-dw-skus.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 12
+ ],
+ "connection_context_line_numbers": [
+ 11,
+ 12
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 12,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/assign-elitis-dw-skus.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/assign-elitis-dw-skus.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "9a0393a2e470de1a2ec744b3a287a957af4edffe4a83566c6d98adaef498c695",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/batch-room-settings.py",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 22
+ ],
+ "connection_context_line_numbers": [
+ 22,
+ 23,
+ 344
+ ],
+ "database": "dw_unified",
+ "driver": "psycopg2/libpq",
+ "host_override_behavior": "Literal connection host is explicit; PGHOST cannot replace a host explicitly supplied by this DSN/object. No host query override is present in the scanned literal.",
+ "literal_targets": [
+ {
+ "line": 22,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/batch-room-settings.py",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/batch-room-settings.py",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "e8cc6b6f5345f9b369f80007eb5b475ee611d65b5b5799f07ac254a048c7caa2",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/catalog-push-to-kamatera.sh",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "remote-target",
+ "matched_line_numbers": [
+ 26
+ ],
+ "connection_context_line_numbers": [
+ 4,
+ 9,
+ 43,
+ 44,
+ 63,
+ 64,
+ 96,
+ 98,
+ 102
+ ],
+ "database": "dw_unified",
+ "driver": "psql/pg_dump (libpq)",
+ "host_override_behavior": "Scanned KAM literal means 127.0.0.1 on ssh target my-server. MAC3 hostless source DSN uses libpq defaults/PGHOST on Mac. Do not replace remote KAM authority with Mac /tmp.",
+ "literal_targets": [
+ {
+ "line": 10,
+ "database": "dw_unified",
+ "authority_host": null,
+ "query_host": null,
+ "effective_literal_host": null,
+ "transport": "libpq-default-socket",
+ "port": null,
+ "credentials_redacted": true
+ },
+ {
+ "line": 25,
+ "database": "dw_unified",
+ "authority_host": null,
+ "query_host": null,
+ "effective_literal_host": null,
+ "transport": "libpq-default-socket",
+ "port": null,
+ "credentials_redacted": true
+ },
+ {
+ "line": 26,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "KAM DSN is passed to psql exclusively inside ssh my-server (lines 44,64,98,102); localhost is the remote server. Local MAC3 source uses a hostless DSN (line 25). This establishes server-oriented source intent, not proof of current deployment or execution. Preserve the remote TCP setting until the deployment owner confirms scope.",
+ "mutable_candidate": false,
+ "disposition": "preserve-remote-target",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/catalog-push-to-kamatera.sh",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/catalog-push-to-kamatera.sh",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "9dba4aca78091b59ebb9653553069c182fc552b0b37e6591213369916c45a41e",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/classify-texture-pattern.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 9
+ ],
+ "connection_context_line_numbers": [
+ 9
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 9,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/classify-texture-pattern.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/classify-texture-pattern.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "f54a0f94ff19d517a5094206d83cab60bd3216550565695cae54bee53c36fd3a",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/fix-suncloth-to-fabric.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "fixture-evidence",
+ "matched_line_numbers": [
+ 36
+ ],
+ "connection_context_line_numbers": [
+ 36,
+ 122,
+ 123
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Actual connection host is process.env.PGHOST when nonempty, otherwise /tmp Unix socket; DB_URL and DATABASE_URL do not feed the Client. No app execution performed.",
+ "literal_targets": [
+ {
+ "line": 36,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Scanned DB_URL literal at line 36 is never referenced after declaration (one identifier occurrence). The real Client at line 123 uses PGHOST || /tmp. Exclude this dead literal from transport migration; it is residual source evidence, not an active TCP connector.",
+ "mutable_candidate": false,
+ "disposition": "exclude-dead-literal",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/fix-suncloth-to-fabric.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/fix-suncloth-to-fabric.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "2fd5f813197d4a8aaca2f50a19d384c90e273388d192cdaec800d05f87b0d457",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/gemini-catalog-tagger.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 26
+ ],
+ "connection_context_line_numbers": [
+ 25,
+ 26
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 26,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/gemini-catalog-tagger.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/gemini-catalog-tagger.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "3652d0f0a015e7b4cf9675733467080683a0103920984dff50c14081f34ab3f2",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/hollywood-tag-enrichment.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 18
+ ],
+ "connection_context_line_numbers": [
+ 18,
+ 174
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 18,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/hollywood-tag-enrichment.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/hollywood-tag-enrichment.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "4b3ec28fa92479acd19f41ad938fd555cbdd719fb0b4e0214f65c5b5504b52c0",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/interior-design-tagger.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 30
+ ],
+ "connection_context_line_numbers": [
+ 29,
+ 30
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 30,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/interior-design-tagger.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/interior-design-tagger.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "f41992f4c13161f67428eab5b80027ddba5192fd7d18dc2ec4ed926aa59fdc4b",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/koroseal-batch-cron.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "remote-target",
+ "matched_line_numbers": [
+ 26
+ ],
+ "connection_context_line_numbers": [
+ 25,
+ 26
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 26,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Required state and cron log paths are hard-coded under /root/Projects/Designer-Wallcoverings (lines 20,22). This establishes server-oriented source intent, not proof of current deployment or execution. Preserve the remote TCP setting until the deployment owner confirms scope.",
+ "mutable_candidate": false,
+ "disposition": "preserve-remote-target",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/koroseal-batch-cron.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/koroseal-batch-cron.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "a927ef259d6831648c135722ef9fd83c707efc29b4cbaf2648063f88c353759f",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/la-walls-image-sync.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 11
+ ],
+ "connection_context_line_numbers": [
+ 10,
+ 11
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 11,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/la-walls-image-sync.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/la-walls-image-sync.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "b6a22d2f24af56762a057c827b4cc466ceb4d282e81fd2bf9fc8ccfbb19d0d90",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/lib/sku-registry.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 34
+ ],
+ "connection_context_line_numbers": [
+ 33,
+ 34
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Literal connection host is explicit; PGHOST cannot replace a host explicitly supplied by this DSN/object. No host query override is present in the scanned literal.",
+ "literal_targets": [
+ {
+ "line": 34,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Shared pg utility exports registry functions at line 381. Primary-checkout new-product-import-template.js imports it. This is executable library code, not a fixture; actual importer invocation is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/lib/sku-registry.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/lib/sku-registry.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "7627ef470f923311cc0800fb67a9b79ccaac635f3f5a05549446e0a0e2d40312",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/paul-montgomery-image-sync.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 24
+ ],
+ "connection_context_line_numbers": [
+ 23,
+ 24
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 24,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/paul-montgomery-image-sync.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/paul-montgomery-image-sync.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "0b58d01d97d74eb60e8932ee25e0690c26c7110b53234521741c85d2998bce69",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/phase3-orphan-recover.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "remote-target",
+ "matched_line_numbers": [
+ 54
+ ],
+ "connection_context_line_numbers": [
+ 54
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Literal connection host is explicit; PGHOST cannot replace a host explicitly supplied by this DSN/object. No host query override is present in the scanned literal.",
+ "literal_targets": [
+ {
+ "line": 54,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Required recovery log directory is hard-coded under /root/DW-Agents/logs (line 13); sibling orchestrator targets /root/DW-Agents/full-monte. This establishes server-oriented source intent, not proof of current deployment or execution. Preserve the remote TCP setting until the deployment owner confirms scope.",
+ "mutable_candidate": false,
+ "disposition": "preserve-remote-target",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/phase3-orphan-recover.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/phase3-orphan-recover.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "e5cde4375fef74c7e092ea3e3bdaf56883dd8069b86197b0e84c575806466e65",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/phase3-orphan-run.sh",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "remote-target",
+ "matched_line_numbers": [
+ 10
+ ],
+ "connection_context_line_numbers": [
+ 14
+ ],
+ "database": "dw_unified",
+ "driver": "psql/pg_dump (libpq)",
+ "host_override_behavior": "Literal connection host is explicit; PGHOST cannot replace a host explicitly supplied by this DSN/object. No host query override is present in the scanned literal.",
+ "literal_targets": [
+ {
+ "line": 10,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Shell orchestrator changes to and sources /root/DW-Agents/full-monte (lines 7-8) and runs /root enrichment entry point (line 38). This establishes server-oriented source intent, not proof of current deployment or execution. Preserve the remote TCP setting until the deployment owner confirms scope.",
+ "mutable_candidate": false,
+ "disposition": "preserve-remote-target",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/phase3-orphan-run.sh",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/phase3-orphan-run.sh",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "6a591dd028577dddc2f328a1a68556796b7004a86d10fe03e1174f40ccaf108e",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/phase3-orphan-tags-backfill.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "remote-target",
+ "matched_line_numbers": [
+ 36
+ ],
+ "connection_context_line_numbers": [
+ 36
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Literal connection host is explicit; PGHOST cannot replace a host explicitly supplied by this DSN/object. No host query override is present in the scanned literal.",
+ "literal_targets": [
+ {
+ "line": 36,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Required backfill log directory is /root/DW-Agents/logs (line 10), matching the server-targeted orphan recovery family. This establishes server-oriented source intent, not proof of current deployment or execution. Preserve the remote TCP setting until the deployment owner confirms scope.",
+ "mutable_candidate": false,
+ "disposition": "preserve-remote-target",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/phase3-orphan-tags-backfill.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/phase3-orphan-tags-backfill.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "18287d23ceabf63b2897c89c91c03eb50eb3c777c823e658f09d704b2981b36c",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/prl-ai-enrich.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 14
+ ],
+ "connection_context_line_numbers": [
+ 13,
+ 14
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 14,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/prl-ai-enrich.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/prl-ai-enrich.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "0d26fcf03aa143a7043c5bf48be924e55667a496552509ad70e39a8d27f6582c",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/push-color-metafields.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 16
+ ],
+ "connection_context_line_numbers": [
+ 15,
+ 16
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 16,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/push-color-metafields.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/push-color-metafields.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "56d93e1c16540deb4770e76d4936fc0f425e422a56aae885338b5dbd1efa2a02",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/push-fire-rating-metafields.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 13
+ ],
+ "connection_context_line_numbers": [
+ 12,
+ 13
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 13,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/push-fire-rating-metafields.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/push-fire-rating-metafields.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "9628fc68405b20e10c5cdb1e9eac995bfc112ec98d431923fa5e6bd0de886cfc",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/push-pattern-repeat-metafields.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 20
+ ],
+ "connection_context_line_numbers": [
+ 20,
+ 172
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 20,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/push-pattern-repeat-metafields.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/push-pattern-repeat-metafields.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "bd88528300a6a8b04fd4428b97485a2934976bf5b91d648fd3e3ca2001c9afac",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/repair-ascreation-images.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "remote-target",
+ "matched_line_numbers": [
+ 26
+ ],
+ "connection_context_line_numbers": [
+ 26
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Literal connection host is explicit; PGHOST cannot replace a host explicitly supplied by this DSN/object. No host query override is present in the scanned literal.",
+ "literal_targets": [
+ {
+ "line": 26,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Required before-write backup is hard-coded under /root/DW-Agents/logs (line 28). This establishes server-oriented source intent, not proof of current deployment or execution. Preserve the remote TCP setting until the deployment owner confirms scope.",
+ "mutable_candidate": false,
+ "disposition": "preserve-remote-target",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/repair-ascreation-images.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/repair-ascreation-images.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "433cc44d481f29400e534b5427c0e1e4126c8d9bf51343d4cb09aad3760eed5b",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/repair-bnwalls-images.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "remote-target",
+ "matched_line_numbers": [
+ 28
+ ],
+ "connection_context_line_numbers": [
+ 28
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Literal connection host is explicit; PGHOST cannot replace a host explicitly supplied by this DSN/object. No host query override is present in the scanned literal.",
+ "literal_targets": [
+ {
+ "line": 28,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Required before-write backup is hard-coded under /root/DW-Agents/logs (line 30). This establishes server-oriented source intent, not proof of current deployment or execution. Preserve the remote TCP setting until the deployment owner confirms scope.",
+ "mutable_candidate": false,
+ "disposition": "preserve-remote-target",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/repair-bnwalls-images.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/repair-bnwalls-images.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "9a74c0aba1a5ee24c0fd99750f685d6d51738f3859413a9658da31c772cb1d4c",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/repair-justindavid-relative-urls.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "remote-target",
+ "matched_line_numbers": [
+ 5
+ ],
+ "connection_context_line_numbers": [
+ 5
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Literal connection host is explicit; PGHOST cannot replace a host explicitly supplied by this DSN/object. No host query override is present in the scanned literal.",
+ "literal_targets": [
+ {
+ "line": 5,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Required before-write backup is hard-coded under /root/DW-Agents/logs (line 10). This establishes server-oriented source intent, not proof of current deployment or execution. Preserve the remote TCP setting until the deployment owner confirms scope.",
+ "mutable_candidate": false,
+ "disposition": "preserve-remote-target",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/repair-justindavid-relative-urls.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/repair-justindavid-relative-urls.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "009ba6c8f15aca79764b3bcef67916795ce8d3f9ffc69e8d93f2049a5833c840",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/repair-missoni-images.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "remote-target",
+ "matched_line_numbers": [
+ 24
+ ],
+ "connection_context_line_numbers": [
+ 24
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Literal connection host is explicit; PGHOST cannot replace a host explicitly supplied by this DSN/object. No host query override is present in the scanned literal.",
+ "literal_targets": [
+ {
+ "line": 24,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Required before-write backup is hard-coded under /root/DW-Agents/logs (line 26). This establishes server-oriented source intent, not proof of current deployment or execution. Preserve the remote TCP setting until the deployment owner confirms scope.",
+ "mutable_candidate": false,
+ "disposition": "preserve-remote-target",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/repair-missoni-images.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/repair-missoni-images.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "ff3cce7999f9ca8f31df66c2c0f6f02825565ededa0fa9c83cbfbf7584386e97",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/romo-drilldown.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "remote-target",
+ "matched_line_numbers": [
+ 6
+ ],
+ "connection_context_line_numbers": [
+ 5,
+ 6
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 6,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Unconditional playwright and pg imports use /root/Projects paths (lines 2-3). This establishes server-oriented source intent, not proof of current deployment or execution. Preserve the remote TCP setting until the deployment owner confirms scope.",
+ "mutable_candidate": false,
+ "disposition": "preserve-remote-target",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/romo-drilldown.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/romo-drilldown.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "4a0aa77bf395d0cbaa5e8aa23f571b1dc7de8be5a52654abcb6512b3e0aa54a4",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/schumacher-import.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "remote-target",
+ "matched_line_numbers": [
+ 5
+ ],
+ "connection_context_line_numbers": [
+ 4,
+ 5
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 5,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Unconditional pg import uses /root/Projects path (line 2). This establishes server-oriented source intent, not proof of current deployment or execution. Preserve the remote TCP setting until the deployment owner confirms scope.",
+ "mutable_candidate": false,
+ "disposition": "preserve-remote-target",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/schumacher-import.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/schumacher-import.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "a1211b415a232510c5315749fb0984bbf3600c169baea7cab558343b4950bc51",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/schumacher-price-scraper.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 42
+ ],
+ "connection_context_line_numbers": [
+ 78
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 42,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven. Dependency base explicitly checks server /root location then falls back to the local homedir (lines 18-25); /root string alone is not a remote-only exclusion.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/schumacher-price-scraper.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/schumacher-price-scraper.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "b089a821d58d03153cf3da723286dfafa81b375bd00cf1dce7f4d841926d0dbc",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/set-texture-repeat-zero.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "remote-target",
+ "matched_line_numbers": [
+ 17
+ ],
+ "connection_context_line_numbers": [
+ 17
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 17,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Unconditional shared cost-tracker import uses /root/DW-Agents (line 15). This establishes server-oriented source intent, not proof of current deployment or execution. Preserve the remote TCP setting until the deployment owner confirms scope.",
+ "mutable_candidate": false,
+ "disposition": "preserve-remote-target",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/set-texture-repeat-zero.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/set-texture-repeat-zero.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "559f1b849e342ec7efd7c1ecb8a2bb85583ffa8e4b52e7cc357898abb20857df",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/sync-shopify-metafields.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 35
+ ],
+ "connection_context_line_numbers": [
+ 35
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 35,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven. Commented cron example targets /root, but source is portable and uses relative dotenv loading; example does not prove actual scheduler installation.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/sync-shopify-metafields.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/sync-shopify-metafields.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "602b4de93649dc1d93f0087591da6cab1f0416f49fe181e11e938f5acc315984",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/sync-shopify-products.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 33
+ ],
+ "connection_context_line_numbers": [
+ 32,
+ 33
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 33,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven. Commented cron example targets /root, but source is portable and uses relative dotenv loading; example does not prove actual scheduler installation.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/sync-shopify-products.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/sync-shopify-products.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "caf11f47f939270dd8a443fe4119d08ce5ca9a4e66bc5bc76f46ee256b0e7049",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/texture-repeat-fixer.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 18
+ ],
+ "connection_context_line_numbers": [
+ 18,
+ 35
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 18,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/texture-repeat-fixer.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/texture-repeat-fixer.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "9819b3c676cd2b979d91b6aa7efc11a26d7791d60c806debb7421345b5c774d9",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/thibaut-repeat-scraper.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 14
+ ],
+ "connection_context_line_numbers": [
+ 13,
+ 14
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 14,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/thibaut-repeat-scraper.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/thibaut-repeat-scraper.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "e45c6874904a75bf08fdc4dc8f99b2489ca0be641cfff2f7b0cd49874eb45b23",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/wolf-gordon-shopify-push.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 38
+ ],
+ "connection_context_line_numbers": [
+ 37,
+ 38
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 38,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/wolf-gordon-shopify-push.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/wolf-gordon-shopify-push.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "dafedd711e2cbc9257ba43118f9dd1b5b1601a8e8b1b5c52d4ad80a0cc37760c",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/zoffany-ai-enrich-push.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 19
+ ],
+ "connection_context_line_numbers": [
+ 18,
+ 19
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 19,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/zoffany-ai-enrich-push.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/zoffany-ai-enrich-push.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "d9f4ebd24006254fb69cd287e1bc08f4ff09327e20bc4307090872745f55bcc2",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/shopify/scripts/zoffany-full-monty-20.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "remote-target",
+ "matched_line_numbers": [
+ 31
+ ],
+ "connection_context_line_numbers": [
+ 31,
+ 56
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 31,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Output pipeline requires /root/DW-Agents/spins and writes report under /root/Projects (lines 39,900). This establishes server-oriented source intent, not proof of current deployment or execution. Preserve the remote TCP setting until the deployment owner confirms scope.",
+ "mutable_candidate": false,
+ "disposition": "preserve-remote-target",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/zoffany-full-monty-20.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/zoffany-full-monty-20.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "2591e0e8f02af80317f4009174b9a58e7e462570259adf49e17a5e3d63141d40",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/dw-validator-debug-TK11314/thibaut-repeat-run.js",
+ "project": "dw-validator-debug-TK11314",
+ "classification": "local-cli",
+ "matched_line_numbers": [
+ 10
+ ],
+ "connection_context_line_numbers": [
+ 10
+ ],
+ "database": "dw_unified",
+ "driver": "node-postgres (pg)",
+ "host_override_behavior": "Nonempty DATABASE_URL replaces the literal DSN; an explicitly supplied host query parameter takes precedence over URL authority. Runtime environment values are not proven.",
+ "literal_targets": [
+ {
+ "line": 10,
+ "database": "dw_unified",
+ "authority_host": "127.0.0.1",
+ "query_host": null,
+ "effective_literal_host": "127.0.0.1",
+ "transport": "tcp",
+ "port": 5432,
+ "credentials_redacted": true
+ }
+ ],
+ "reason": "Executable PostgreSQL consumer defaults to loopback on its execution host. No mandatory remote execution path found; actual invocation/deployment is unproven.",
+ "mutable_candidate": true,
+ "disposition": "candidate-config-only-with-runtime-proof",
+ "execution_status": "unknown unless exact runtime evidence below; PM2 absence is not inactivity evidence",
+ "exact_runtime_matches": [],
+ "related_runtime_cwd_matches": [],
+ "git": {
+ "top_level": "/Users/macstudio3/Projects/dw-validator-debug-TK11314",
+ "common_dir": "/Users/macstudio3/Projects/Designer-Wallcoverings/.git",
+ "linked_worktree": true,
+ "duplicates": [
+ {
+ "path": "/Users/macstudio3/Projects/Designer-Wallcoverings/thibaut-repeat-run.js",
+ "byte_identical": true
+ }
+ ],
+ "preferred_edit_path": "/Users/macstudio3/Projects/Designer-Wallcoverings/thibaut-repeat-run.js",
+ "duplicate_note": "Identical linked-worktree source; coordinate primary checkout and worktree owner before any mirrored edit."
+ },
+ "sha256_current": "af8f7b5868a9bb72b89814acc79db88eaf0076f76f824ef935f109b052a7969c",
+ "read_only_review": true
+ },
+ {
+ "path": "/Users/macstudio3/Projects/enrich-local-hybrid/enrich-ai-tags.patched.js",
+ "original_218": true,
+ "project": "enrich-local-hybrid",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 30
+ ],
+ "sha256": "e6b763b9b1d0f6c44f8be40548e8578375b5c32448fb8c9d6f825ff603afb6a8",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 30,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/fentucci-naturals/lib/vendor-requests.js",
+ "original_218": true,
+ "project": "fentucci-naturals",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 52
+ ],
+ "sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "project_runtime_context": [],
+ "uri_targets": [],
+ "driver": "node-postgres",
+ "classification": "unresolved",
+ "disposition": "scoped-service-cutover-required",
+ "reason": "Shared module hardcodes PostgreSQL127.0.0.1:5432. Parent mounts module; ensureSchema executes at mount even if catalog uses JSONL. Contains email-send branch; no wrapper/app execution allowed during inventory.",
+ "module_mount": {
+ "parent": "/Users/macstudio3/Projects/fentucci-naturals/server.js",
+ "import_lines": [
+ 42
+ ],
+ "startup_schema_lines": [
+ 147
+ ],
+ "live_pm2": []
+ },
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": true
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/fix-no-image-products.js",
+ "original_218": true,
+ "project": "fix-no-image-products.js",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 172
+ ],
+ "sha256": "937e9c84cbae01366cd7283d8dc6aa22aeddac2800ac5e7663cc30a10a2d8e2a",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 172,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/fromental-internal/lib/vendor-requests.js",
+ "original_218": true,
+ "project": "fromental-internal",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 52
+ ],
+ "sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "project_runtime_context": [
+ {
+ "name": "fromental-internal",
+ "pid": 8298,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/fromental-internal/server.js"
+ }
+ ],
+ "uri_targets": [],
+ "driver": "node-postgres",
+ "classification": "local-runtime",
+ "disposition": "scoped-service-cutover-required",
+ "reason": "Shared module hardcodes PostgreSQL127.0.0.1:5432. Parent mounts module; ensureSchema executes at mount even if catalog uses JSONL. Contains email-send branch; no wrapper/app execution allowed during inventory.",
+ "module_mount": {
+ "parent": "/Users/macstudio3/Projects/fromental-internal/server.js",
+ "import_lines": [
+ 300
+ ],
+ "startup_schema_lines": [
+ 147
+ ],
+ "live_pm2": [
+ "fromental-internal"
+ ]
+ },
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": true
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/fromental-internal/scripts/enrich-fromental.js",
+ "original_218": true,
+ "project": "fromental-internal",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 18
+ ],
+ "sha256": "11917605bb15858c77b2e82da0927f179d99909071aa546e0349e971e50ae356",
+ "project_runtime_context": [
+ {
+ "name": "fromental-internal",
+ "pid": 8298,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/fromental-internal/server.js"
+ }
+ ],
+ "uri_targets": [
+ {
+ "line": 18,
+ "host": "localhost",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": false
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/fromental-internal/scripts/export-jsonl.js",
+ "original_218": true,
+ "project": "fromental-internal",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 10
+ ],
+ "sha256": "856c539b07d90452d0c0994d88416a6c297731e9984ba18c93cdbed22687ba70",
+ "project_runtime_context": [
+ {
+ "name": "fromental-internal",
+ "pid": 8298,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/fromental-internal/server.js"
+ }
+ ],
+ "uri_targets": [
+ {
+ "line": 10,
+ "host": "localhost",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": false
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/fromental-internal/scripts/scrape-fromental.js",
+ "original_218": true,
+ "project": "fromental-internal",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 31
+ ],
+ "sha256": "333b38f6e8ae6c374118e02041880a087c27779bbe9ca98706a1f21c2c82b127",
+ "project_runtime_context": [
+ {
+ "name": "fromental-internal",
+ "pid": 8298,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/fromental-internal/server.js"
+ }
+ ],
+ "uri_targets": [
+ {
+ "line": 31,
+ "host": "localhost",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": false
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/fromental-internal/server.js",
+ "original_218": true,
+ "project": "fromental-internal",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 19
+ ],
+ "sha256": "d90a16cbe0d578a5cf6d8a671df2c3fde848c37dfb5a39d9843388acbefa0c49",
+ "project_runtime_context": [
+ {
+ "name": "fromental-internal",
+ "pid": 8298,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/fromental-internal/server.js"
+ }
+ ],
+ "uri_targets": [
+ {
+ "line": 19,
+ "host": "localhost",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": false
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-runtime",
+ "disposition": "runtime-provenance-and-cutover-needed",
+ "reason": "Executable server/database-module connection definition. Current PM2 entry identifies this exact source.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/gracie-scraper/scripts/enrich.mjs",
+ "original_218": true,
+ "project": "gracie-scraper",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 68
+ ],
+ "sha256": "95347df74586ca1387249199248df1fde405f39d37fcc2117719b0f862759aa7",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 68,
+ "host": "localhost",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": false
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/gracie-scraper/scripts/scrape.mjs",
+ "original_218": true,
+ "project": "gracie-scraper",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 135
+ ],
+ "sha256": "5971b00dce584b2f8580cda101e0bfda0226943bd8032650bfb3da2288f87f40",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 135,
+ "host": "localhost",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": false
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/hollywood-import/consolidate-vendor-catalogs.py",
+ "original_218": true,
+ "project": "hollywood-import",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 35
+ ],
+ "sha256": "6ea8ba2b426a9203a85cab3c5ec20d94c01eab0738b858fbdb8d8c90cccd0450",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 35,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "psycopg",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/hollywood-import/momentum-feed/assign-sku.mjs",
+ "original_218": true,
+ "project": "hollywood-import",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 10
+ ],
+ "sha256": "091ff3157fca6fbd1e1f69fc4abf23e1e0760e04235447df7fe93a2d148588d7",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 10,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/hollywood-import/momentum-feed/build-acoustic-manifest.mjs",
+ "original_218": true,
+ "project": "hollywood-import",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 8
+ ],
+ "sha256": "adecaa68b54464331a7b779a1b49d2c2bb89133bba4b675399ecd1aa54bfe888",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 8,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/hollywood-import/momentum-feed/build-wallcovering-canary.mjs",
+ "original_218": true,
+ "project": "hollywood-import",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 12
+ ],
+ "sha256": "e0ac52f3fcdf753d3a9bcd792c1e378a1e292954306e0500d47babd7c3531a0a",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 12,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/hollywood-import/momentum-feed/enrich.mjs",
+ "original_218": true,
+ "project": "hollywood-import",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 14
+ ],
+ "sha256": "2d73b09808f204744fb6dc68f9199711f132f3072b23dec9fc6302b7ded1eae6",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 14,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/hollywood-import/momentum-feed/prep-golive.mjs",
+ "original_218": true,
+ "project": "hollywood-import",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 13
+ ],
+ "sha256": "16248065a461d53934096a20b38404045ebd26ba296edef68ea5086719a21aa8",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 13,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/hollywood-import/momentum-feed/price-backfill.mjs",
+ "original_218": true,
+ "project": "hollywood-import",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 18
+ ],
+ "sha256": "8dc49c3dc97d45261efeae891a9bbb4846d50ba8f0e3ba4dc2b2b79bc40bce34",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 18,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/hollywood-import/momentum-feed/refresh.mjs",
+ "original_218": true,
+ "project": "hollywood-import",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 25
+ ],
+ "sha256": "b8365af14926eec72731fd03c96daea18c3962815f2f8523e6e9afabc23d1edb",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 25,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/interiordesignershowroom/.env",
+ "original_218": true,
+ "project": "interiordesignershowroom",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 6
+ ],
+ "sha256": "79aee36f75d09c15d9d2faa542221fa32c5b6dd7fdff8f25c125b8cf2624d92d",
+ "project_runtime_context": [
+ {
+ "name": "interiordesignershowroom",
+ "pid": 12358,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/interiordesignershowroom/server.js"
+ }
+ ],
+ "uri_targets": [
+ {
+ "line": 6,
+ "host": null,
+ "database": "idshowroom",
+ "port": 5432,
+ "socket_host": "/tmp",
+ "explicit_role": false
+ }
+ ],
+ "driver": "review",
+ "classification": "local-runtime",
+ "disposition": "already-socket-no-change",
+ "reason": "Current source/config URI includes host=/tmp; URL authority is not transport. Showroom already migrated and independently verified; nationalrealestate source already explicit socket.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/interiordesignershowroom/lib/db.js",
+ "original_218": true,
+ "project": "interiordesignershowroom",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 5
+ ],
+ "sha256": "9334c8a8e59fac38527ae2e7c1ef4b659f2c928f7af5ff4fb16660ef49ad1cf1",
+ "project_runtime_context": [
+ {
+ "name": "interiordesignershowroom",
+ "pid": 12358,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/interiordesignershowroom/server.js"
+ }
+ ],
+ "uri_targets": [
+ {
+ "line": 5,
+ "host": null,
+ "database": "idshowroom",
+ "port": 5432,
+ "socket_host": "/tmp",
+ "explicit_role": false
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-runtime",
+ "disposition": "already-socket-no-change",
+ "reason": "Current source/config URI includes host=/tmp; URL authority is not transport. Showroom already migrated and independently verified; nationalrealestate source already explicit socket.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/interiordesignershowroom/scripts/fix-dangling-scenes.js",
+ "original_218": true,
+ "project": "interiordesignershowroom",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 16
+ ],
+ "sha256": "98ef411e529558fd20f415200c8590d03fbc9bf65bf1090071f320c952d9f8f1",
+ "project_runtime_context": [
+ {
+ "name": "interiordesignershowroom",
+ "pid": 12358,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/interiordesignershowroom/server.js"
+ }
+ ],
+ "uri_targets": [
+ {
+ "line": 16,
+ "host": "localhost",
+ "database": "idshowroom",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": false
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/interiordesignershowroom/scripts/refresh-live-catalog.sh",
+ "original_218": true,
+ "project": "interiordesignershowroom",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 30,
+ 37
+ ],
+ "sha256": "42f4a3674f9503832e7eaecee4dc25b59099c3d0aab3347643e7ef64b7bdd6eb",
+ "project_runtime_context": [
+ {
+ "name": "interiordesignershowroom",
+ "pid": 12358,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/interiordesignershowroom/server.js"
+ }
+ ],
+ "uri_targets": [
+ {
+ "line": 30,
+ "unresolved_dynamic_uri": true
+ }
+ ],
+ "driver": "psql",
+ "classification": "remote-target",
+ "disposition": "preserve-remote-or-tunnel",
+ "reason": "SSH forwards TPORT to live remote DB and injects forwarded URI; not Mac local PostgreSQL endpoint.",
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/interiordesignershowroom/scripts/tk10402-undo.sh",
+ "original_218": true,
+ "project": "interiordesignershowroom",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 6
+ ],
+ "sha256": "47691577916ee75367d86a48060377a3f9fb169c5aa8524f2dc1c84851641db4",
+ "project_runtime_context": [
+ {
+ "name": "interiordesignershowroom",
+ "pid": 12358,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/interiordesignershowroom/server.js"
+ }
+ ],
+ "uri_targets": [
+ {
+ "line": 6,
+ "host": "localhost",
+ "database": "idshowroom",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": false
+ }
+ ],
+ "driver": "psql",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/nationalrealestate/scripts/rentv-feed.mjs",
+ "original_218": true,
+ "project": "nationalrealestate",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 8
+ ],
+ "sha256": "baeaf210b4fb47c18fc508f32671083a9b240a6e9cca914ef297583da3b898b4",
+ "project_runtime_context": [
+ {
+ "name": "usrealestate",
+ "pid": 10539,
+ "status": "online",
+ "script": "/bin/bash"
+ },
+ {
+ "name": "usre-broker-rotate",
+ "pid": 0,
+ "status": "stopped",
+ "script": "/bin/bash"
+ },
+ {
+ "name": "usre-rentv-feed",
+ "pid": 48408,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/nationalrealestate/scripts/rentv-feed.mjs"
+ }
+ ],
+ "uri_targets": [
+ {
+ "line": 8,
+ "host": "localhost",
+ "database": "usre",
+ "port": 5432,
+ "socket_host": "/tmp",
+ "explicit_role": true
+ }
+ ],
+ "driver": "psql",
+ "classification": "local-runtime",
+ "disposition": "already-socket-no-change",
+ "reason": "Current source/config URI includes host=/tmp; URL authority is not transport. Showroom already migrated and independently verified; nationalrealestate source already explicit socket.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/patterndesignlab/scripts/build-trends.js",
+ "original_218": true,
+ "project": "patterndesignlab",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 49
+ ],
+ "sha256": "2e6c976266969e61fa5ac1d5672755cd40d2765eea72deabe1f69b2abc2d10f3",
+ "project_runtime_context": [
+ {
+ "name": "patterndesignlab",
+ "pid": 20357,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/patterndesignlab/server.js"
+ }
+ ],
+ "uri_targets": [],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/patterndesignlab/scripts/seed.js",
+ "original_218": true,
+ "project": "patterndesignlab",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 102
+ ],
+ "sha256": "7be421ce2769013437eb7527d69f54d5d762fc3845c959be8b4528748732dec5",
+ "project_runtime_context": [
+ {
+ "name": "patterndesignlab",
+ "pid": 20357,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/patterndesignlab/server.js"
+ }
+ ],
+ "uri_targets": [],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/patterndesignlab/tmp/verify.js",
+ "original_218": true,
+ "project": "patterndesignlab",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 3
+ ],
+ "sha256": "f2f3a0dd5bffde7c4f273f890b0c6e8e78b07d3846c14bbc58fff4aa98c3ce3e",
+ "project_runtime_context": [
+ {
+ "name": "patterndesignlab",
+ "pid": 20357,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/patterndesignlab/server.js"
+ }
+ ],
+ "uri_targets": [],
+ "driver": null,
+ "classification": "non-postgres",
+ "disposition": "exclude-http-host-false-positive",
+ "reason": "Matched loopback host is HTTP request/proxy configuration, not a PostgreSQL connection. No source change for this finding.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/quadrille-internal/lib/vendor-requests.js",
+ "original_218": true,
+ "project": "quadrille-internal",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 52
+ ],
+ "sha256": "fd8e922c9ee816305b5df305c2f33ca738ab5da7834b8b14b188fc45e5e82f46",
+ "project_runtime_context": [],
+ "uri_targets": [],
+ "driver": "node-postgres",
+ "classification": "unresolved",
+ "disposition": "scoped-service-cutover-required",
+ "reason": "Shared module hardcodes PostgreSQL127.0.0.1:5432. Parent mounts module; ensureSchema executes at mount even if catalog uses JSONL. Contains email-send branch; no wrapper/app execution allowed during inventory.",
+ "module_mount": {
+ "parent": "/Users/macstudio3/Projects/quadrille-internal/server.js",
+ "import_lines": [
+ 115
+ ],
+ "startup_schema_lines": [
+ 147
+ ],
+ "live_pm2": []
+ },
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": true
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/quadrille-internal/scripts/build-products-json.js",
+ "original_218": true,
+ "project": "quadrille-internal",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 19
+ ],
+ "sha256": "f6d825611492414980f03aa749e248a010875a758f6fe40b95dc9aeb9c60920b",
+ "project_runtime_context": [],
+ "uri_targets": [],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/reidwitlin-landing/lib/vendor-requests.js",
+ "original_218": true,
+ "project": "reidwitlin-landing",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 52
+ ],
+ "sha256": "fd8e922c9ee816305b5df305c2f33ca738ab5da7834b8b14b188fc45e5e82f46",
+ "project_runtime_context": [
+ {
+ "name": "reidwitlin-landing",
+ "pid": 8291,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/reidwitlin-landing/server.js"
+ }
+ ],
+ "uri_targets": [],
+ "driver": "node-postgres",
+ "classification": "local-runtime",
+ "disposition": "scoped-service-cutover-required",
+ "reason": "Shared module hardcodes PostgreSQL127.0.0.1:5432. Parent mounts module; ensureSchema executes at mount even if catalog uses JSONL. Contains email-send branch; no wrapper/app execution allowed during inventory.",
+ "module_mount": {
+ "parent": "/Users/macstudio3/Projects/reidwitlin-landing/server.js",
+ "import_lines": [
+ 103
+ ],
+ "startup_schema_lines": [
+ 147
+ ],
+ "live_pm2": [
+ "reidwitlin-landing"
+ ]
+ },
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": true
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/reidwitlin-landing/scripts/build-rwltd-data.js",
+ "original_218": true,
+ "project": "reidwitlin-landing",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 198
+ ],
+ "sha256": "e6a49db2e7265fd0aaccbd787c89de20502d4315651285f6b68c50c35285ad85",
+ "project_runtime_context": [
+ {
+ "name": "reidwitlin-landing",
+ "pid": 8291,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/reidwitlin-landing/server.js"
+ }
+ ],
+ "uri_targets": [],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/sample-followup-sweep/lib/george-transport.js",
+ "original_218": true,
+ "project": "sample-followup-sweep",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 43
+ ],
+ "sha256": "caab44bbf0a529895a011622158b2ad10f4552020ea8e1fb979b8c59810b17a3",
+ "project_runtime_context": [
+ {
+ "name": "sample-followup-viewer",
+ "pid": 1788,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/sample-followup-sweep/server.js"
+ }
+ ],
+ "uri_targets": [],
+ "driver": null,
+ "classification": "non-postgres",
+ "disposition": "exclude-http-host-false-positive",
+ "reason": "Matched loopback host is HTTP request/proxy configuration, not a PostgreSQL connection. No source change for this finding.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/sample-followup-sweep/scripts/contact-research.mjs",
+ "original_218": true,
+ "project": "sample-followup-sweep",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 7
+ ],
+ "sha256": "757aaa65413a96e1a29d77ce5f846c98c0ece087bd699efd6616f91466d8d2fc",
+ "project_runtime_context": [
+ {
+ "name": "sample-followup-viewer",
+ "pid": 1788,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/sample-followup-sweep/server.js"
+ }
+ ],
+ "uri_targets": [],
+ "driver": null,
+ "classification": "non-postgres",
+ "disposition": "exclude-http-host-false-positive",
+ "reason": "Matched loopback host is HTTP request/proxy configuration, not a PostgreSQL connection. No source change for this finding.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/sample-followup-sweep/scripts/poll-replies.mjs",
+ "original_218": true,
+ "project": "sample-followup-sweep",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 24
+ ],
+ "sha256": "bc0d704d63f2f7da868dfac1fff35393ed6c6447228b1509768c09854d7a5856",
+ "project_runtime_context": [
+ {
+ "name": "sample-followup-viewer",
+ "pid": 1788,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/sample-followup-sweep/server.js"
+ }
+ ],
+ "uri_targets": [],
+ "driver": null,
+ "classification": "non-postgres",
+ "disposition": "exclude-http-host-false-positive",
+ "reason": "Matched loopback host is HTTP request/proxy configuration, not a PostgreSQL connection. No source change for this finding.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/sample-followup-sweep/scripts/resolve-original-dates.mjs",
+ "original_218": true,
+ "project": "sample-followup-sweep",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 19
+ ],
+ "sha256": "743e5c184038e482edb79e5a0c11644b73bfc13b945c0701319aee2c705b1f8a",
+ "project_runtime_context": [
+ {
+ "name": "sample-followup-viewer",
+ "pid": 1788,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/sample-followup-sweep/server.js"
+ }
+ ],
+ "uri_targets": [],
+ "driver": null,
+ "classification": "non-postgres",
+ "disposition": "exclude-http-host-false-positive",
+ "reason": "Matched loopback host is HTTP request/proxy configuration, not a PostgreSQL connection. No source change for this finding.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/sample-followup-sweep/scripts/scheduled-run.mjs",
+ "original_218": true,
+ "project": "sample-followup-sweep",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 194,
+ 224,
+ 253
+ ],
+ "sha256": "8d14e60269fa3a7045a88d892f287a81db37bcb6d19e85022a898cf17226ee4d",
+ "project_runtime_context": [
+ {
+ "name": "sample-followup-viewer",
+ "pid": 1788,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/sample-followup-sweep/server.js"
+ }
+ ],
+ "uri_targets": [],
+ "driver": null,
+ "classification": "non-postgres",
+ "disposition": "exclude-http-host-false-positive",
+ "reason": "Matched loopback host is HTTP request/proxy configuration, not a PostgreSQL connection. No source change for this finding.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/sample-followup-sweep/scripts/watch-sent-stamp.mjs",
+ "original_218": true,
+ "project": "sample-followup-sweep",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 45,
+ 46
+ ],
+ "sha256": "0a129fce673fb66830919fef28c52dc22367bb7331478f5a05025c94580f4b2b",
+ "project_runtime_context": [
+ {
+ "name": "sample-followup-viewer",
+ "pid": 1788,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/sample-followup-sweep/server.js"
+ }
+ ],
+ "uri_targets": [],
+ "driver": null,
+ "classification": "non-postgres",
+ "disposition": "exclude-http-host-false-positive",
+ "reason": "Matched loopback host is HTTP request/proxy configuration, not a PostgreSQL connection. No source change for this finding.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/sister-parish-onboarding/.env",
+ "original_218": true,
+ "project": "sister-parish-onboarding",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 1
+ ],
+ "sha256": "fab840f4e9e7db4722ea808e36234ffc2ea162ce7b5e263061e2557dfac22fe5",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 1,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "review",
+ "classification": "unresolved",
+ "disposition": "environment-provenance-needed",
+ "reason": "Contains DB environment configuration; deployment/runtime loading must be identified. Adjacent deployment manifests alone do not prove this file is consumed on Mac.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/sku-check-skill/server.js",
+ "original_218": true,
+ "project": "sku-check-skill",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 20
+ ],
+ "sha256": "b5a08508e1fa51f897a618faa18d531ca08449afe2c4a914d90d2df86131e13e",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 20,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "unresolved",
+ "disposition": "runtime-provenance-and-cutover-needed",
+ "reason": "Executable server/database-module connection definition. No exact running entry demonstrated; do not infer inactive or change remote-capable deployment defaults.",
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": true
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/studio-zero/test/auth.spec.js",
+ "original_218": true,
+ "project": "studio-zero",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 16,
+ 27
+ ],
+ "sha256": "b5385b8bd1ddb78bbd2b7a7b143f0f6c5d9b5214c5b3aa0659f3b134ae2dc3f7",
+ "project_runtime_context": [],
+ "uri_targets": [],
+ "driver": null,
+ "classification": "non-postgres",
+ "disposition": "exclude-http-host-false-positive",
+ "reason": "Matched loopback host is HTTP request/proxy configuration, not a PostgreSQL connection. No source change for this finding.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/ticket-system/data/codex-yoloforever/cycle-20260910T1521Z.1vwvay_7/api-regression.cjs",
+ "original_218": true,
+ "project": "ticket-system",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 16
+ ],
+ "sha256": "374576c6301de8e123933a67c17948f0ac50bd79d4ff0af41d15385b329b1e0b",
+ "project_runtime_context": [
+ {
+ "name": "ticket-board",
+ "pid": 36347,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/ticket-system/server.js"
+ }
+ ],
+ "uri_targets": [],
+ "driver": null,
+ "classification": "non-postgres",
+ "disposition": "exclude-http-host-false-positive",
+ "reason": "Matched loopback host is HTTP request/proxy configuration, not a PostgreSQL connection. No source change for this finding.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/ticket-system/tk10002-resku/apply-resku.mjs",
+ "original_218": true,
+ "project": "ticket-system",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 45
+ ],
+ "sha256": "18f6e013fee49a67d0563b53cec562f70b830840c842a1992fa488997b3bf9f8",
+ "project_runtime_context": [
+ {
+ "name": "ticket-board",
+ "pid": 36347,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/ticket-system/server.js"
+ }
+ ],
+ "uri_targets": [
+ {
+ "line": 45,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": true
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/ticket-system/tk10002-resku/build-proposals.mjs",
+ "original_218": true,
+ "project": "ticket-system",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 9
+ ],
+ "sha256": "55fc5de6edefa840124af53384dc7020794ebb5273bb568fd07d3b44695da089",
+ "project_runtime_context": [
+ {
+ "name": "ticket-board",
+ "pid": 36347,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/ticket-system/server.js"
+ }
+ ],
+ "uri_targets": [
+ {
+ "line": 9,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/ticket-system/tk10002-resku/final-verdict.mjs",
+ "original_218": true,
+ "project": "ticket-system",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 9
+ ],
+ "sha256": "24ae55382d8ac43bd4708925b28dc8fdba2c9e181cbd77cd4b10a997fd5e7b77",
+ "project_runtime_context": [
+ {
+ "name": "ticket-board",
+ "pid": 36347,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/ticket-system/server.js"
+ }
+ ],
+ "uri_targets": [
+ {
+ "line": 9,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/ticket-system/tk10002-resku/guard-verify-v2.mjs",
+ "original_218": true,
+ "project": "ticket-system",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 18
+ ],
+ "sha256": "1ba62941be770fffdfd1d4d9fb99b067507ea04bf68ceadec5f3d92fc2f124c2",
+ "project_runtime_context": [
+ {
+ "name": "ticket-board",
+ "pid": 36347,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/ticket-system/server.js"
+ }
+ ],
+ "uri_targets": [
+ {
+ "line": 18,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/timeout-agent/server.js",
+ "original_218": true,
+ "project": "timeout-agent",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 24
+ ],
+ "sha256": "aed6afb0056f4a4b11148e6e8d28a0f5180f8c5ae6e620f56992ffe1a05a4b92",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 24,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 15432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "unresolved",
+ "disposition": "preserve-other-endpoint",
+ "reason": "Explicit endpoint is port15432, not this Mac PostgreSQL5432; resolve forwarded/alternate DB identity before any replacement.",
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/tk-11331-exec/d3b_heldreview_analyze.mjs",
+ "original_218": true,
+ "project": "tk-11331-exec",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 11
+ ],
+ "sha256": "6009e59d8ba6480dfb85b2d681eb85d60c310be2d7560c4826b9393e8b46bdac",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 11,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/tk-11331-exec/d3c_enrich_scoped.mjs",
+ "original_218": true,
+ "project": "tk-11331-exec",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 18
+ ],
+ "sha256": "70ce2068a40d4037d62a3cec601680ca1a7c681d275ad6149b0de81913560a04",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 18,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/tk-11331-exec/d3c_stage.mjs",
+ "original_218": true,
+ "project": "tk-11331-exec",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 41
+ ],
+ "sha256": "35b9bd88ceea874e82ee686af5fcdb78a26b8fb587cc9b58624733673b584aa5",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 41,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/tk-11331-exec/scripts/d3b_recovery_refresh.mjs",
+ "original_218": true,
+ "project": "tk-11331-exec",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 24
+ ],
+ "sha256": "f880cb4ed059c8d7bf051572ae79764c5d962aa1c8b1ec5f470da89e0bc3292d",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 24,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/tk-11331-exec/scripts/d3b_refresh_rollback.mjs",
+ "original_218": true,
+ "project": "tk-11331-exec",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 13
+ ],
+ "sha256": "fc89d0ccf284809aa3acecf3d779b45a8896f8dd76bd75e929ecca51c670bc00",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 13,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/vendor-agents-viewer/server.js",
+ "original_218": true,
+ "project": "vendor-agents-viewer",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 64
+ ],
+ "sha256": "1cd420b4cec3cb460f616a3ddff4b05c8bdcc1134950a57c02391cf735c8e747",
+ "project_runtime_context": [],
+ "uri_targets": [],
+ "driver": "node-postgres",
+ "classification": "unresolved",
+ "disposition": "runtime-provenance-and-cutover-needed",
+ "reason": "Executable server/database-module connection definition. No exact running entry demonstrated; do not infer inactive or change remote-capable deployment defaults.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": true
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/vendor-discount-agent/create-vendor-pages.js",
+ "original_218": true,
+ "project": "vendor-discount-agent",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 14
+ ],
+ "sha256": "d4086ec05ce8925f52d0a2b4038f22971848e6a0af707cf0e9154bafa67347bd",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 14,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 15432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "unresolved",
+ "disposition": "preserve-other-endpoint",
+ "reason": "Explicit endpoint is port15432, not this Mac PostgreSQL5432; resolve forwarded/alternate DB identity before any replacement.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/vendor-discount-agent/server.js",
+ "original_218": true,
+ "project": "vendor-discount-agent",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 13
+ ],
+ "sha256": "1b0204b60dbe0e805db4bdab7d87daec4eef4bd90800b25c36d1419533e8a5dd",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 13,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 15432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "unresolved",
+ "disposition": "preserve-other-endpoint",
+ "reason": "Explicit endpoint is port15432, not this Mac PostgreSQL5432; resolve forwarded/alternate DB identity before any replacement.",
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/vendor-recrawl-dispatcher/lib/db.js",
+ "original_218": true,
+ "project": "vendor-recrawl-dispatcher",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 17
+ ],
+ "sha256": "bc69509844f9e48bc0a4f86f4bbbc08a34c3fddcd99899cc2a5fe5d572c81155",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 17,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "unresolved",
+ "disposition": "runtime-provenance-and-cutover-needed",
+ "reason": "Executable server/database-module connection definition. No exact running entry demonstrated; do not infer inactive or change remote-capable deployment defaults.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/wallco-live-viewer/server.js",
+ "original_218": true,
+ "project": "wallco-live-viewer",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 18
+ ],
+ "sha256": "29d3134e3257b33689c4e9cc9bb10e5ae3f7f26ee6969ab9b66ba648d0f981f2",
+ "project_runtime_context": [],
+ "uri_targets": [],
+ "driver": null,
+ "classification": "non-postgres",
+ "disposition": "exclude-http-host-false-positive",
+ "reason": "Matched loopback host is HTTP request/proxy configuration, not a PostgreSQL connection. No source change for this finding.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/watches/arte-specs-scraper.js",
+ "original_218": true,
+ "project": "watches",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 7
+ ],
+ "sha256": "d305d979db6e4b25ed510bcd6160306e34338123f561bbbcdf436e80b8d06025",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 7,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "review",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/watches/thibaut-description-backfill.js",
+ "original_218": true,
+ "project": "watches",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 15
+ ],
+ "sha256": "437e4d9aef3f2beec80112968ad6f64770515504af60d8729e4422bbce9a03dc",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 15,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/watches/thibaut-price-scraper.js",
+ "original_218": true,
+ "project": "watches",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 5
+ ],
+ "sha256": "9091d85006481a51d5e0fce4c08f5597a6d00411d4b77f5b345f8bd8d1e6ff23",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 5,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/watches/thibaut-room-settings-api-example.js",
+ "original_218": true,
+ "project": "watches",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 13
+ ],
+ "sha256": "910b308c0c26d93376059808066495ccbdd4fc4215ac0f62252a82bc01c70dda",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 13,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/watches/thibaut-room-settings-scraper.js",
+ "original_218": true,
+ "project": "watches",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 8
+ ],
+ "sha256": "044bfe1b6cfb027b42ad8534b08b4c3e2221b7432783bb8916ab6a327b8c4a02",
+ "project_runtime_context": [],
+ "uri_targets": [
+ {
+ "line": 8,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": true
+ }
+ ],
+ "driver": "node-postgres",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/zuber-internal/lib/vendor-requests.js",
+ "original_218": true,
+ "project": "zuber-internal",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 52
+ ],
+ "sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "project_runtime_context": [
+ {
+ "name": "zuber-internal",
+ "pid": 8273,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/zuber-internal/server.js"
+ }
+ ],
+ "uri_targets": [],
+ "driver": "node-postgres",
+ "classification": "local-runtime",
+ "disposition": "scoped-service-cutover-required",
+ "reason": "Shared module hardcodes PostgreSQL127.0.0.1:5432. Parent mounts module; ensureSchema executes at mount even if catalog uses JSONL. Contains email-send branch; no wrapper/app execution allowed during inventory.",
+ "module_mount": {
+ "parent": "/Users/macstudio3/Projects/zuber-internal/server.js",
+ "import_lines": [
+ 279
+ ],
+ "startup_schema_lines": [
+ 147
+ ],
+ "live_pm2": [
+ "zuber-internal"
+ ]
+ },
+ "candidate_side_effects": {
+ "database_writes": true,
+ "external_writes_or_send_review": true
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/zuber-internal/scripts/export-jsonl.js",
+ "original_218": true,
+ "project": "zuber-internal",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 10
+ ],
+ "sha256": "38712fa41b5fbe2f8093ffa2396ee96dc43e105a2e4855f501f3266c7bba77aa",
+ "project_runtime_context": [
+ {
+ "name": "zuber-internal",
+ "pid": 8273,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/zuber-internal/server.js"
+ }
+ ],
+ "uri_targets": [
+ {
+ "line": 10,
+ "host": "localhost",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": false
+ }
+ ],
+ "driver": "psql",
+ "classification": "local-cli",
+ "disposition": "guarded-source-patch-candidate",
+ "reason": "Executable CLI or helper with local PostgreSQL definition. Actual invocation/override/scheduler status is not established by source alone; do not execute mutating program to verify transport.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": false
+ }
+ },
+ {
+ "path": "/Users/macstudio3/Projects/zuber-internal/server.js",
+ "original_218": true,
+ "project": "zuber-internal",
+ "reviewer": "codex-run-11438",
+ "evidence_lines": [
+ 19
+ ],
+ "sha256": "8e146d19c1a466ecfc6e5df9996b74e00097787de0188945595b1a6b2d962164",
+ "project_runtime_context": [
+ {
+ "name": "zuber-internal",
+ "pid": 8273,
+ "status": "online",
+ "script": "/Users/macstudio3/Projects/zuber-internal/server.js"
+ }
+ ],
+ "uri_targets": [
+ {
+ "line": 19,
+ "host": "localhost",
+ "database": "dw_unified",
+ "port": 5432,
+ "socket_host": null,
+ "explicit_role": false
+ }
+ ],
+ "driver": "psql",
+ "classification": "local-runtime",
+ "disposition": "runtime-provenance-and-cutover-needed",
+ "reason": "Executable server/database-module connection definition. Current PM2 entry identifies this exact source.",
+ "candidate_side_effects": {
+ "database_writes": false,
+ "external_writes_or_send_review": true
+ }
+ }
+ ]
+}
diff --git a/verification/fleet-classification/patch-manifest.json b/verification/fleet-classification/patch-manifest.json
new file mode 100644
index 0000000..70c0ad3
--- /dev/null
+++ b/verification/fleet-classification/patch-manifest.json
@@ -0,0 +1,309 @@
+{
+ "status": "prepared only",
+ "modules": [
+ {
+ "project": "quadrille-internal",
+ "path": "/Users/macstudio3/Projects/quadrille-internal/lib/vendor-requests.js",
+ "before_sha256": "fd8e922c9ee816305b5df305c2f33ca738ab5da7834b8b14b188fc45e5e82f46",
+ "after_sha256": "475332aacbce43050067db708eddeaebd0fd6648862843e9b8f5a97c6e605acf",
+ "patch": "patches/quadrille-internal.patch",
+ "patch_sha256": "35f0d9784b8dc00fd029a47e3df62a500dd5ce6b6a38383ae68cd47fca5a9218",
+ "source_changes_applied": false,
+ "syntax": "PASS",
+ "replacement_roundtrip": "PASS",
+ "current_pm2_names": [],
+ "requires_before_rollout": [
+ "effective/durable PGHOST and DB identity",
+ "service startup side effects and email exclusion",
+ "auth and read-only operational baseline",
+ "file/PM2 backups and scoped rollback"
+ ]
+ },
+ {
+ "project": "artmura-internal",
+ "path": "/Users/macstudio3/Projects/artmura-internal/lib/vendor-requests.js",
+ "before_sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "after_sha256": "d87ab5d2e4d44953aea64befe63c033dc0bc8479c3bc11fc5328c7bfb6d8690e",
+ "patch": "patches/artmura-internal.patch",
+ "patch_sha256": "35f0d9784b8dc00fd029a47e3df62a500dd5ce6b6a38383ae68cd47fca5a9218",
+ "source_changes_applied": false,
+ "syntax": "PASS",
+ "replacement_roundtrip": "PASS",
+ "current_pm2_names": [],
+ "requires_before_rollout": [
+ "effective/durable PGHOST and DB identity",
+ "service startup side effects and email exclusion",
+ "auth and read-only operational baseline",
+ "file/PM2 backups and scoped rollback"
+ ]
+ },
+ {
+ "project": "astek-landing",
+ "path": "/Users/macstudio3/Projects/astek-landing/lib/vendor-requests.js",
+ "before_sha256": "fd8e922c9ee816305b5df305c2f33ca738ab5da7834b8b14b188fc45e5e82f46",
+ "after_sha256": "475332aacbce43050067db708eddeaebd0fd6648862843e9b8f5a97c6e605acf",
+ "patch": "patches/astek-landing.patch",
+ "patch_sha256": "35f0d9784b8dc00fd029a47e3df62a500dd5ce6b6a38383ae68cd47fca5a9218",
+ "source_changes_applied": false,
+ "syntax": "PASS",
+ "replacement_roundtrip": "PASS",
+ "current_pm2_names": [],
+ "requires_before_rollout": [
+ "effective/durable PGHOST and DB identity",
+ "service startup side effects and email exclusion",
+ "auth and read-only operational baseline",
+ "file/PM2 backups and scoped rollback"
+ ]
+ },
+ {
+ "project": "reidwitlin-landing",
+ "path": "/Users/macstudio3/Projects/reidwitlin-landing/lib/vendor-requests.js",
+ "before_sha256": "fd8e922c9ee816305b5df305c2f33ca738ab5da7834b8b14b188fc45e5e82f46",
+ "after_sha256": "475332aacbce43050067db708eddeaebd0fd6648862843e9b8f5a97c6e605acf",
+ "patch": "patches/reidwitlin-landing.patch",
+ "patch_sha256": "35f0d9784b8dc00fd029a47e3df62a500dd5ce6b6a38383ae68cd47fca5a9218",
+ "source_changes_applied": false,
+ "syntax": "PASS",
+ "replacement_roundtrip": "PASS",
+ "current_pm2_names": [
+ "reidwitlin-landing"
+ ],
+ "requires_before_rollout": [
+ "effective/durable PGHOST and DB identity",
+ "service startup side effects and email exclusion",
+ "auth and read-only operational baseline",
+ "file/PM2 backups and scoped rollback"
+ ]
+ },
+ {
+ "project": "zuber-internal",
+ "path": "/Users/macstudio3/Projects/zuber-internal/lib/vendor-requests.js",
+ "before_sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "after_sha256": "d87ab5d2e4d44953aea64befe63c033dc0bc8479c3bc11fc5328c7bfb6d8690e",
+ "patch": "patches/zuber-internal.patch",
+ "patch_sha256": "35f0d9784b8dc00fd029a47e3df62a500dd5ce6b6a38383ae68cd47fca5a9218",
+ "source_changes_applied": false,
+ "syntax": "PASS",
+ "replacement_roundtrip": "PASS",
+ "current_pm2_names": [
+ "zuber-internal"
+ ],
+ "requires_before_rollout": [
+ "effective/durable PGHOST and DB identity",
+ "service startup side effects and email exclusion",
+ "auth and read-only operational baseline",
+ "file/PM2 backups and scoped rollback"
+ ]
+ },
+ {
+ "project": "fabricut-internal",
+ "path": "/Users/macstudio3/Projects/fabricut-internal/lib/vendor-requests.js",
+ "before_sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "after_sha256": "d87ab5d2e4d44953aea64befe63c033dc0bc8479c3bc11fc5328c7bfb6d8690e",
+ "patch": "patches/fabricut-internal.patch",
+ "patch_sha256": "35f0d9784b8dc00fd029a47e3df62a500dd5ce6b6a38383ae68cd47fca5a9218",
+ "source_changes_applied": false,
+ "syntax": "PASS",
+ "replacement_roundtrip": "PASS",
+ "current_pm2_names": [],
+ "requires_before_rollout": [
+ "effective/durable PGHOST and DB identity",
+ "service startup side effects and email exclusion",
+ "auth and read-only operational baseline",
+ "file/PM2 backups and scoped rollback"
+ ]
+ },
+ {
+ "project": "crezana-internal",
+ "path": "/Users/macstudio3/Projects/crezana-internal/lib/vendor-requests.js",
+ "before_sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "after_sha256": "d87ab5d2e4d44953aea64befe63c033dc0bc8479c3bc11fc5328c7bfb6d8690e",
+ "patch": "patches/crezana-internal.patch",
+ "patch_sha256": "35f0d9784b8dc00fd029a47e3df62a500dd5ce6b6a38383ae68cd47fca5a9218",
+ "source_changes_applied": false,
+ "syntax": "PASS",
+ "replacement_roundtrip": "PASS",
+ "current_pm2_names": [
+ "crezana-internal"
+ ],
+ "requires_before_rollout": [
+ "effective/durable PGHOST and DB identity",
+ "service startup side effects and email exclusion",
+ "auth and read-only operational baseline",
+ "file/PM2 backups and scoped rollback"
+ ]
+ },
+ {
+ "project": "fentucci-naturals",
+ "path": "/Users/macstudio3/Projects/fentucci-naturals/lib/vendor-requests.js",
+ "before_sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "after_sha256": "d87ab5d2e4d44953aea64befe63c033dc0bc8479c3bc11fc5328c7bfb6d8690e",
+ "patch": "patches/fentucci-naturals.patch",
+ "patch_sha256": "35f0d9784b8dc00fd029a47e3df62a500dd5ce6b6a38383ae68cd47fca5a9218",
+ "source_changes_applied": false,
+ "syntax": "PASS",
+ "replacement_roundtrip": "PASS",
+ "current_pm2_names": [],
+ "requires_before_rollout": [
+ "effective/durable PGHOST and DB identity",
+ "service startup side effects and email exclusion",
+ "auth and read-only operational baseline",
+ "file/PM2 backups and scoped rollback"
+ ]
+ },
+ {
+ "project": "fromental-internal",
+ "path": "/Users/macstudio3/Projects/fromental-internal/lib/vendor-requests.js",
+ "before_sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "after_sha256": "d87ab5d2e4d44953aea64befe63c033dc0bc8479c3bc11fc5328c7bfb6d8690e",
+ "patch": "patches/fromental-internal.patch",
+ "patch_sha256": "35f0d9784b8dc00fd029a47e3df62a500dd5ce6b6a38383ae68cd47fca5a9218",
+ "source_changes_applied": false,
+ "syntax": "PASS",
+ "replacement_roundtrip": "PASS",
+ "current_pm2_names": [
+ "fromental-internal"
+ ],
+ "requires_before_rollout": [
+ "effective/durable PGHOST and DB identity",
+ "service startup side effects and email exclusion",
+ "auth and read-only operational baseline",
+ "file/PM2 backups and scoped rollback"
+ ]
+ },
+ {
+ "project": "gracie-internal",
+ "path": "/Users/macstudio3/Projects/gracie-internal/lib/vendor-requests.js",
+ "before_sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "after_sha256": "d87ab5d2e4d44953aea64befe63c033dc0bc8479c3bc11fc5328c7bfb6d8690e",
+ "patch": "patches/gracie-internal.patch",
+ "patch_sha256": "35f0d9784b8dc00fd029a47e3df62a500dd5ce6b6a38383ae68cd47fca5a9218",
+ "source_changes_applied": false,
+ "syntax": "PASS",
+ "replacement_roundtrip": "PASS",
+ "current_pm2_names": [
+ "gracie-internal"
+ ],
+ "requires_before_rollout": [
+ "effective/durable PGHOST and DB identity",
+ "service startup side effects and email exclusion",
+ "auth and read-only operational baseline",
+ "file/PM2 backups and scoped rollback"
+ ]
+ },
+ {
+ "project": "fabricut-landing",
+ "path": "/Users/macstudio3/Projects/fabricut-landing/lib/vendor-requests.js",
+ "before_sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "after_sha256": "d87ab5d2e4d44953aea64befe63c033dc0bc8479c3bc11fc5328c7bfb6d8690e",
+ "patch": "patches/fabricut-landing.patch",
+ "patch_sha256": "35f0d9784b8dc00fd029a47e3df62a500dd5ce6b6a38383ae68cd47fca5a9218",
+ "source_changes_applied": false,
+ "syntax": "PASS",
+ "replacement_roundtrip": "PASS",
+ "current_pm2_names": [],
+ "requires_before_rollout": [
+ "effective/durable PGHOST and DB identity",
+ "service startup side effects and email exclusion",
+ "auth and read-only operational baseline",
+ "file/PM2 backups and scoped rollback"
+ ]
+ },
+ {
+ "project": "greenland-onboard",
+ "path": "/Users/macstudio3/Projects/greenland-onboard/lib/vendor-requests.js",
+ "before_sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "after_sha256": "d87ab5d2e4d44953aea64befe63c033dc0bc8479c3bc11fc5328c7bfb6d8690e",
+ "patch": "patches/greenland-onboard.patch",
+ "patch_sha256": "35f0d9784b8dc00fd029a47e3df62a500dd5ce6b6a38383ae68cd47fca5a9218",
+ "source_changes_applied": false,
+ "syntax": "PASS",
+ "replacement_roundtrip": "PASS",
+ "current_pm2_names": [
+ "greenland-internal"
+ ],
+ "requires_before_rollout": [
+ "effective/durable PGHOST and DB identity",
+ "service startup side effects and email exclusion",
+ "auth and read-only operational baseline",
+ "file/PM2 backups and scoped rollback"
+ ]
+ },
+ {
+ "project": "schumacher-internal",
+ "path": "/Users/macstudio3/Projects/schumacher-internal/lib/vendor-requests.js",
+ "before_sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "after_sha256": "d87ab5d2e4d44953aea64befe63c033dc0bc8479c3bc11fc5328c7bfb6d8690e",
+ "patch": "patches/schumacher-internal.patch",
+ "patch_sha256": "35f0d9784b8dc00fd029a47e3df62a500dd5ce6b6a38383ae68cd47fca5a9218",
+ "source_changes_applied": false,
+ "syntax": "PASS",
+ "replacement_roundtrip": "PASS",
+ "current_pm2_names": [
+ "schumacher-internal"
+ ],
+ "requires_before_rollout": [
+ "effective/durable PGHOST and DB identity",
+ "service startup side effects and email exclusion",
+ "auth and read-only operational baseline",
+ "file/PM2 backups and scoped rollback"
+ ]
+ },
+ {
+ "project": "momentum-landing",
+ "path": "/Users/macstudio3/Projects/momentum-landing/lib/vendor-requests.js",
+ "before_sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "after_sha256": "d87ab5d2e4d44953aea64befe63c033dc0bc8479c3bc11fc5328c7bfb6d8690e",
+ "patch": "patches/momentum-landing.patch",
+ "patch_sha256": "35f0d9784b8dc00fd029a47e3df62a500dd5ce6b6a38383ae68cd47fca5a9218",
+ "source_changes_applied": false,
+ "syntax": "PASS",
+ "replacement_roundtrip": "PASS",
+ "current_pm2_names": [],
+ "requires_before_rollout": [
+ "effective/durable PGHOST and DB identity",
+ "service startup side effects and email exclusion",
+ "auth and read-only operational baseline",
+ "file/PM2 backups and scoped rollback"
+ ]
+ },
+ {
+ "project": "carnegie-internal",
+ "path": "/Users/macstudio3/Projects/carnegie-internal/lib/vendor-requests.js",
+ "before_sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "after_sha256": "d87ab5d2e4d44953aea64befe63c033dc0bc8479c3bc11fc5328c7bfb6d8690e",
+ "patch": "patches/carnegie-internal.patch",
+ "patch_sha256": "35f0d9784b8dc00fd029a47e3df62a500dd5ce6b6a38383ae68cd47fca5a9218",
+ "source_changes_applied": false,
+ "syntax": "PASS",
+ "replacement_roundtrip": "PASS",
+ "current_pm2_names": [],
+ "requires_before_rollout": [
+ "effective/durable PGHOST and DB identity",
+ "service startup side effects and email exclusion",
+ "auth and read-only operational baseline",
+ "file/PM2 backups and scoped rollback"
+ ]
+ },
+ {
+ "project": "muralsource-internal",
+ "path": "/Users/macstudio3/Projects/muralsource-internal/lib/vendor-requests.js",
+ "before_sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "after_sha256": "d87ab5d2e4d44953aea64befe63c033dc0bc8479c3bc11fc5328c7bfb6d8690e",
+ "patch": "patches/muralsource-internal.patch",
+ "patch_sha256": "35f0d9784b8dc00fd029a47e3df62a500dd5ce6b6a38383ae68cd47fca5a9218",
+ "source_changes_applied": false,
+ "syntax": "PASS",
+ "replacement_roundtrip": "PASS",
+ "current_pm2_names": [
+ "muralsource-internal"
+ ],
+ "requires_before_rollout": [
+ "effective/durable PGHOST and DB identity",
+ "service startup side effects and email exclusion",
+ "auth and read-only operational baseline",
+ "file/PM2 backups and scoped rollback"
+ ]
+ }
+ ]
+}
diff --git a/verification/fleet-classification/patches/artmura-internal.patch b/verification/fleet-classification/patches/artmura-internal.patch
new file mode 100644
index 0000000..c21cfba
--- /dev/null
+++ b/verification/fleet-classification/patches/artmura-internal.patch
@@ -0,0 +1,5 @@
+--- a/lib/vendor-requests.js
++++ b/lib/vendor-requests.js
+@@ -52 +52 @@
+- if (!pool) pool = new Pool({ host: '127.0.0.1', port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
++ if (!pool) pool = new Pool({ host: process.env.PGHOST || (process.platform === 'darwin' ? '/tmp' : '127.0.0.1'), port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
diff --git a/verification/fleet-classification/patches/astek-landing.patch b/verification/fleet-classification/patches/astek-landing.patch
new file mode 100644
index 0000000..c21cfba
--- /dev/null
+++ b/verification/fleet-classification/patches/astek-landing.patch
@@ -0,0 +1,5 @@
+--- a/lib/vendor-requests.js
++++ b/lib/vendor-requests.js
+@@ -52 +52 @@
+- if (!pool) pool = new Pool({ host: '127.0.0.1', port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
++ if (!pool) pool = new Pool({ host: process.env.PGHOST || (process.platform === 'darwin' ? '/tmp' : '127.0.0.1'), port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
diff --git a/verification/fleet-classification/patches/carnegie-internal.patch b/verification/fleet-classification/patches/carnegie-internal.patch
new file mode 100644
index 0000000..c21cfba
--- /dev/null
+++ b/verification/fleet-classification/patches/carnegie-internal.patch
@@ -0,0 +1,5 @@
+--- a/lib/vendor-requests.js
++++ b/lib/vendor-requests.js
+@@ -52 +52 @@
+- if (!pool) pool = new Pool({ host: '127.0.0.1', port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
++ if (!pool) pool = new Pool({ host: process.env.PGHOST || (process.platform === 'darwin' ? '/tmp' : '127.0.0.1'), port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
diff --git a/verification/fleet-classification/patches/crezana-internal.patch b/verification/fleet-classification/patches/crezana-internal.patch
new file mode 100644
index 0000000..c21cfba
--- /dev/null
+++ b/verification/fleet-classification/patches/crezana-internal.patch
@@ -0,0 +1,5 @@
+--- a/lib/vendor-requests.js
++++ b/lib/vendor-requests.js
+@@ -52 +52 @@
+- if (!pool) pool = new Pool({ host: '127.0.0.1', port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
++ if (!pool) pool = new Pool({ host: process.env.PGHOST || (process.platform === 'darwin' ? '/tmp' : '127.0.0.1'), port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
diff --git a/verification/fleet-classification/patches/fabricut-internal.patch b/verification/fleet-classification/patches/fabricut-internal.patch
new file mode 100644
index 0000000..c21cfba
--- /dev/null
+++ b/verification/fleet-classification/patches/fabricut-internal.patch
@@ -0,0 +1,5 @@
+--- a/lib/vendor-requests.js
++++ b/lib/vendor-requests.js
+@@ -52 +52 @@
+- if (!pool) pool = new Pool({ host: '127.0.0.1', port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
++ if (!pool) pool = new Pool({ host: process.env.PGHOST || (process.platform === 'darwin' ? '/tmp' : '127.0.0.1'), port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
diff --git a/verification/fleet-classification/patches/fabricut-landing.patch b/verification/fleet-classification/patches/fabricut-landing.patch
new file mode 100644
index 0000000..c21cfba
--- /dev/null
+++ b/verification/fleet-classification/patches/fabricut-landing.patch
@@ -0,0 +1,5 @@
+--- a/lib/vendor-requests.js
++++ b/lib/vendor-requests.js
+@@ -52 +52 @@
+- if (!pool) pool = new Pool({ host: '127.0.0.1', port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
++ if (!pool) pool = new Pool({ host: process.env.PGHOST || (process.platform === 'darwin' ? '/tmp' : '127.0.0.1'), port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
diff --git a/verification/fleet-classification/patches/fentucci-naturals.patch b/verification/fleet-classification/patches/fentucci-naturals.patch
new file mode 100644
index 0000000..c21cfba
--- /dev/null
+++ b/verification/fleet-classification/patches/fentucci-naturals.patch
@@ -0,0 +1,5 @@
+--- a/lib/vendor-requests.js
++++ b/lib/vendor-requests.js
+@@ -52 +52 @@
+- if (!pool) pool = new Pool({ host: '127.0.0.1', port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
++ if (!pool) pool = new Pool({ host: process.env.PGHOST || (process.platform === 'darwin' ? '/tmp' : '127.0.0.1'), port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
diff --git a/verification/fleet-classification/patches/fromental-internal.patch b/verification/fleet-classification/patches/fromental-internal.patch
new file mode 100644
index 0000000..c21cfba
--- /dev/null
+++ b/verification/fleet-classification/patches/fromental-internal.patch
@@ -0,0 +1,5 @@
+--- a/lib/vendor-requests.js
++++ b/lib/vendor-requests.js
+@@ -52 +52 @@
+- if (!pool) pool = new Pool({ host: '127.0.0.1', port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
++ if (!pool) pool = new Pool({ host: process.env.PGHOST || (process.platform === 'darwin' ? '/tmp' : '127.0.0.1'), port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
diff --git a/verification/fleet-classification/patches/gracie-internal.patch b/verification/fleet-classification/patches/gracie-internal.patch
new file mode 100644
index 0000000..c21cfba
--- /dev/null
+++ b/verification/fleet-classification/patches/gracie-internal.patch
@@ -0,0 +1,5 @@
+--- a/lib/vendor-requests.js
++++ b/lib/vendor-requests.js
+@@ -52 +52 @@
+- if (!pool) pool = new Pool({ host: '127.0.0.1', port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
++ if (!pool) pool = new Pool({ host: process.env.PGHOST || (process.platform === 'darwin' ? '/tmp' : '127.0.0.1'), port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
diff --git a/verification/fleet-classification/patches/gracie-server.patch b/verification/fleet-classification/patches/gracie-server.patch
new file mode 100644
index 0000000..de40fb9
--- /dev/null
+++ b/verification/fleet-classification/patches/gracie-server.patch
@@ -0,0 +1,5 @@
+--- a/server.js
++++ b/server.js
+@@ -16 +16 @@
+-const PG = process.env.PG || 'postgresql://localhost/dw_unified';
++const PG = process.env.PG || (process.platform === 'darwin' ? 'postgresql://localhost/dw_unified?host=/tmp' : 'postgresql://localhost/dw_unified');
diff --git a/verification/fleet-classification/patches/greenland-onboard.patch b/verification/fleet-classification/patches/greenland-onboard.patch
new file mode 100644
index 0000000..c21cfba
--- /dev/null
+++ b/verification/fleet-classification/patches/greenland-onboard.patch
@@ -0,0 +1,5 @@
+--- a/lib/vendor-requests.js
++++ b/lib/vendor-requests.js
+@@ -52 +52 @@
+- if (!pool) pool = new Pool({ host: '127.0.0.1', port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
++ if (!pool) pool = new Pool({ host: process.env.PGHOST || (process.platform === 'darwin' ? '/tmp' : '127.0.0.1'), port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
diff --git a/verification/fleet-classification/patches/momentum-landing.patch b/verification/fleet-classification/patches/momentum-landing.patch
new file mode 100644
index 0000000..c21cfba
--- /dev/null
+++ b/verification/fleet-classification/patches/momentum-landing.patch
@@ -0,0 +1,5 @@
+--- a/lib/vendor-requests.js
++++ b/lib/vendor-requests.js
+@@ -52 +52 @@
+- if (!pool) pool = new Pool({ host: '127.0.0.1', port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
++ if (!pool) pool = new Pool({ host: process.env.PGHOST || (process.platform === 'darwin' ? '/tmp' : '127.0.0.1'), port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
diff --git a/verification/fleet-classification/patches/muralsource-internal.patch b/verification/fleet-classification/patches/muralsource-internal.patch
new file mode 100644
index 0000000..c21cfba
--- /dev/null
+++ b/verification/fleet-classification/patches/muralsource-internal.patch
@@ -0,0 +1,5 @@
+--- a/lib/vendor-requests.js
++++ b/lib/vendor-requests.js
+@@ -52 +52 @@
+- if (!pool) pool = new Pool({ host: '127.0.0.1', port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
++ if (!pool) pool = new Pool({ host: process.env.PGHOST || (process.platform === 'darwin' ? '/tmp' : '127.0.0.1'), port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
diff --git a/verification/fleet-classification/patches/quadrille-internal.patch b/verification/fleet-classification/patches/quadrille-internal.patch
new file mode 100644
index 0000000..c21cfba
--- /dev/null
+++ b/verification/fleet-classification/patches/quadrille-internal.patch
@@ -0,0 +1,5 @@
+--- a/lib/vendor-requests.js
++++ b/lib/vendor-requests.js
+@@ -52 +52 @@
+- if (!pool) pool = new Pool({ host: '127.0.0.1', port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
++ if (!pool) pool = new Pool({ host: process.env.PGHOST || (process.platform === 'darwin' ? '/tmp' : '127.0.0.1'), port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
diff --git a/verification/fleet-classification/patches/reidwitlin-landing.patch b/verification/fleet-classification/patches/reidwitlin-landing.patch
new file mode 100644
index 0000000..c21cfba
--- /dev/null
+++ b/verification/fleet-classification/patches/reidwitlin-landing.patch
@@ -0,0 +1,5 @@
+--- a/lib/vendor-requests.js
++++ b/lib/vendor-requests.js
+@@ -52 +52 @@
+- if (!pool) pool = new Pool({ host: '127.0.0.1', port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
++ if (!pool) pool = new Pool({ host: process.env.PGHOST || (process.platform === 'darwin' ? '/tmp' : '127.0.0.1'), port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
diff --git a/verification/fleet-classification/patches/schumacher-internal.patch b/verification/fleet-classification/patches/schumacher-internal.patch
new file mode 100644
index 0000000..c21cfba
--- /dev/null
+++ b/verification/fleet-classification/patches/schumacher-internal.patch
@@ -0,0 +1,5 @@
+--- a/lib/vendor-requests.js
++++ b/lib/vendor-requests.js
+@@ -52 +52 @@
+- if (!pool) pool = new Pool({ host: '127.0.0.1', port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
++ if (!pool) pool = new Pool({ host: process.env.PGHOST || (process.platform === 'darwin' ? '/tmp' : '127.0.0.1'), port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
diff --git a/verification/fleet-classification/patches/zuber-internal.patch b/verification/fleet-classification/patches/zuber-internal.patch
new file mode 100644
index 0000000..c21cfba
--- /dev/null
+++ b/verification/fleet-classification/patches/zuber-internal.patch
@@ -0,0 +1,5 @@
+--- a/lib/vendor-requests.js
++++ b/lib/vendor-requests.js
+@@ -52 +52 @@
+- if (!pool) pool = new Pool({ host: '127.0.0.1', port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
++ if (!pool) pool = new Pool({ host: process.env.PGHOST || (process.platform === 'darwin' ? '/tmp' : '127.0.0.1'), port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3 });
diff --git a/verification/fleet-classification/preparation-proof.json b/verification/fleet-classification/preparation-proof.json
new file mode 100644
index 0000000..be0c97f
--- /dev/null
+++ b/verification/fleet-classification/preparation-proof.json
@@ -0,0 +1,36 @@
+{
+ "verdict": "PASS original ledger and patch preparation; scheduler snapshot drift unresolved; runtime migration incomplete",
+ "original_coverage": 218,
+ "unique_original_paths": 218,
+ "source_hashes_verified": 217,
+ "classification_counts": {
+ "fixture-evidence": 2,
+ "local-cli": 142,
+ "local-runtime": 11,
+ "non-postgres": 15,
+ "remote-target": 18,
+ "unresolved": 30
+ },
+ "candidate_patches": 16,
+ "syntax_and_replacement_roundtrips": 16,
+ "scheduler_source_hashes_checked": 506,
+ "scheduler_source_hashes_matching": 493,
+ "scheduler_sources_changed_since_scan": [
+ "/Users/macstudio3/Projects/secrets-manager/.env",
+ "/Users/macstudio3/.claude/skills/dw-canary-meta-watchdog/watchdog.mjs",
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/.env",
+ "/Users/macstudio3/Projects/designerwallcoverings/scripts/maharam-onboard/build-payloads.mjs",
+ "/Users/macstudio3/Projects/designerwallcoverings/scripts/maharam-onboard/go-live.mjs",
+ "/Users/macstudio3/.claude/skills/dw-map-auditor/run.sh",
+ "/Users/macstudio3/.claude/skills/dw-map-auditor/auditor.mjs",
+ "/Users/macstudio3/Projects/dw-rotation-activator/rotate-activate.js",
+ "/Users/macstudio3/.claude/skills/exo-cluster-canary/run.sh",
+ "/Users/macstudio3/Projects/fentucci-naturals/scripts/cadence-golive.sh",
+ "/Users/macstudio3/.claude/skills/ios-release-train/train.mjs",
+ "/Users/macstudio3/Projects/terminal-status/terminal_status.py",
+ "/Users/macstudio3/Projects/sanderson-onboard/scripts/cadence_resume.sh"
+ ],
+ "application_mutations": 0,
+ "email_sends": 0,
+ "critical_path_status": "not exercised: no rollout authorized for this prepared batch"
+}
diff --git a/verification/fleet-classification/prepare.py b/verification/fleet-classification/prepare.py
new file mode 100644
index 0000000..5d34d18
--- /dev/null
+++ b/verification/fleet-classification/prepare.py
@@ -0,0 +1,71 @@
+import collections, difflib, hashlib, json, pathlib, subprocess
+
+ROOT = pathlib.Path('/tmp/tk11438-fleet-classification')
+PROJECTS = pathlib.Path('/Users/macstudio3/Projects')
+EVIDENCE = PROJECTS / 'tk11438-postgres-migration'
+def read(name): return json.loads((ROOT / name).read_text())
+def save(name, value): (ROOT / name).write_text(json.dumps(value, indent=2) + '\n')
+def sha(data): return hashlib.sha256(data).hexdigest()
+
+rows = read('root-classified.json')['rows'] + read('dw-classified.json') + read('norma-classified.json')
+expected = {str(PROJECTS / p.removeprefix('./')) for p in (EVIDENCE / 'verification/original-218-paths.txt').read_text().splitlines()}
+assert len(rows) == len(expected) == 218
+assert len({r['path'] for r in rows}) == 218
+assert {r['path'] for r in rows} == expected
+checked = 0
+for row in rows:
+ p = pathlib.Path(row['path'])
+ if not p.is_file():
+ assert p == PROJECTS and row['disposition'] == 'invalid-directory-entry'
+ continue
+ data = p.read_bytes()
+ assert sha(data) == (row.get('sha256_current') or row.get('sha256')), str(p)
+ n = len(data.splitlines())
+ for line in row.get('evidence_lines', []) + row.get('matched_line_numbers', []):
+ assert isinstance(line, int) and 1 <= line <= n
+ checked += 1
+rows.sort(key=lambda r: r['path'])
+counts = dict(sorted(collections.Counter(r['classification'] for r in rows).items()))
+save('original-ledger.json', {'status': 'classified; migration incomplete', 'original_entries': 218,
+ 'files': 217, 'invalid_directories': 1, 'classification_counts': counts,
+ 'semantics': 'local-cli is a source candidate, not proof of execution or local deployment; unresolved paths remain open; linked worktrees are not independent production consumers',
+ 'rows': rows})
+
+modules = read('shared-modules.json')
+patchdir = ROOT / 'patches'; patchdir.mkdir(exist_ok=True)
+manifest = []
+for m in modules['modules']:
+ path = pathlib.Path(m['path']); before = path.read_text()
+ assert sha(path.read_bytes()) == m['sha256'], str(path)
+ assert before.count(modules['proposed_old']) == 1
+ after = before.replace(modules['proposed_old'], modules['proposed_new'])
+ assert after.replace(modules['proposed_new'], modules['proposed_old']) == before
+ check = subprocess.run(['node', '--check'], input=after, text=True, capture_output=True)
+ assert check.returncode == 0, str(path)
+ patch = ''.join(difflib.unified_diff(before.splitlines(True), after.splitlines(True),
+ fromfile='a/lib/vendor-requests.js', tofile='b/lib/vendor-requests.js', n=0))
+ name = path.parent.parent.name + '.patch'; (patchdir / name).write_text(patch)
+ manifest.append({'project':path.parent.parent.name, 'path':str(path),
+ 'before_sha256':sha(before.encode()), 'after_sha256':sha(after.encode()),
+ 'patch':'patches/' + name, 'patch_sha256':sha(patch.encode()),
+ 'source_changes_applied':False, 'syntax':'PASS', 'replacement_roundtrip':'PASS',
+ 'current_pm2_names':[r['name'] for r in m['pm2']],
+ 'requires_before_rollout':['effective/durable PGHOST and DB identity', 'service startup side effects and email exclusion', 'auth and read-only operational baseline', 'file/PM2 backups and scoped rollback']})
+save('patch-manifest.json', {'status':'prepared only', 'modules':manifest})
+
+schedulers=read('schedulers.json'); checked_sources={}
+for row in schedulers['rows']:
+ for source in row.get('referenced_sources',[]):
+ if source.get('sha256'):
+ p=pathlib.Path(source['source'])
+ checked_sources[str(p)] = sha(p.read_bytes()) == source['sha256']
+drifted=[p for p,ok in checked_sources.items() if not ok]
+save('preparation-proof.json', {'verdict':'PASS original ledger and patch preparation; scheduler snapshot drift unresolved; runtime migration incomplete',
+ 'original_coverage':218, 'unique_original_paths':218, 'source_hashes_verified':checked,
+ 'classification_counts':counts, 'candidate_patches':len(manifest),
+ 'syntax_and_replacement_roundtrips':len(manifest),
+ 'scheduler_source_hashes_checked':len(checked_sources),
+ 'scheduler_source_hashes_matching':sum(checked_sources.values()),
+ 'scheduler_sources_changed_since_scan':drifted,
+ 'application_mutations':0, 'email_sends':0, 'critical_path_status':'not exercised: no rollout authorized for this prepared batch'})
+print(json.dumps({'files_verified':checked,'counts':counts,'patches':len(manifest),'scheduler_sources_checked':len(checked_sources),'scheduler_sources_drifted':len(drifted)}))
diff --git a/verification/fleet-classification/scan-schedulers.py b/verification/fleet-classification/scan-schedulers.py
new file mode 100644
index 0000000..d31278b
--- /dev/null
+++ b/verification/fleet-classification/scan-schedulers.py
@@ -0,0 +1,135 @@
+import os,re,json,plistlib,pathlib,subprocess,datetime,collections,urllib.parse,hashlib
+HOME='/Users/macstudio3'; OUT=pathlib.Path('/tmp/tk11438-fleet-classification'); PROJECTS=HOME+'/Projects'
+original=set(os.path.normpath(PROJECTS+'/'+x.strip()[2:]) for x in pathlib.Path(PROJECTS+'/tk11438-postgres-migration/verification/original-218-paths.txt').read_text().splitlines() if x.strip() not in ('','./'))
+pm2=[]
+try:
+ for r in json.loads(pathlib.Path(HOME+'/.pm2/dump.pm2').read_text()):pm2.append({'name':r.get('name'),'cwd':r.get('pm_cwd'),'script':r.get('pm_exec_path')})
+except Exception:pass
+URL=re.compile(r'postgres(?:ql)?://[^\s\x22\x27`<>\\]+')
+PG=re.compile(r'postgres(?:ql)?://|\b(?:psql|pg_dump|pg_restore|PGHOST|PGDATABASE|PGPORT|DATABASE_URL|KEN_DATABASE_URL|psycopg2?|asyncpg)\b|(?:require\([\x22\x27]pg[\x22\x27]|from [\x22\x27]pg[\x22\x27])',re.I)
+EXT=('.sh','.bash','.zsh','.py','.mjs','.cjs','.js','.ts','.env')
+cache={};read_errors={}
+def norm(p,cwd=PROJECTS,variables=None):
+ p=p.strip('"\'` ,;)').replace('${HOME}',HOME).replace('$HOME',HOME)
+ if variables:
+ for k,v in variables.items():p=p.replace('${'+k+'}',v).replace('$'+k+'/',v+'/')
+ p=os.path.expanduser(p)
+ if '$' in p or '://' in p or not p:return None
+ return os.path.normpath(p if p.startswith('/') else os.path.join(cwd,p))
+def load(p):
+ if p in cache:return cache[p]
+ try:
+ f=pathlib.Path(p)
+ if not f.is_file():raise ValueError('missing or not regular file')
+ if f.stat().st_size>2_000_000:raise ValueError('larger than 2MB static scan limit')
+ b=f.read_bytes()
+ if b'\0' in b[:4096]:raise ValueError('binary executable not inspected')
+ cache[p]=b.decode('utf8',errors='replace');return cache[p]
+ except Exception as e:read_errors[p]=str(e) if isinstance(e,ValueError) else type(e).__name__;return None
+def safe_target(value,key,source,line=None,context='literal'):
+ try:
+ u=urllib.parse.urlsplit(value);q=urllib.parse.parse_qs(u.query);host=q.get('host',[u.hostname or ''])[0];db=u.path.lstrip('/')
+ transport='socket' if host.startswith('/') else 'local_tcp' if host in ('localhost','127.0.0.1','::1') else 'inherited_or_driver_default' if not host else 'dynamic_unresolved' if '$' in host or '{' in host else 'remote_or_container_tcp'
+ return {'key':key,'source':source,'line':line,'host':host,'database':db,'port':str(u.port or 5432),'transport':transport,'context':context}
+ except Exception:return {'key':key,'source':source,'line':line,'transport':'parse_unresolved','context':context}
+def analyze(text,source,env=None):
+ findings=[];envkeys=set((env or {}).keys());pg=bool(PG.search(text)) or any(PG.search(k) for k in envkeys)
+ for n,line in enumerate(text.splitlines(),1):
+ for m in URL.finditer(line):findings.append(safe_target(m.group(),None,source,n,'comment' if line.lstrip().startswith(('#','//')) else 'literal_or_fallback'))
+ for m in re.finditer(r'\b((?:[A-Z][A-Z0-9_]*_)?(?:DATABASE_URL|DB_HOST|DB_NAME)|PGHOST|PGPORT|PGDATABASE)\b',line):envkeys.add(m.group())
+ if pg:
+ for m in re.finditer(r'\b(PGHOST|DB_HOST)\s*(?:=|:)\s*[\x22\x27]?([/\w.:-]+)',line):
+ host=m.group(2);findings.append({'key':m.group(1),'source':source,'line':n,'host':host,'transport':'socket' if host.startswith('/') else 'local_tcp' if host in ('localhost','127.0.0.1','::1') else 'remote_or_unresolved','context':'static_assignment'})
+ for k,v in (env or {}).items():
+ if not isinstance(v,str):continue
+ if URL.match(v):findings.append(safe_target(v,k,source,None,'scheduler_environment'))
+ elif k in ('PGHOST','DB_HOST'):
+ findings.append({'key':k,'source':source,'host':v,'transport':'socket' if v.startswith('/') else 'local_tcp' if v in ('localhost','127.0.0.1','::1') else 'remote_or_unresolved','context':'scheduler_environment'})
+ if pg:
+ for n,line in enumerate(text.splitlines(),1):
+ if re.search(r'\b(?:psql|pg_dump|pg_restore)\b',line):
+ h=re.search(r'(?:^|\s)(?:-h|--host(?:=|\s+))\s*[\x22\x27]?([/A-Za-z0-9_.:-]+)',line)
+ d=re.search(r'(?:^|\s)(?:-d|--dbname(?:=|\s+))\s*[\x22\x27]?([A-Za-z0-9_.-]+)',line)
+ if h:
+ host=h.group(1);findings.append({'source':source,'line':n,'host':host,'database':d.group(1) if d else None,'transport':'socket' if host.startswith('/') else 'local_tcp' if host in ('localhost','127.0.0.1','::1') else 'remote_or_unresolved','context':'static_postgres_cli_host_candidate; remote shell context not executed'})
+ for m in re.finditer(r'\bhost\s*:\s*[\x22\x27]([^\x22\x27]+)[\x22\x27]',text):
+ host=m.group(1)
+ if host in ('localhost','127.0.0.1','::1') or host.startswith('/tmp'):
+ findings.append({'source':source,'line':text.count('\n',0,m.start())+1,'host':host,'transport':'socket' if host.startswith('/') else 'local_tcp','context':'host property in PostgreSQL-related source; config context not evaluated'})
+ if pg and not findings:findings.append({'source':source,'transport':'inherited_or_driver_default','context':'Postgres indicator; no static literal target resolved'})
+ return {'postgres_indicator':pg,'env_key_names':sorted(envkeys),'findings':findings}
+def references(text,cwd,source=None):
+ vars={'HOME':HOME}
+ if source:vars.update({'DIR':os.path.dirname(source),'SCRIPT_DIR':os.path.dirname(source)})
+ for k,v in re.findall(r'(?m)^\s*(?:export\s+)?([A-Z_]+)=[\x22\x27]?([^\n\x22\x27;]+)',text):
+ p=norm(v,cwd,vars)
+ if p and os.path.isdir(p):vars[k]=p
+ found=set();unresolved=[]
+ # Absolute/home/known-variable files and import/require literal relative modules.
+ candidates=re.findall(r'(?:/Users/[^\s\x22\x27`<>;|)]+|/Library/[^\s\x22\x27`<>;|)]+|/opt/[^\s\x22\x27`<>;|)]+|~/[^\s\x22\x27`<>;|)]+|\$(?:\{?[A-Z_]+\}?)/[^\s\x22\x27`<>;|)]+)',text)
+ candidates+=re.findall(r'(?:require\(|from\s+|import\s+)[\x22\x27](\.[^\x22\x27]+)',text)
+ candidates+=re.findall(r'(?:\b(?:node|python3?|bash|zsh|source)\s+|(?:^|\s)\.\s+)[\x22\x27]?([^\s\x22\x27;|)]+)',text)
+ for c in candidates:
+ if not (c.endswith(EXT) or '/.env' in c or '/bin/' in c or '/scripts/' in c):continue
+ p=norm(c,cwd,vars)
+ if p and p!=source and '/node_modules/' not in p:found.add(p)
+ elif not p:unresolved.append('dynamic_file_reference')
+ if re.search(r'\b(?:npm|npx|pnpm|yarn)\b',text):unresolved.append('package_script_or_dynamic_command_not_expanded')
+ if re.search(r'\bssh\b|\bdocker\b',text):unresolved.append('remote_or_container_command_not_executed')
+ if re.search(r'\b(?:eval|exec)\s+\$|\b(?:bash|zsh)\s+-[lic]+\b',text):unresolved.append('dynamic_shell_or_login_environment')
+ return found,sorted(set(unresolved))
+rows=[];errors=[]
+roots=[pathlib.Path(HOME+'/Library/LaunchAgents'),pathlib.Path('/Library/LaunchDaemons')]
+for root in roots:
+ for file in sorted(root.glob('*.plist')):
+ try:p=plistlib.loads(file.read_bytes())
+ except Exception as e:
+ try:
+ alt=subprocess.run(['plutil','-convert','json','-o','-',str(file)],capture_output=True,text=True)
+ if alt.returncode:raise ValueError('plutil failed')
+ p=json.loads(alt.stdout)
+ except Exception:errors.append({'path':str(file),'error':type(e).__name__});continue
+ if not isinstance(p,dict):errors.append({'path':str(file),'error':'plist root is not dictionary'});continue
+ args=p.get('ProgramArguments',[]);program=p.get('Program') or (args[0] if args else None);cwd=p.get('WorkingDirectory') or HOME
+ text='\n'.join(str(a) for a in args);a=analyze(text,str(file),p.get('EnvironmentVariables',{}))
+ refs,unresolved=references(text,cwd)
+ if program and pathlib.Path(program).suffix in EXT:refs.add(program)
+ for x in args:
+ if isinstance(x,str) and x.endswith(EXT) and not any(c in x for c in ['\n',';','|']):
+ n=norm(x,cwd)
+ if n:refs.add(n)
+ reviewed=[];edges=[];queue=[(r,0) for r in sorted(refs)];seen=set()
+ while queue and len(seen)<60:
+ f,depth=queue.pop(0)
+ if f in seen:continue
+ seen.add(f);body=load(f)
+ if body is None:edges.append({'source':f,'reason':read_errors[f]});continue
+ item=analyze(body,f);item['source']=f;item['depth']=depth;item['sha256']=hashlib.sha256(body.encode()).hexdigest();item['original217']=f in original;reviewed.append(item)
+ nxt,unknown=references(body,os.path.dirname(f),f);unresolved+=unknown
+ if depth<2:queue.extend((x,depth+1) for x in sorted(nxt) if x not in seen)
+ elif nxt:edges.extend({'source':x,'reason':'reference_depth_limit_2'} for x in sorted(nxt) if x not in seen)
+ if queue:unresolved.append('per_job_file_limit_60')
+ pg=a['postgres_indicator'] or any(x['postgres_indicator'] for x in reviewed)
+ paths={r['source'] for r in reviewed}|refs
+ related=[x['name'] for x in pm2 if x.get('script') in paths or (x.get('cwd') and any(z.startswith(x['cwd']+'/') for z in paths))]
+ row={'label':p.get('Label'),'plist':str(file),'scheduler_domain':'user_launch_agents' if str(root).startswith(HOME) else 'system_launch_daemons','machine':'macstudio3 local scheduler; remote targets may be referenced','program':program,'working_directory':p.get('WorkingDirectory'),'start_interval':p.get('StartInterval'),'start_calendar_interval':p.get('StartCalendarInterval'),'run_at_load':p.get('RunAtLoad'),'disabled_in_file':p.get('Disabled',False),'loaded_state':'not_inspected; file presence does not prove loaded','env_key_names':sorted(p.get('EnvironmentVariables',{})),'plist_pg_findings':a['findings'],'postgres_candidate':pg,'referenced_sources':reviewed,'unreviewed_edges':edges,'dynamic_or_inherited_caveats':sorted(set(unresolved)),'original217_matches':sorted(paths&original),'saved_pm2_related_names':sorted(set(related))}
+ if pg:row['inherited_environment_status']='Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed'
+ rows.append(row)
+cron=subprocess.run(['crontab','-l'],capture_output=True,text=True)
+cr={'command':'crontab -l','exit_code':cron.returncode,'status':'no_user_crontab' if 'no crontab for' in cron.stderr else 'present' if cron.returncode==0 else 'unreviewed_error','lines':[]}
+if cron.returncode==0:
+ for n,line in enumerate(cron.stdout.splitlines(),1):
+ if not line.strip() or line.lstrip().startswith('#'):continue
+ fields=line.split(None,5);cr['lines'].append({'line':n,'schedule':fields[:5] if len(fields)==6 else [fields[0]],'postgres_analysis':analyze(line,'user_crontab:'+str(n)),'command_sha256':hashlib.sha256(line.encode()).hexdigest(),'command_not_executed':True})
+counts=collections.Counter(f['transport'] for r in rows for f in r['plist_pg_findings']+[z for src in r['referenced_sources'] for z in src['findings']])
+summary={'top_level_plists_discovered':sum(len(list(r.glob('*.plist'))) for r in roots),'top_level_plists_parsed':len(rows),'user_launch_agents':sum(r['scheduler_domain']=='user_launch_agents' for r in rows),'system_launch_daemons':sum(r['scheduler_domain']=='system_launch_daemons' for r in rows),'parse_errors':len(errors),'postgres_candidates':sum(r['postgres_candidate'] for r in rows),'unique_readable_referenced_sources':len(cache),'unique_unreadable_or_uninspected_sources':len(read_errors),'finding_occurrences_by_transport':dict(counts),'original217_unique_matches':len(set(z for r in rows for z in r['original217_matches'])),'nested_inactive_directory_plists_excluded':sum(1 for root in roots for f in root.rglob('*.plist') if f.parent!=root)}
+runtime=OUT/'verification/runtime.json'
+if runtime.exists():
+ rt=json.loads(runtime.read_text())
+ for row in rows:
+ paths={r['source'] for r in row['referenced_sources']}
+ row['current_pm2_related_names']=sorted(set(x['name'] for x in rt.get('services',[]) if x.get('script') in paths or (x.get('cwd') and any(z.startswith(x['cwd']+'/') for z in paths))))
+summary['current_pm2_cross_reference_available']=runtime.exists()
+result={'task':'TK-11438','owner':'codex-run-11438-verifier','timestamp':datetime.datetime.now(datetime.timezone.utc).isoformat(),'scope':'Static scheduler and bounded launcher source metadata; no execution or modifications','summary':summary,'coverage_limitations':['Only top-level plists in requested directories; /System/Library, other users, root crontab and remote schedulers not inspected','Static literal extraction includes comments/fallbacks; findings are candidates, not proof of effective runtime configuration','Up to two referenced-source hops and 60 files per scheduler; no eval, shell profile execution, dynamic command expansion or node module traversal','Saved and current PM2 metadata used only for path association, not proof of shared effective connection target','No loaded-state or effective inherited environment claims; no false-zero claim for jobs lacking static PG indicators'],'cron':cr,'errors':errors,'rows':rows}
+(OUT/'schedulers.json').write_text(json.dumps(result,indent=2)+'\n')
+print(json.dumps(summary,indent=2))
diff --git a/verification/fleet-classification/schedulers.json b/verification/fleet-classification/schedulers.json
new file mode 100644
index 0000000..6e6fcdc
--- /dev/null
+++ b/verification/fleet-classification/schedulers.json
@@ -0,0 +1,21302 @@
+{
+ "task": "TK-11438",
+ "owner": "codex-run-11438-verifier",
+ "timestamp": "2026-09-11T18:21:30.600147+00:00",
+ "scope": "Static scheduler and bounded launcher source metadata; no execution or modifications",
+ "summary": {
+ "top_level_plists_discovered": 348,
+ "top_level_plists_parsed": 345,
+ "user_launch_agents": 339,
+ "system_launch_daemons": 6,
+ "parse_errors": 3,
+ "postgres_candidates": 88,
+ "unique_readable_referenced_sources": 506,
+ "unique_unreadable_or_uninspected_sources": 182,
+ "finding_occurrences_by_transport": {
+ "inherited_or_driver_default": 69,
+ "socket": 55,
+ "remote_target_uri": 1,
+ "remote_tcp_via_ssh": 3,
+ "local_tcp": 11,
+ "parse_unresolved": 1
+ },
+ "original217_unique_matches": 5,
+ "nested_inactive_directory_plists_excluded": 26,
+ "current_pm2_cross_reference_available": true,
+ "duplicate_labels": {
+ "com.steve.pr-textile-drip": 2
+ },
+ "candidate_rows_with_local_tcp_literal": 9,
+ "candidate_rows_with_unreviewed_edges": 62,
+ "candidate_rows_with_dynamic_caveats": 42
+ },
+ "coverage_limitations": [
+ "Only top-level plists in requested directories; /System/Library, other users, root crontab and remote schedulers not inspected",
+ "Static literal extraction includes comments/fallbacks; findings are candidates, not proof of effective runtime configuration",
+ "Up to two referenced-source hops and 60 files per scheduler; no eval, shell profile execution, dynamic command expansion or node module traversal",
+ "Saved and current PM2 metadata used only for path association, not proof of shared effective connection target",
+ "No loaded-state or effective inherited environment claims; no false-zero claim for jobs lacking static PG indicators"
+ ],
+ "cron": {
+ "command": "crontab -l",
+ "exit_code": 1,
+ "status": "no_user_crontab",
+ "lines": []
+ },
+ "errors": [
+ {
+ "path": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-follow-counts.plist",
+ "error": "plist root is not dictionary"
+ },
+ {
+ "path": "/Users/macstudio3/Library/LaunchAgents/com.steve.gmc-cost-recheck.plist",
+ "error": "ExpatError"
+ },
+ {
+ "path": "/Users/macstudio3/Library/LaunchAgents/com.steve.usre-lifecycle-sweep.plist",
+ "error": "ExpatError"
+ }
+ ],
+ "rows": [
+ {
+ "label": "ai.openclaw.gateway",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/ai.openclaw.gateway.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/opt/node/bin/node",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "NODE_EXTRA_CA_CERTS",
+ "NODE_USE_SYSTEM_CA",
+ "OPENCLAW_GATEWAY_PORT",
+ "OPENCLAW_LAUNCHD_LABEL",
+ "OPENCLAW_SERVICE_KIND",
+ "OPENCLAW_SERVICE_MARKER",
+ "OPENCLAW_SERVICE_VERSION",
+ "OPENCLAW_SYSTEMD_UNIT",
+ "OPENCLAW_WINDOWS_TASK_NAME",
+ "PATH",
+ "TMPDIR"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.npm-global/lib/node_modules/openclaw/dist/index.js",
+ "depth": 0,
+ "sha256": "a6e64470a735481dead82ef151a6f6157ddfb9e9e994905bec10f4db8aff989c",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/opt/node/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.google.GoogleUpdater.wake",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.google.GoogleUpdater.wake.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/Users/macstudio3/Library/Application Support/Google/GoogleUpdater/Current/GoogleUpdater.app/Contents/MacOS/GoogleUpdater",
+ "working_directory": null,
+ "start_interval": 3600,
+ "start_calendar_interval": null,
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": null,
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.google.keystone.agent.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": null,
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": null,
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.google.keystone.xpcservice.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": null,
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.abrams-report-scrape",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.abrams-report-scrape.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 7,
+ "Minute": 15
+ },
+ {
+ "Hour": 13,
+ "Minute": 15
+ },
+ {
+ "Hour": 19,
+ "Minute": 15
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/abrams-report/scripts/run-scrape.sh",
+ "depth": 0,
+ "sha256": "021999681b79518708965c76606ff02742298141353f67ff9497ccd46eedcd59",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/abrams-report/scripts/scrapers/scrape-all.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.abramsego-loop",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.abramsego-loop.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": "/Users/macstudio3/Projects/AbramsEgo",
+ "start_interval": 600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/AbramsEgo/scripts/build-loop.sh",
+ "depth": 0,
+ "sha256": "6113bade693ed36106d4e5cfa0b21a7a9ca9526df12d8588f7ac41bf82474403",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/yolo-queue/loop.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/yolo-queue/loop.sh",
+ "depth": 1,
+ "sha256": "5d612c5dd8e908cb07c993edfbc2bf899119feb956d4573930d7c9e68965ea57",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/yolo-queue/coord-lib.sh",
+ "depth": 2,
+ "sha256": "d80685115ebe97eb03b69690411f5d3e2ea136021ccb1ea63b262331103f081e",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/yolo-queue/officer-signoff.sh",
+ "depth": 2,
+ "sha256": "d6497a6fdb0a717e2e11a8be411f4ea474ac1a7174ca5f25ebbcce350bce6fa9",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/yolo-queue/producer.sh",
+ "depth": 2,
+ "sha256": "0b549e8182aab092672c8138988ee6ae87dc831b71a4d7ec0ac752cee1d3a5c5",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/.local/bin/claude}",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/.claude/yolo-queue/reaudit.sh",
+ "reason": "reference_depth_limit_2"
+ },
+ {
+ "source": "/Users/macstudio3/.local/bin/claude",
+ "reason": "larger than 2MB static scan limit"
+ },
+ {
+ "source": "/opt/homebrew/bin/python3",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_file_reference",
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "abramsego"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "abramsego"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.abramsos-mode-claims-watch",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.abramsos-mode-claims-watch.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/AbramsOS",
+ "start_interval": 900,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH",
+ "PG_DATABASE",
+ "PG_HOST",
+ "PG_USER"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/AbramsOS/scripts/mode-claims-watch.js",
+ "depth": 0,
+ "sha256": "069b5651c192ecc4573dffa4af6f5ace11f204c506b1d5d50300b4526f68b152",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/AbramsOS/scripts/scripts/mode-claims-watch.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "abramsos"
+ ],
+ "current_pm2_related_names": [
+ "abramsos"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.abramsos-recall-watch",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.abramsos-recall-watch.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/AbramsOS",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 10
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PG_DATABASE",
+ "PG_HOST",
+ "PG_USER"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/AbramsOS/scripts/recall-watch.js",
+ "depth": 0,
+ "sha256": "4910136f9ef5413a6ff5f2c98874d1d6469c47fe9bc80d81f7ebf3621fcdb263",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/AbramsOS/scripts/scripts/recall-watch.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "abramsos"
+ ],
+ "current_pm2_related_names": [
+ "abramsos"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ads-dashboard-fmpro",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ads-dashboard-fmpro.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": "/Users/macstudio3/Projects/filemaker-mcp",
+ "start_interval": 21600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/scripts/push-dashboard-revenue.sh",
+ "depth": 0,
+ "sha256": "dea960101474516404146a529d6921d1cd42e5dd34d97cb43c949397fa408a4c",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/scripts/scripts/dashboard-revenue.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/scripts/scripts/push-dashboard-revenue.sh",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.adsense-adstxt-recrawl-watch",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.adsense-adstxt-recrawl-watch.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": 10800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/adsense-adstxt-recrawl-watch/check.mjs",
+ "depth": 0,
+ "sha256": "e5800884ee97b6f971ea98e40718377066b854cad866fe444b3feccc1351964d",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.adsense-approval-poll",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.adsense-approval-poll.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": 10800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/adsense-manager/scripts/poll-alert.mjs",
+ "depth": 0,
+ "sha256": "1c33639945f7939225b7bfcb9271e495458468c76a714878339bbb295dd6f681",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/adsense-manager/scripts/monitor-summary.mjs",
+ "depth": 1,
+ "sha256": "bab7db75e9051d39426594b02ff6e4449a3628bd58dd26ccdcf6c8bcc9645756",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "adsense-manager"
+ ],
+ "current_pm2_related_names": [
+ "adsense-manager"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.adsense-content-drip",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.adsense-content-drip.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Weekday": 1,
+ "Hour": 9,
+ "Minute": 15
+ },
+ {
+ "Weekday": 3,
+ "Hour": 9,
+ "Minute": 15
+ },
+ {
+ "Weekday": 5,
+ "Hour": 9,
+ "Minute": 15
+ }
+ ],
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/adsense-manager/scripts/drip.mjs",
+ "depth": 0,
+ "sha256": "5cb4334a2d928946ee803cfc757fb44cd6d4a63b1031a5945b59a40a79b3151e",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "adsense-manager"
+ ],
+ "current_pm2_related_names": [
+ "adsense-manager"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.adsense-slot-guard-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.adsense-slot-guard-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": 21600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/adsense-slot-guard-canary/check.mjs",
+ "depth": 0,
+ "sha256": "6199f1449af52eefc227832d5cc8d01262fd7ce162ac0ca80f5235d780ff8b77",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.all-dw-microsite-crawl",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.all-dw-microsite-crawl.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/all-designerwallcoverings",
+ "start_interval": 600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "DATABASE_URL"
+ ],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/all-designerwallcoverings/scripts/crawl-microsites.js",
+ "line": 120,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "socket",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/all-designerwallcoverings/scripts/crawl-microsites.js",
+ "depth": 0,
+ "sha256": "a5f4f54eee686e64f72d9460573c2dd2f309eb5bd0dcf7a9efeaf99a1fef941f",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/keep-alive/proposals/TK-10970/pm2-serialized.js",
+ "depth": 1,
+ "sha256": "36dfd4f368cd06e6f3558e3ed114c99f333f93378a3d84680a313b29798dd99b",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.npm-global/bin/pm2",
+ "depth": 2,
+ "sha256": "bbb586713050b21d86aa41bde704a3a4776aa300ddcbd9710e81fa7c0089256d",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/.npm-global/lib/binaries/CLI.js",
+ "reason": "reference_depth_limit_2"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "all-dw-local"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "all-dw-local"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.allnewsdaily-daily-short",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.allnewsdaily-daily-short.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/allnewsdaily",
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 6,
+ "Minute": 0
+ },
+ {
+ "Hour": 11,
+ "Minute": 0
+ },
+ {
+ "Hour": 16,
+ "Minute": 0
+ },
+ {
+ "Hour": 21,
+ "Minute": 0
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/allnewsdaily/scripts/short/make-daily-short.mjs",
+ "depth": 0,
+ "sha256": "b0108c595e8890d1a4cc7aee60b745486d314f099e8a070197ed48f0df68aa3b",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.allnewsdaily-live-push",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.allnewsdaily-live-push.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 120,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/allnewsdaily/scripts/push-live-status.sh",
+ "depth": 0,
+ "sha256": "2edb825a2630e4c47b7d01c47f68dc106b3a40e1506210939120ca2dab180f47",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/usr/local/bin/node",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.allnewsdaily-short-guard",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.allnewsdaily-short-guard.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/allnewsdaily",
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 8,
+ "Minute": 0
+ },
+ {
+ "Hour": 13,
+ "Minute": 0
+ },
+ {
+ "Hour": 18,
+ "Minute": 0
+ },
+ {
+ "Hour": 23,
+ "Minute": 0
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/allnewsdaily/scripts/short/post-publish-canary.mjs",
+ "depth": 0,
+ "sha256": "8b48334da09776436823cc22fd51f4f182f068f4f2ba1884dbfc3da2149ad667",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.allnewsdaily-videos-push",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.allnewsdaily-videos-push.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 6,
+ "Minute": 30
+ },
+ {
+ "Hour": 11,
+ "Minute": 30
+ },
+ {
+ "Hour": 16,
+ "Minute": 30
+ },
+ {
+ "Hour": 21,
+ "Minute": 30
+ }
+ ],
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/allnewsdaily/scripts/push-videos.sh",
+ "depth": 0,
+ "sha256": "18be4220871e94c298dff5f0bb2356123b184e1bbf45793ea8bce2f092f77ff7",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/usr/local/bin/node",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.allnewsdaily-wire-push",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.allnewsdaily-wire-push.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/allnewsdaily/scripts/push-wire.sh",
+ "depth": 0,
+ "sha256": "cb8a42f9c4840015537ff445d0701daa155abc2f77134177df30c5ff1ff6c948",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/usr/local/bin/node",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.altadena-uptime",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.altadena-uptime.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/altadena-data-product/src/uptime_guard.sh",
+ "depth": 0,
+ "sha256": "0bd6f5e67b88f274b3ff99a2e7fc798b387fcdf511917e8aed1ea7ba5c86d3d8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.approved-backlog",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.approved-backlog.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 5,
+ "Minute": 45
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/yolo-queue/approved-backlog/run-approved-backlog.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/yolo-queue/approved-backlog/run-approved-backlog.sh",
+ "depth": 0,
+ "sha256": "a4d8528af8864eebc53d5900eece68ee1a072334af87b539ddea08a785780e90",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/yolo-queue/approved-backlog/collection-run.sh",
+ "depth": 1,
+ "sha256": "4b427d627dfe265f6a715478b7f6e5048801b9b643c4ec959e927bc7902ad03b",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "PGDATABASE",
+ "PGHOST"
+ ],
+ "findings": [
+ {
+ "key": "PGHOST",
+ "source": "/Users/macstudio3/.claude/yolo-queue/approved-backlog/dedup-run.sh",
+ "line": 19,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "static_assignment",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/yolo-queue/approved-backlog/dedup-run.sh",
+ "depth": 1,
+ "sha256": "9df657b1158ca205b611a9f55c889e8011efe1f3d8bf95442548984fe03e30c1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "PGDATABASE",
+ "PGHOST"
+ ],
+ "findings": [
+ {
+ "key": "PGHOST",
+ "source": "/Users/macstudio3/.claude/yolo-queue/approved-backlog/true-sku-run.sh",
+ "line": 14,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "static_assignment",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/yolo-queue/approved-backlog/true-sku-run.sh",
+ "depth": 1,
+ "sha256": "259fcbe4f5ffa66a8a53fa12faec9d9d5bfa78674c0f1af8486e8b6959624985",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.astek-data-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.astek-data-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": "/Users/macstudio3/Projects/astek-landing/scripts",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Day": 3,
+ "Hour": 1,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/astek-landing/scripts/run-data-refresh.sh",
+ "depth": 0,
+ "sha256": "8e712eddfa1e035f5b9f3a7f8cc1cf7f97b87e1e82489050a34c673bdc859743",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/opt/homebrew/bin/npm",
+ "depth": 1,
+ "sha256": "8e5f6f3429f8cdbe693cdc29904e9d5a7b127a494bd15c804bd54c7403bfcbe7",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/astek-landing/scripts/scripts/build-products-json.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/homebrew/lib/cli.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "norma-email"
+ ],
+ "current_pm2_related_names": [
+ "norma-email"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.atomic50-cadence",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.atomic50-cadence.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Day": 27,
+ "Hour": 1,
+ "Minute": 20
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/atomic50-onboard/cadence/atomic50-cadence.mjs",
+ "line": 92,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "host property in PostgreSQL-related source; config context not evaluated",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/atomic50-onboard/cadence/atomic50-cadence.mjs",
+ "depth": 0,
+ "sha256": "69223c7f2f1b531b0d2e0e191f699cecb712b23b4b3268fc9ca27cf848c9f5ec",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.auto-commit-fleet",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.auto-commit-fleet.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/scripts/auto-commit-fleet.sh",
+ "depth": 0,
+ "sha256": "6fc0e884b527d91c1f656c772860b589646629eb9093e6e060a0cb8cf77b0a78",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.backup-daemon-health",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.backup-daemon-health.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Minute": 15
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/nas-setup/scripts/daemon-health.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/nas-setup/scripts/daemon-health.sh",
+ "depth": 0,
+ "sha256": "d3f3d4e0a6f0e34243500546236580243cc27c686f557d91803d55b73c8c9e5f",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/bash",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.bhv-adsense-approval-watch",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.bhv-adsense-approval-watch.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/beverlyhillsvideos",
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 9,
+ "Minute": 15
+ },
+ {
+ "Hour": 21,
+ "Minute": 15
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/beverlyhillsvideos/scripts/adsense-approval-watch.mjs",
+ "depth": 0,
+ "sha256": "991b8aa2abfa8268060b27059beb2dae8166531b67e5db0fbac78bdc212c93c3",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/george-mcp/index.js",
+ "depth": 1,
+ "sha256": "689ef238c60639607ee6982d2ed8a79b8c79c7b5c3db62d3512f7f668590d18b",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/beverlyhillsvideos/scripts/scripts/adsense-approval-watch.mjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.bhv-ig-6h",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.bhv-ig-6h.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 0,
+ "Minute": 0
+ },
+ {
+ "Hour": 6,
+ "Minute": 0
+ },
+ {
+ "Hour": 12,
+ "Minute": 0
+ },
+ {
+ "Hour": 18,
+ "Minute": 0
+ }
+ ],
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "BHV_IG_LIVE"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/beverlyhillsvideos/social/poster/run.sh",
+ "depth": 0,
+ "sha256": "b7dfd141465005496bfe8b46abc73a66f9b256c2fb76ec726736fae294de5397",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/beverlyhillsvideos/social/poster/social/poster/post-daily.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.bhv-review-poller",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.bhv-review-poller.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": "/Users/macstudio3/Projects/bhv-review-poller",
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/bhv-review-poller/run.sh",
+ "depth": 0,
+ "sha256": "5ec3d1589c5548e390b7b9d56de15111b5feb865c96815cd07bc8f8c5a4e4a9f",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/jq",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.bhv-token-health",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.bhv-token-health.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 2,
+ "Minute": 0
+ },
+ {
+ "Hour": 8,
+ "Minute": 0
+ },
+ {
+ "Hour": 14,
+ "Minute": 0
+ },
+ {
+ "Hour": 20,
+ "Minute": 0
+ }
+ ],
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/beverlyhillsvideos/social/poster/token-health-run.sh",
+ "depth": 0,
+ "sha256": "cd19d31e1a0cbc460c91b29edeb6202c8434d0e68f752c93293769912e381881",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/beverlyhillsvideos/social/poster/social/poster/token-health.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.blockify-allowlist-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.blockify-allowlist-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 21600,
+ "start_calendar_interval": null,
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/blockify-allowlist-canary/run.sh",
+ "depth": 0,
+ "sha256": "f6ccc4aafea315d7d3796a24387ecf43336e02f92b7b17bb1d66474594327354",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/blockify-allowlist-canary/probe.mjs",
+ "depth": 1,
+ "sha256": "5e87208960fe12fc559df9bbbb9285e1c47750b94bb8f57170a676be4a4275b1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.builds-nightly",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.builds-nightly.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 23,
+ "Minute": 50
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/builds-nightly/nightly-run.sh",
+ "depth": 0,
+ "sha256": "f95a5c0f24d68f97cf4bd6813cb4447b9693540fef962c6ef78680dfd576adc7",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_file_reference"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ca-donations-freshness",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ca-donations-freshness.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 9,
+ "Minute": 20
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/ca-donations/scripts/freshness-canary.mjs",
+ "depth": 0,
+ "sha256": "67e1db0edc68b2e144538ba28425388780f00a4f24130a6b8932f8db68f80c09",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "PGDATABASE",
+ "PGHOST"
+ ],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/ca-donations/lib/db.js",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/ca-donations/lib/db.js",
+ "depth": 1,
+ "sha256": "8ef0de8b3798e775adaa7e61bf0af8cced0023f0da940c4fd6f3fd49343bb287",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "ca-donations"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "ca-donations"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.carnegie-rollout",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.carnegie-rollout.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": "/Users/macstudio3/Projects/carnegie-reprice",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/carnegie-reprice/supervise.sh",
+ "depth": 0,
+ "sha256": "1665da8e152a83e65f1668bd7bd26925b12d56af1ff9959be67b0b60137b2719",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/carnegie-reprice/archive-redirect.mjs",
+ "line": 31,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "socket",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/carnegie-reprice/archive-redirect.mjs",
+ "depth": 1,
+ "sha256": "a76f85cee5beb974d2ed2194c1dbbf1bb155dd7096c8fc6d3121aac8ba9d3e1b",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/homebrew/opt/postgresql@14/bin/psql",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/postgresql@14/bin/psql",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.catalog-push-kamatera",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.catalog-push-kamatera.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 4,
+ "Minute": 30
+ },
+ {
+ "Hour": 13,
+ "Minute": 30
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/catalog-push-to-kamatera.sh",
+ "line": 10,
+ "host": "",
+ "database": "dw_unified)",
+ "port": "5432",
+ "transport": "inherited_or_driver_default",
+ "context": "comment",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ },
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/catalog-push-to-kamatera.sh",
+ "line": 25,
+ "host": "",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "inherited_or_driver_default",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ },
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/catalog-push-to-kamatera.sh",
+ "line": 26,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "remote_target_uri",
+ "context": "literal_or_fallback",
+ "target_machine": "Kamatera remote command target",
+ "manual_review": "KAM target URI is declared alongside separate MAC3 hostless source URI; remote operation not executed"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/catalog-push-to-kamatera.sh",
+ "depth": 0,
+ "sha256": "9dba4aca78091b59ebb9653553069c182fc552b0b37e6591213369916c45a41e",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.catalog3d-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.catalog3d-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 15
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/cncp-starter/refresh-catalog3d.sh",
+ "depth": 0,
+ "sha256": "76c86a30f132ffea84d95a25468b58589f696941cb3092c5feea628361f271f8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/cncp-starter/gen.mjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ce-approval-watch",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ce-approval-watch.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/chargeandexplore-release/scripts/asc-approval-watch.mjs",
+ "depth": 0,
+ "sha256": "104ec2755828fbb6b976ac52da65139b7dbb5cdefc50a7c0ebf8a92ad7cc5e28",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/chargeandexplore-release/scripts/asc-status.mjs",
+ "depth": 1,
+ "sha256": "da4f68357407553ea360b91330c67b4b6bb0b26a8502655bbd2e5e5224a635b4",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.chargeandexplore-release-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.chargeandexplore-release-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/.claude/skills/chargeandexplore-release",
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 7,
+ "Minute": 20
+ },
+ {
+ "Hour": 12,
+ "Minute": 20
+ },
+ {
+ "Hour": 17,
+ "Minute": 20
+ },
+ {
+ "Hour": 21,
+ "Minute": 20
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/chargeandexplore-release/scripts/release-check.mjs",
+ "depth": 0,
+ "sha256": "d2545c7234061474b310ac79a2ddbd6c3e7cf26340ddf11cbb16c09e47a2de43",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/chargeandexplore-release/scripts/api-health.mjs",
+ "depth": 1,
+ "sha256": "1cf103133b5973bd3bf305b8347a2a4ee7e8eb0b4a1857dd613f117ee2ff1c8d",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/chargeandexplore-release/scripts/asc-status.mjs",
+ "depth": 1,
+ "sha256": "da4f68357407553ea360b91330c67b4b6bb0b26a8502655bbd2e5e5224a635b4",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.chrome-clone-janitor",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.chrome-clone-janitor.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 30
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "DRY"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.local/bin/chrome-clone-janitor.sh",
+ "depth": 0,
+ "sha256": "296fcf2266d0ba9e0f21485128d1677c950c740f346212769b9b17bdea0340f1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/yolo-queue/executed-reversible/log-exec.mjs",
+ "depth": 1,
+ "sha256": "bafe83d12dae331b3f3cd1cd236f5d07ee60f9ea10634294199b1a9587875d1b",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/.claude/yolo-queue/executed-reversible/leak-rate.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/.claude/yolo-queue/executed-reversible/rollback-all.mjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.claude-auto-resume",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.claude-auto-resume.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/Users/macstudio3/bin/claude-resume-daemon.sh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH",
+ "RESUME_DELAY",
+ "RESUME_TAIL"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/bin/claude-resume-daemon.sh",
+ "depth": 0,
+ "sha256": "41dea37a01702424be096d85e5eefc3b88a635b23b50f3821954809d8c4d5e0b",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.claude-mail",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.claude-mail.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": 120,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/claude-mail/run.sh",
+ "depth": 0,
+ "sha256": "75615a7e3a80b38a153fe79d047196efc6e08c3e0912cf2c05375e18dc56a4d8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/claude-mail/--env-file=.env",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.claude-supervisor",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.claude-supervisor.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": "/Users/macstudio3",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "CLAUDE_SUP_WORKDIR",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/claude-code-supervisor/supervisor.sh",
+ "depth": 0,
+ "sha256": "feb3da1008b384bf95c3f188e8f5cf6dc613c251b06ab297d7ab75a70bd9dde0",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.claude501-scratch-janitor",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.claude501-scratch-janitor.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 20
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.local/bin/claude501-scratch-janitor.sh",
+ "depth": 0,
+ "sha256": "702a346b909a1a2ca1992da464f86473c81d5282a0bdf76ddc0bc2bcfdc7552a",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/yolo-queue/executed-reversible/log-exec.mjs",
+ "depth": 1,
+ "sha256": "bafe83d12dae331b3f3cd1cd236f5d07ee60f9ea10634294199b1a9587875d1b",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/.claude/yolo-queue/executed-reversible/leak-rate.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/.claude/yolo-queue/executed-reversible/rollback-all.mjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.cncp-cache-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.cncp-cache-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": "/Users/macstudio3/cncp-starter",
+ "start_interval": 60,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH",
+ "PROJECT_DIR"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/cncp-starter/scripts/refresh-all-caches.sh",
+ "depth": 0,
+ "sha256": "7ecf15839c256de7d6827b44e5571ddc5d3a77bf4ffc3cba18a5ff51d9cf1a01",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_file_reference",
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.cncp-drift-sentinel",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.cncp-drift-sentinel.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": 600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/cncp-approval-alert/sentinel.js",
+ "depth": 0,
+ "sha256": "a17c6abab1ba082b7e1c926454c390585b17fd4bf3395cf6708481f1ae24ff2f",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment",
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.codex-auth-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.codex-auth-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/codex-auth-canary/check.sh",
+ "depth": 0,
+ "sha256": "8019fc835c2846baa2ca09fc19a1c88d5a9b8cb7831d4f8ad71424c40c9cdd1f",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/.local/bin/codex",
+ "reason": "larger than 2MB static scan limit"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.codex-yoloforever",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.codex-yoloforever.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": "/Users/macstudio3/Projects/ticket-system",
+ "start_interval": 600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH",
+ "TK_AGENT"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/ticket-system/scripts/codex-yoloforever.sh",
+ "depth": 0,
+ "sha256": "f5a36f1784ec614719067e67e78e483080527b4d6c24a591af0fa881d51d0de6",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/ticket-system/scripts/codex-yoloforever-prompt.md",
+ "depth": 1,
+ "sha256": "18e1f738f42fef6abc6497ae979b95eb3418971d34927171ed02661bd4c92090",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/ticket-system/scripts/ordered-open-tickets.js",
+ "depth": 1,
+ "sha256": "292478c93784c73ad7cc66c8ed3518b6d6edf92e9dbce52ea718edfb5770a9e6",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/ticket-system/scripts/verify-zero-cost-dtd.sh",
+ "depth": 1,
+ "sha256": "7b59368f519206332b6a9291cba8771178cfdc419eeda66f3f13f93e06fa4b7e",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/.local/bin/codex",
+ "reason": "larger than 2MB static scan limit"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/ticket-system/scripts/ordered-open-tickets.js}",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/ticket-system/scripts/verify-zero-cost-dtd.sh}",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/.agents/skills/dtd/scripts/panel.sh}",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/.agents/skills/dtd/scripts/post-decision-codex.sh}",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/.claude/skills/dtd/scripts/panel.sh}",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_file_reference"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "ticket-board"
+ ],
+ "current_pm2_related_names": [
+ "ticket-board"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.color-enrich-newskus",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.color-enrich-newskus.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 15
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/color-enrich-newskus.sh",
+ "line": 29,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "transport": "socket",
+ "context": "static_postgres_cli_host_candidate; remote shell context not executed",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/color-enrich-newskus.sh",
+ "depth": 0,
+ "sha256": "547aecf5683949b2604c989b87ea0502178e698f6462062722ebcf6122cb1ec0",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/enrich-active-colors.js",
+ "line": 19,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "socket",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/enrich-active-colors.js",
+ "depth": 1,
+ "sha256": "720568078c242c280ecf2466449ca84c2ad8c4d1dc07042ae1af3a1627940c35",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/refresh-broken-images.js",
+ "line": 24,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "socket",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/refresh-broken-images.js",
+ "depth": 1,
+ "sha256": "1095b3517d5e9e9aac6210b479945b6878cb997c7f8a8f57c5961d4a98f56201",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/sync-enrich-to-product-colors.js",
+ "line": 22,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "socket",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/sync-enrich-to-product-colors.js",
+ "depth": 1,
+ "sha256": "8dc4b15c99939c517397ca9c4cc169bd1e98136bdb57666e6dbcb21b84495189",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/dw-photo-capture/scripts/refresh-color-index.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/dw-photo-capture/scripts/refresh-color-index.sh",
+ "depth": 1,
+ "sha256": "91cd6c072d09f2a55d9500ae880755e04e8d27d1bcdc6963563069281b0af182",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/dw-photo-capture/scripts/scripts/build-color-dots.cjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/dw-photo-capture/scripts/scripts/build-color-index.cjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.color-index-rebuild",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.color-index-rebuild.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": "/Users/macstudio3/Projects/dw-photo-capture",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 3,
+ "Minute": 30
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/dw-photo-capture/scripts/refresh-color-index.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/dw-photo-capture/scripts/refresh-color-index.sh",
+ "depth": 0,
+ "sha256": "91cd6c072d09f2a55d9500ae880755e04e8d27d1bcdc6963563069281b0af182",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/dw-photo-capture/scripts/scripts/build-color-dots.cjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/dw-photo-capture/scripts/scripts/build-color-index.cjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.comms-compliance-audit",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.comms-compliance-audit.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 7,
+ "Minute": 30
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/comms-compliance/run-fleet-audit.sh",
+ "depth": 0,
+ "sha256": "2af485de650a110c5581706df26821a1fd9b6900493c2fa3b5b910b92f30e462",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.crcp-assessor-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.crcp-assessor-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Weekday": 0,
+ "Hour": 3,
+ "Minute": 0
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/run-assessor-refresh.sh",
+ "depth": 0,
+ "sha256": "af796c4a306175a4c5b571a77bcf7e269cd9b9b909b075f77d7c6e8786af1588",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/export-assessor-sqlite.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "current_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.crcp-broker-snapshot",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.crcp-broker-snapshot.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 15
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/refresh-broker-snapshot.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/refresh-broker-snapshot.sh",
+ "depth": 0,
+ "sha256": "7365d1b4dd3648ab3bde70dc922c95a8e889e5770e235abf0191afa7b0e7aa11",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/enrich-provenance.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/export-brokers-snapshot.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.crcp-broker-sync",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.crcp-broker-sync.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": "/Users/macstudio3/Projects/commercialrealestate",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 20
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/sync-broker-feeds.sh",
+ "depth": 0,
+ "sha256": "8bb2e6c88dc84abcfbbdca5e2d2a27d4d63a367e2a05d6d2855ea08e58e38c23",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "current_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.crcp-contamination-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.crcp-contamination-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 3600,
+ "start_calendar_interval": null,
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/crcp-contamination-canary/canary.mjs",
+ "depth": 0,
+ "sha256": "6b6312b183276f2d31fbd1439af047c3a54d00d9dbc7f45206669f7a83c3baf0",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/crcp-audit/auth.sh",
+ "depth": 1,
+ "sha256": "0871de0dd045e5a8150320529a2ffa97c9d9ef121675a5da8e7d2b55b59ecff1",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.crcp-drift-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.crcp-drift-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/commercialrealestate",
+ "start_interval": 21600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/crcp-drift-canary.js",
+ "depth": 0,
+ "sha256": "0a3413206626a97f1281cda29de7d08d57d2d4578ed655cc330e88de3d736a48",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "current_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.crcp-email-alerts",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.crcp-email-alerts.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 7,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/run-email-alerts.sh",
+ "depth": 0,
+ "sha256": "6662e9c88ddb4b54e18524ca0362c114f4aff35f297338f78e6275d58e95cf14",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/commercialrealestate/.env",
+ "depth": 1,
+ "sha256": "897a49893621b09de3efc01816fc842d51aa4fd37810c868b6d1b0e314937f7c",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/george-gmail/.env",
+ "depth": 1,
+ "sha256": "b45e08ca84ba8dc701cc9882e668cce2e7728aac3184cfbcd1c40cd72e27c3af",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/email-alerts.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "current_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.crcp-fleet-uptime-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.crcp-fleet-uptime-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/crcp-fleet-uptime-canary/run.sh",
+ "depth": 0,
+ "sha256": "f304d6d0cc611532897cd09fff95f20b96e807262d9d213285095ed04de3d718",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/cncp_post.sh",
+ "depth": 1,
+ "sha256": "89c51294b2fb92083aab663aa00ae58718dcedef0e1f734b4d11b95f36426ec3",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/crcp-deploy-one.sh",
+ "depth": 1,
+ "sha256": "0ccf061966575f494b31792794745799e0c7ccbb7e60aaa69ce1e25d953cdbe2",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/src/build_profiles.py",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.crcp-listings-rotating",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.crcp-listings-rotating.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 5,
+ "Minute": 30
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/refresh-listings-rotating.sh",
+ "depth": 0,
+ "sha256": "55a33c624140822bdfb31972e8f7d3721ca7c0fc8fe52786eaf30c80fab59768",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/refresh-listings-multi.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "current_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.crcp-loan-officers-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.crcp-loan-officers-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 15
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/refresh-loan-officers.sh",
+ "depth": 0,
+ "sha256": "7c30475829c1a3c8b13bdbca752f842429583b2af3cded62b510246d62aa8421",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/python3",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "current_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.crcp-residential-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.crcp-residential-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 6,
+ "Minute": 0
+ },
+ {
+ "Hour": 12,
+ "Minute": 0
+ },
+ {
+ "Hour": 18,
+ "Minute": 0
+ },
+ {
+ "Hour": 0,
+ "Minute": 0
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/run-residential-refresh.sh",
+ "depth": 0,
+ "sha256": "89df5aef0b5f4d4221283e85990349763aef2c45ff2d02d67702312db79c3c79",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/build-map-points.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/export-residential-snapshots.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/fetch-condos-redfin.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/fetch-sfr-redfin.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/mark-off-market.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "current_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.crcp-residential-report",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.crcp-residential-report.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 6,
+ "Minute": 30
+ },
+ {
+ "Hour": 12,
+ "Minute": 30
+ },
+ {
+ "Hour": 18,
+ "Minute": 30
+ },
+ {
+ "Hour": 0,
+ "Minute": 30
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/run-residential-report.sh",
+ "depth": 0,
+ "sha256": "50a8942bd5ee7effb08a8ae7ecbb1b7355c9a62d8048e99f9f208e9f3a983c89",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/residential-report.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "current_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.crcp-sfv-pool-report",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.crcp-sfv-pool-report.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 7,
+ "Minute": 5
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/run-sfv-pool-report.sh",
+ "depth": 0,
+ "sha256": "fd151011ef9f981cc00aa49d5d7c97ab871fc2330fac6c63337dbb8c80fda0a7",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/sfv-pool-report.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "current_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.cre-afternoon-report",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.cre-afternoon-report.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 13,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/run-afternoon-report.sh",
+ "depth": 0,
+ "sha256": "ca1cf5c4a40c85b53e1f07c5c37d01c1e71067b3aa11eeef5c141174f531b0d2",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/afternoon-report.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/analyze.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/refresh-listings.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "current_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.cre-broker-dre-daily",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.cre-broker-dre-daily.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 5,
+ "Minute": 30
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/run-broker-dre-daily.sh",
+ "depth": 0,
+ "sha256": "4965db70ba0c00144d05bfdfe7af07dd859902d7d2fab81700813bf32594360b",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/confirm-broker-ca-dre.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "current_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.cre-condos-report",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.cre-condos-report.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Weekday": 1,
+ "Hour": 6,
+ "Minute": 30
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/run-condos-report.sh",
+ "depth": 0,
+ "sha256": "317d00076698c591d96cb535608eeb1856aca9a6e7663e1f15be93d1d5041ad2",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/.npm-global/bin/claude",
+ "reason": "larger than 2MB static scan limit"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/condos-report.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/enrich-condo-brokers.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/fetch-condos-redfin.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "current_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.cre-morning-report",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.cre-morning-report.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/run-morning-report.sh",
+ "depth": 0,
+ "sha256": "dd363076bdeea8857b66b37ef5cb9b59899d315f4411b09b9edd1d069d84c333",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/.npm-global/bin/claude",
+ "reason": "larger than 2MB static scan limit"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/analyze.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/morning-report.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "current_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.cre-viewer",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.cre-viewer.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/commercialrealestate",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "CRCP_EXTRA_USERS",
+ "PATH",
+ "PORT"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/serve.js",
+ "depth": 0,
+ "sha256": "d014511fc1ef28586cbf73a203abdba9cd20dbf244563ab653b829713df6d13c",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/commercialrealestate/claude-chat-bridge.cjs",
+ "depth": 1,
+ "sha256": "1519e5ac4d40a21df228cece3a9ae2b13bf277b6947a2f1d56cc223bb72b2452",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/discover-agent-sites.js",
+ "depth": 1,
+ "sha256": "1d9d95df12ab5d4cc486ce2094df5593fb5795d10d1bb9e5ceb5cd7ec3b81387",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/edges-agent/.env",
+ "depth": 2,
+ "sha256": "50f02924c27acb01d70cd1a645e0d81930fbd03a3bf5afcb951452287c1ffb2e",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 2,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/serve.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/claude",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/discover-agent-sites.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "crcp-valley",
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "crcp-valley",
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.cre-weekly-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.cre-weekly-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 7,
+ "Minute": 30,
+ "Weekday": 1
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/run-weekly-refresh.sh",
+ "depth": 0,
+ "sha256": "104352414b2f67ac7befe5ef37e40248eefb07a4ba8ce691209d0aa0805324dc",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/.npm-global/bin/claude",
+ "reason": "larger than 2MB static scan limit"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/analyze.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/scripts/refresh-listings.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "current_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.creds-guard-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.creds-guard-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 9,
+ "Minute": 35
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/creds-guard-canary/scan.mjs",
+ "depth": 0,
+ "sha256": "fb5dceff104bd9c2c2de416dca91ce6c889bae01c8d1edd2f8a9e390464628d3",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.cslb-call-list-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.cslb-call-list-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Weekday": 1,
+ "Hour": 6,
+ "Minute": 15
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/cslb-call-list/scripts/refresh.sh",
+ "depth": 0,
+ "sha256": "4c1728599792210280422db333131a1aa1d7ac37fa6bfedc54e122e96c5210e9",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/cslb-call-list/scripts/scripts/build.py",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/cslb-call-list/scripts/scripts/download.sh",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/cslb-call-list/scripts/scripts/enrich_links.py",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/cslb-call-list/scripts/scripts/split.py",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.daily-4am-yolo",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.daily-4am-yolo.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/yolo-queue/daily-4am-yolo.sh",
+ "depth": 0,
+ "sha256": "03e3964de613a2e9ad9e5da9e0bace4628fc5ad27a66e710ad130c312f341a3c",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/.local/bin/claude}",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.daily-overnight-skus",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.daily-overnight-skus.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 6,
+ "Minute": 30,
+ "Weekday": 2
+ },
+ {
+ "Hour": 6,
+ "Minute": 30,
+ "Weekday": 3
+ },
+ {
+ "Hour": 6,
+ "Minute": 30,
+ "Weekday": 4
+ },
+ {
+ "Hour": 6,
+ "Minute": 30,
+ "Weekday": 5
+ },
+ {
+ "Hour": 6,
+ "Minute": 30,
+ "Weekday": 6
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/daily-overnight-skus/run.sh",
+ "depth": 0,
+ "sha256": "6fcbef7fef75009f836175ca3c434135b9fe077e80821ff74f35d261ba9e0ad9",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/weekend-csv-products/generate-weekend-csv.js",
+ "depth": 1,
+ "sha256": "92f62f54041d742f00fc93b3d4b50e1d5148d734689c712994e8d79a1cd1362d",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.daily-sales-summary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.daily-sales-summary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/filemaker-mcp",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 16,
+ "Minute": 30
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/scripts/sales-summary.mjs",
+ "depth": 0,
+ "sha256": "eebad89e3ca10e4a46bd573f011d60efde923b332708dddddef1d4b839d85ce9",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/lib/fm-script-helpers.js",
+ "depth": 1,
+ "sha256": "3dad9447b7e9c376dfc4d2d92c4c7c9e8073f0b6332284bbe0a859d1accb33fb",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/src/fm-client.js",
+ "depth": 1,
+ "sha256": "ca9157a04c335a04b678670cc02b21bd8c2d51c63ab87c9ce6d97340bf292121",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/src/auth.js",
+ "depth": 2,
+ "sha256": "310ec33fdc5fb4c873c02392b4e000de0c73d253b61fdb5c96b31926a7042afd",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/scripts/scripts/sales-summary.mjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dave-share",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dave-share.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/dave-share",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dave-share/server.js",
+ "depth": 0,
+ "sha256": "24539d73815126ded9c41af6d5837a75e0cb6c61e3fc6ea0192ed9e743bb9429",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.db-restore-drill-daily",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.db-restore-drill-daily.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 5,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/db-restore-drill/run.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/db-restore-drill/run.sh",
+ "depth": 0,
+ "sha256": "948accec51f76c6d17d641236e34d6657973d103f2a437e047d5414f065ad4a0",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/db-restore-drill/drill.sh",
+ "line": 72,
+ "host": "127.0.0.1",
+ "database": null,
+ "transport": "remote_tcp_via_ssh",
+ "context": "static_postgres_cli_host_candidate; remote shell context not executed",
+ "target_machine": "remote SSH destination from dynamic HOST/host variable",
+ "manual_review": "127.0.0.1 is evaluated inside quoted ssh command, not on this Mac"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/db-restore-drill/drill.sh",
+ "depth": 1,
+ "sha256": "aabfea157d8b6a9b1104bad7572e5d283ecb171b06cb54971736ba41f5540e8a",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 2,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "reason": "reference_depth_limit_2"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.db-restore-drill",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.db-restore-drill.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Day": 1,
+ "Hour": 5,
+ "Minute": 30
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/db-restore-drill/run.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/db-restore-drill/run.sh",
+ "depth": 0,
+ "sha256": "948accec51f76c6d17d641236e34d6657973d103f2a437e047d5414f065ad4a0",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/db-restore-drill/drill.sh",
+ "line": 72,
+ "host": "127.0.0.1",
+ "database": null,
+ "transport": "remote_tcp_via_ssh",
+ "context": "static_postgres_cli_host_candidate; remote shell context not executed",
+ "target_machine": "remote SSH destination from dynamic HOST/host variable",
+ "manual_review": "127.0.0.1 is evaluated inside quoted ssh command, not on this Mac"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/db-restore-drill/drill.sh",
+ "depth": 1,
+ "sha256": "aabfea157d8b6a9b1104bad7572e5d283ecb171b06cb54971736ba41f5540e8a",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 2,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "reason": "reference_depth_limit_2"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dead-agentabrams-audio-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dead-agentabrams-audio-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 1200,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dead-agentabrams-audio-canary/run.sh",
+ "depth": 0,
+ "sha256": "6a4e0d681152a2a4022b356624d9d9f6718a20670acded931986ebedd54f1da0",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dead-agentabrams-audio-canary/check.mjs",
+ "depth": 1,
+ "sha256": "ac4d8ba5559c7ceaaec3b02638ad22c5ccc605e8851fdcfcb9f52361efe5f202",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.deploy-data-guard-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.deploy-data-guard-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 7,
+ "Minute": 35
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/deploy-data-guard-canary/check.mjs",
+ "depth": 0,
+ "sha256": "42bb2295538a791999142d5ecd07aa56a221279c32b13ee5024140b37f3a7221",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.design-trend-scout",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.design-trend-scout.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Weekday": 1,
+ "Hour": 6,
+ "Minute": 30
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/design-trend-scout/scripts/weekly-refresh.sh",
+ "depth": 0,
+ "sha256": "e9cf8cc2c62631b77d1c4b0b209f1caf8c84851fff61e96daee5eb46966ad25a",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/.local/bin/claude}",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.desktop-sorter",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.desktop-sorter.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 9,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/desktop-sorter/sort-desktop.sh",
+ "depth": 0,
+ "sha256": "a285c838f9a131ff08af8642099366cfa0ddca310c09c208089df7f437bc702a",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.disk-space-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.disk-space-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/disk-space-canary/run.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/disk-space-canary/run.sh",
+ "depth": 0,
+ "sha256": "09a6880ce3f5d9f0bc7d7710a8ee229cbceb18e5dbf875c9403d763c633c2db7",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.doing-viewer-publish",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.doing-viewer-publish.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": 180,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/doing-viewer/publish-snapshot.js",
+ "depth": 0,
+ "sha256": "1eaf539ab19a4499107d28bf3d97c1c8553e6c63e122c459b0b0388c8626340e",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "doing-viewer"
+ ],
+ "current_pm2_related_names": [
+ "doing-viewer"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dot-screen-router",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dot-screen-router.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 15,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dot-screen-router/router.sh",
+ "depth": 0,
+ "sha256": "15c6716f07c9d2e1131913d1fe39357212da0970f8caf4a753bd11fbb0ec50c4",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dtd-qwen-keepwarm",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dtd-qwen-keepwarm.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 1500,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dtd/scripts/qwen-keepwarm.sh",
+ "depth": 0,
+ "sha256": "85432b50916167091ba71616bcf6019f5fd34dbb26dfd8a5588bf1c27d91909c",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dtt-import",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dtt-import.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 5,
+ "Minute": 45
+ },
+ {
+ "Hour": 12,
+ "Minute": 45
+ },
+ {
+ "Hour": 16,
+ "Minute": 30
+ },
+ {
+ "Hour": 0,
+ "Minute": 0
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/re-flyer-aggregator/scripts/dtt-cron.sh",
+ "depth": 0,
+ "sha256": "5295064058839402db6005a6d52d8c588605cb5227de68261fc24b4a74a5a40a",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/re-flyer-aggregator/scripts/scripts/build-flyers-site.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/re-flyer-aggregator/scripts/scripts/cre-news-monitor.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/re-flyer-aggregator/scripts/scripts/edgar-cre-monitor.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/re-flyer-aggregator/scripts/scripts/email-digest.sh",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/re-flyer-aggregator/scripts/scripts/ingest-la-sales.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/re-flyer-aggregator/scripts/scripts/sync-deals-to-kamatera.sh",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/re-flyer-aggregator/scripts/scripts/sync-viewer-data-to-kamatera.sh",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "re-flyers-viewer",
+ "re-flyers-viewers"
+ ],
+ "current_pm2_related_names": [
+ "re-flyers-viewer",
+ "re-flyers-viewers"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-activation-schedule",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-activation-schedule.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 0,
+ "Minute": 5
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-activation-calendar/regen.sh",
+ "depth": 0,
+ "sha256": "b136d69fc79f1843f60bd7d9a18d39baab6c3680718d8cfe91dece1ecec7a150",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-activation-calendar/scripts/check-reintro-guard.sh",
+ "depth": 1,
+ "sha256": "d7785250d3d6fb1f743e65cccc8579211c2ee6e989a56fbfc54eb193c7ed6240",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "DATABASE_URL",
+ "PGDATABASE",
+ "PGHOST"
+ ],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/dw-activation-calendar/scripts/generate-schedule.js",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/dw-activation-calendar/scripts/generate-schedule.js",
+ "depth": 1,
+ "sha256": "edbe503b03acc91d465cf41d800a6789ea88ddc2d0ec133f077ab6e906b16c0a",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/activate-gated.js",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/activate-gated.js",
+ "depth": 2,
+ "sha256": "cc89b82b568ba2ea3c2cbee578428d0932f7e147266bc3c786742ab606a290ca",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-activation-calendar/lib/rotation-order.js",
+ "depth": 2,
+ "sha256": "dfa82240d2213c30ff5df13479e637eaf4c9dcfd6d6b723c280357be00145d32",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-rotation-activator/lib/rotation-order.js",
+ "depth": 2,
+ "sha256": "dfa82240d2213c30ff5df13479e637eaf4c9dcfd6d6b723c280357be00145d32",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/vendors.js",
+ "reason": "reference_depth_limit_2"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/lib/validate-before-activate.js",
+ "reason": "reference_depth_limit_2"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "dw-activation-calendar"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "dw-activation-calendar"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-active-weight-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-active-weight-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 0
+ },
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-active-weight-canary/check.mjs",
+ "depth": 0,
+ "sha256": "20c6895721a7f851fd1065b0101f1cc6cf38e53ee40de74243fbf55e8d270e06",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/cncp_post.sh",
+ "depth": 1,
+ "sha256": "89c51294b2fb92083aab663aa00ae58718dcedef0e1f734b4d11b95f36426ec3",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-appointments-oauth-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-appointments-oauth-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 21600,
+ "start_calendar_interval": null,
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-appointments-oauth-canary/run.sh",
+ "depth": 0,
+ "sha256": "83cc9019ca299256b919cb27917b4ea83a97d08722a024d284bfb35bcfa69149",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-appointments-oauth-canary/probe.mjs",
+ "depth": 1,
+ "sha256": "07b5139b6b174e6ff4be4b7955dc6be1e01351754830d54b58107eec191014cc",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-backup-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-backup-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/dw-backup-canary/run.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/dw-backup-canary/run.sh",
+ "depth": 0,
+ "sha256": "32004a1defeef92972139b16fa2878baa4fac49ce2916683b9625d4fc49dfe03",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/dw-backup-canary/pgdump-freshness.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/dw-backup-canary/pgdump-freshness.sh",
+ "depth": 1,
+ "sha256": "e3810950c5b079976a1457759246782df87b7039b3a915f60b7466068ebf40bd",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-backup-canary/scan.mjs",
+ "depth": 1,
+ "sha256": "9ca8b969e5d0f2253888a99efe96cb5b781a8301a59802fe05d579e8d8cfde94",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-backup-canary/lib.mjs",
+ "depth": 2,
+ "sha256": "919e2de801d3d14c5bcaf321eba936d4e21246d70dfa6c5322fbc2253b68e921",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment",
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-bucketB-land",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-bucketB-land.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 0,
+ "Minute": 1
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/bucketB-land-all.sh",
+ "depth": 0,
+ "sha256": "19f823f1bb6b208ac9531f2a1b8d8d7a231841551d15e56e231ca78fbcf73bba",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "PGDATABASE",
+ "PGHOST",
+ "PGPORT"
+ ],
+ "findings": [
+ {
+ "key": "PGHOST",
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/variant-budget/budget.cjs",
+ "line": 54,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "static_assignment",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/variant-budget/budget.cjs",
+ "depth": 1,
+ "sha256": "a1a4cdd9dc0d3b82492c6b280952c91b103ea223fbf3157e28f4219ca65988d4",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-cadence-hourly",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-cadence-hourly.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 0,
+ "Minute": 40
+ },
+ {
+ "Hour": 1,
+ "Minute": 40
+ },
+ {
+ "Hour": 2,
+ "Minute": 40
+ },
+ {
+ "Hour": 3,
+ "Minute": 40
+ },
+ {
+ "Hour": 4,
+ "Minute": 40
+ },
+ {
+ "Hour": 5,
+ "Minute": 40
+ },
+ {
+ "Hour": 6,
+ "Minute": 40
+ },
+ {
+ "Hour": 7,
+ "Minute": 40
+ },
+ {
+ "Hour": 8,
+ "Minute": 40
+ },
+ {
+ "Hour": 9,
+ "Minute": 40
+ },
+ {
+ "Hour": 10,
+ "Minute": 40
+ },
+ {
+ "Hour": 11,
+ "Minute": 40
+ },
+ {
+ "Hour": 12,
+ "Minute": 40
+ },
+ {
+ "Hour": 13,
+ "Minute": 40
+ },
+ {
+ "Hour": 14,
+ "Minute": 40
+ },
+ {
+ "Hour": 15,
+ "Minute": 40
+ },
+ {
+ "Hour": 16,
+ "Minute": 40
+ },
+ {
+ "Hour": 17,
+ "Minute": 40
+ },
+ {
+ "Hour": 18,
+ "Minute": 40
+ },
+ {
+ "Hour": 19,
+ "Minute": 40
+ },
+ {
+ "Hour": 20,
+ "Minute": 40
+ },
+ {
+ "Hour": 21,
+ "Minute": 40
+ },
+ {
+ "Hour": 22,
+ "Minute": 40
+ },
+ {
+ "Hour": 23,
+ "Minute": 40
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/run-cadence-hourly.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/run-cadence-hourly.sh",
+ "depth": 0,
+ "sha256": "a5e6117a40155ef08657c37b01dff7786829fe29b20194bdbca874973f1ce862",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/inventory-set-2026-newest.mjs",
+ "depth": 1,
+ "sha256": "f201c52959718614d003e109247f871e38628c5d46338b997d290e3bf5771903",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/set-doubleroll-lengths.py",
+ "line": 44,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "socket",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/set-doubleroll-lengths.py",
+ "depth": 1,
+ "sha256": "dddd7c684bc7c1ff487477ff71fe634acb089c65535f96329debb757080bff6d",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "PGDATABASE",
+ "PGHOST",
+ "PGPORT"
+ ],
+ "findings": [
+ {
+ "key": "PGHOST",
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/variant-budget/budget.cjs",
+ "line": 54,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "static_assignment",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/variant-budget/budget.cjs",
+ "depth": 1,
+ "sha256": "a1a4cdd9dc0d3b82492c6b280952c91b103ea223fbf3157e28f4219ca65988d4",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/rebel-walls-push/scripts/cadence-daily-step.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/rebel-walls-push/scripts/cadence-daily-step.sh",
+ "depth": 1,
+ "sha256": "fce9584fff0a592fe1c07719c0e1ae89fff6ba68bb17693cf11286aae87681e8",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/scripts/cadence/cadence-import.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/inventory-set-2026-newest.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/rebel-walls-push/scripts/scripts/cadence-daily-step.sh",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/rebel-walls-push/scripts/scripts/push.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-canary-meta-watchdog",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-canary-meta-watchdog.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 3600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/dw-canary-meta-watchdog/run.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/dw-canary-meta-watchdog/run.sh",
+ "depth": 0,
+ "sha256": "9e17a0eabe501e965b5b17b4d48f4a928f880cbe915724c6ab8bf8715681bc2b",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/cncp_post.sh",
+ "depth": 1,
+ "sha256": "89c51294b2fb92083aab663aa00ae58718dcedef0e1f734b4d11b95f36426ec3",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/dw-canary-meta-watchdog/watchdog.mjs",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/dw-canary-meta-watchdog/watchdog.mjs",
+ "depth": 1,
+ "sha256": "e48861391c49271876ba794fcc190e7f50a8062a4264c417123a3a128649865c",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-carnegie-price-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-carnegie-price-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 9,
+ "Minute": 35
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-carnegie-price-canary/run.sh",
+ "depth": 0,
+ "sha256": "eaf55211b2fd2e840f4f526a5678f38f09d513433710df8fecbf427702724af1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/.claude/skills/dw-carnegie-price-canary/canary.mjs",
+ "line": 31,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "socket",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/dw-carnegie-price-canary/canary.mjs",
+ "depth": 1,
+ "sha256": "0c004c359c8a8fa262f512ac23fd4e7234485a15b9326990dc79c14fe036b4c9",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/opt/postgresql@14/bin/psql",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/postgresql@14/bin/psql",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-cert-renewal-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-cert-renewal-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 9,
+ "Minute": 20
+ },
+ {
+ "Hour": 21,
+ "Minute": 20
+ }
+ ],
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-cert-renewal-canary/run.sh",
+ "depth": 0,
+ "sha256": "e76066673136d29c7736fc50ce547a5ad8096a11a8409e01a0f815f5f3c1633e",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-collection-leak-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-collection-leak-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Weekday": 1,
+ "Hour": 6,
+ "Minute": 15
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-leak-scanner/collection-run.sh",
+ "depth": 0,
+ "sha256": "6cceb9625512b1e01d3867c879ce2aeab4e70234b38e2c9281b1dddfa0256584",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-leak-scanner/collection-scan.mjs",
+ "depth": 1,
+ "sha256": "61e02ae83db8cee84faeed424a9911df15d5a4369491536eb8460c53c754926b",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/.env",
+ "depth": 2,
+ "sha256": "d67ff97ef6167892e53391b9ea0904cd7c400b3cd8145748fb38b1a88869e448",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/.env",
+ "depth": 2,
+ "sha256": "9f483f7f0f4adea2d51626afc968884b88ce04ffa8a8a2d3d6a56cca795e27e9",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-consult-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-consult-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Weekday": 0,
+ "Hour": 3,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/consulting-designerwallcoverings-com/scripts/weekly-refresh.sh",
+ "depth": 0,
+ "sha256": "4882dd50a07adf39c617ddcfebd7b4740001f20b9cbe1612b1c1873fc101f750",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/consulting-designerwallcoverings-com/scripts/build.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/consulting-designerwallcoverings-com/scripts/scripts/build-work-orders.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/consulting-designerwallcoverings-com/scripts/scripts/collect-dw.mjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-doubleroll-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-doubleroll-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 25
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-doubleroll-canary/run.sh",
+ "depth": 0,
+ "sha256": "5faacae9cc85f9c2923655b072e68e438d56fa10e3f031b3fdf7bfd6efa1c393",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-doubleroll-canary/auditor.mjs",
+ "depth": 1,
+ "sha256": "099a78fd180e77691b6e43b930c6ecc0c90db1d7412a01107100d0c6f76961fa",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/.env",
+ "depth": 1,
+ "sha256": "d67ff97ef6167892e53391b9ea0904cd7c400b3cd8145748fb38b1a88869e448",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-dwsku-uniqueness-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-dwsku-uniqueness-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/usr/bin/python3",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 7,
+ "Minute": 50
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/dw-dwsku-uniqueness-canary/check.py",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/dw-dwsku-uniqueness-canary/check.py",
+ "depth": 0,
+ "sha256": "b249bda2e51a178de4d78f3b10f262f484fee5233a0ff6edeade7bf00de3aa9f",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/psql",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/homebrew/opt/postgresql@14/bin/psql",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-fabricut-price-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-fabricut-price-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 9,
+ "Minute": 45
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-fabricut-price-canary/run.sh",
+ "depth": 0,
+ "sha256": "fc96b97a773d2bbd5c0642a6e7116c76b76204183a11228f78a397a1bd525df2",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/.claude/skills/dw-fabricut-price-canary/canary.mjs",
+ "line": 32,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "socket",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/dw-fabricut-price-canary/canary.mjs",
+ "depth": 1,
+ "sha256": "ee95b7bbf9083504d18377834d0051e5f360720bb034f22be6d70d47ab343231",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/opt/postgresql@14/bin/psql",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/postgresql@14/bin/psql",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-five-field-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-five-field-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 15
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-five-field-canary/run.sh",
+ "depth": 0,
+ "sha256": "82a88c12c73b770d1a5c65d07be014b3e11062a4010105ad973d7fb45ab48e03",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/dw-five-field-canary/auditor.mjs",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/dw-five-field-canary/auditor.mjs",
+ "depth": 1,
+ "sha256": "7d9f7725327f3fbe45be09e76a9abffa89a1f9871a918e7d4613bafe48f5aa6f",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-fivefield-drain",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-fivefield-drain.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 0,
+ "Minute": 10
+ },
+ {
+ "Hour": 1,
+ "Minute": 10
+ },
+ {
+ "Hour": 2,
+ "Minute": 10
+ },
+ {
+ "Hour": 3,
+ "Minute": 10
+ },
+ {
+ "Hour": 4,
+ "Minute": 10
+ },
+ {
+ "Hour": 5,
+ "Minute": 10
+ },
+ {
+ "Hour": 6,
+ "Minute": 10
+ },
+ {
+ "Hour": 7,
+ "Minute": 10
+ },
+ {
+ "Hour": 8,
+ "Minute": 10
+ },
+ {
+ "Hour": 9,
+ "Minute": 10
+ },
+ {
+ "Hour": 10,
+ "Minute": 10
+ },
+ {
+ "Hour": 11,
+ "Minute": 10
+ },
+ {
+ "Hour": 12,
+ "Minute": 10
+ },
+ {
+ "Hour": 13,
+ "Minute": 10
+ },
+ {
+ "Hour": 14,
+ "Minute": 10
+ },
+ {
+ "Hour": 15,
+ "Minute": 10
+ },
+ {
+ "Hour": 16,
+ "Minute": 10
+ },
+ {
+ "Hour": 17,
+ "Minute": 10
+ },
+ {
+ "Hour": 18,
+ "Minute": 10
+ },
+ {
+ "Hour": 19,
+ "Minute": 10
+ },
+ {
+ "Hour": 20,
+ "Minute": 10
+ },
+ {
+ "Hour": 21,
+ "Minute": 10
+ },
+ {
+ "Hour": 22,
+ "Minute": 10
+ },
+ {
+ "Hour": 23,
+ "Minute": 10
+ }
+ ],
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "DISPLAY_VARIANT_BACKFILL",
+ "DISPLAY_VARIANT_SLOT_MAX",
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-five-field-step0/drain.sh",
+ "depth": 0,
+ "sha256": "d9c05e5f2cde2ec30944ff399df6ae14dc69f8d267235f58d2435a7e729ca6a3",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/dw-five-field-step0/bulk-fivefield-exec.py",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/dw-five-field-step0/bulk-fivefield-exec.py",
+ "depth": 1,
+ "sha256": "1a7b34d6a88373e6792dd73416b77b7e8dd2a1cacf00f779c3f584f55a9cd0ad",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/dw-five-field-step0/worklist_progress.py",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/dw-five-field-step0/worklist_progress.py",
+ "depth": 1,
+ "sha256": "bfb21efe6dc26d5ad79017ae2380971267062052e560362288e6adcf8765f3f6",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "PGDATABASE",
+ "PGHOST",
+ "PGPORT"
+ ],
+ "findings": [
+ {
+ "key": "PGHOST",
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/variant-budget/budget.cjs",
+ "line": 54,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "static_assignment",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/variant-budget/budget.cjs",
+ "depth": 2,
+ "sha256": "a1a4cdd9dc0d3b82492c6b280952c91b103ea223fbf3157e28f4219ca65988d4",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 2,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-fleet-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-fleet-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Weekday": 0,
+ "Hour": 4,
+ "Minute": 10
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-fleet-refresh/run-weekly.sh",
+ "depth": 0,
+ "sha256": "9019a905f20b6fb5e2756d61f6501035f90268cf42dc36d6d14644d07a65da6d",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/tmp/fleet-weekly-refresh.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-free-samples-fn-guard",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-free-samples-fn-guard.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 8,
+ "Minute": 15
+ },
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-free-samples-fn-guard/run.mjs",
+ "depth": 0,
+ "sha256": "c1559109aed0d7ffd85ffd38a2d9b3113d8e630c1a56cb828371f42a13f0fb24",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-freshness-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-freshness-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 7,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/dw-freshness-canary/run.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/dw-freshness-canary/run.sh",
+ "depth": 0,
+ "sha256": "9768f9d871cff29aa8e0150df3c34a19b70f7f04199eaaea1619248388fd40b7",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/.claude/skills/dw-freshness-canary/freshness-check.js",
+ "line": 26,
+ "host": "localhost",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "local_tcp",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/dw-freshness-canary/freshness-check.js",
+ "depth": 1,
+ "sha256": "125da7920b5c2cb71a3036efb7e24c7301bc34f20698b3e86531992a8f604571",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-gitbloat-window-watch",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-gitbloat-window-watch.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-gitbloat-window-watch/watch.sh",
+ "depth": 0,
+ "sha256": "cd1cb7948925ce060cc5b3a30c04fc3feb74316187d9ec0dfff58b1312a8fe6f",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-golive-gate-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-golive-gate-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 20
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-golive-gate-canary/run.sh",
+ "depth": 0,
+ "sha256": "31fcd57f0a2789d4b04820275bf120c4dab166005c77089f0a717b62b63cbddf",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/dw-golive-gate-canary/auditor.mjs",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/dw-golive-gate-canary/auditor.mjs",
+ "depth": 1,
+ "sha256": "c8d983a75ddacad7c65cea9025c0bcad7f1da27ea9c7a89063943ea8ea32bf56",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/pj-mfr-backfill/pj-mfr-HELD-194-collisions.csv",
+ "depth": 2,
+ "sha256": "448d36d9234a16b5d4377822c039c1ace51ff9512c8b567f68f596f826a8208a",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/psql",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/homebrew/opt/postgresql@14/bin/psql",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/postgresql@14/bin/psql",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-hero-rotate",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-hero-rotate.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 15
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/collection-hero-fix/tk10056-hero-rotate/rotate-heroes.sh",
+ "depth": 0,
+ "sha256": "02bd222393d04d496bfb8b6d69a44d3d4129e187966a4984d7642d87a759034a",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/collection-hero-fix/tk10056-hero-rotate/hero-rotate.py",
+ "depth": 1,
+ "sha256": "7551abc51b64fffd88bff99d5f952b5bd67ca8820773f9f4fa001e88de1afd04",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 2,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-hollywood-sku-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-hollywood-sku-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/.claude/skills/dw-hollywood-sku-canary",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 9,
+ "Minute": 15
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-hollywood-sku-canary/scan.mjs",
+ "depth": 0,
+ "sha256": "3a409547a68fac32d35b2a4f8699017bf4ad441e2020978598059d6eb0bd7a39",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-hollywood-sku-canary/lib.mjs",
+ "depth": 1,
+ "sha256": "e506aaee106f898b43f1954996e2ea2f21445cefccd77bd63ba934c60f64319e",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-hollywood-sku-canary/shopify.mjs",
+ "depth": 1,
+ "sha256": "4aacc78250f0f4eaa1f2bd13901103ec0d3f11cd9118a5957bacc745fc0999a8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-ig-cadence",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-ig-cadence.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/Norma/agents/instagram-agent",
+ "start_interval": 2100,
+ "start_calendar_interval": null,
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Norma/agents/instagram-agent/daily-cadence.js",
+ "depth": 0,
+ "sha256": "49a05d60e43af54f06a6804d77ce861ecf6f12778ba806d042db6c94ad4704ab",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "norma-email",
+ "norma-instagram"
+ ],
+ "current_pm2_related_names": [
+ "norma-email",
+ "norma-instagram"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-ig-link-drift",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-ig-link-drift.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/Norma/agents/instagram-agent",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 7,
+ "Minute": 25
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-ig-link-drift/run.mjs",
+ "depth": 0,
+ "sha256": "0ceed263d1b8ea34c140fab968d920834981d649261ea0db16788ed8814909a0",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Norma/agents/instagram-agent/check-link-drift.js",
+ "depth": 1,
+ "sha256": "a5ffea2e422a1f816d48ec340e2f9cdb1c8e1a3bb09ac83f2eb9f41f67fe0f43",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Norma/agents/instagram-agent/build-registry.js",
+ "depth": 2,
+ "sha256": "043b1656d0d8227695123d9ed8d69cf9bf8279b7b85eaf5da1d44999ff2e0fea",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/.claude/skills/dw-ig-link-drift/build-registry.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "reason": "reference_depth_limit_2"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "norma-email",
+ "norma-instagram"
+ ],
+ "current_pm2_related_names": [
+ "norma-email",
+ "norma-instagram"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-ig-reply-fleet",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-ig-reply-fleet.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/Norma/agents/instagram-agent",
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 10,
+ "Minute": 30
+ },
+ {
+ "Hour": 14,
+ "Minute": 30
+ },
+ {
+ "Hour": 17,
+ "Minute": 30
+ }
+ ],
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Norma/agents/instagram-agent/reply-fleet.js",
+ "depth": 0,
+ "sha256": "c1a372a31a56bd167ece9314be7d9f294689f0f3c565619ddf2642337a1cdd49",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "norma-email",
+ "norma-instagram"
+ ],
+ "current_pm2_related_names": [
+ "norma-email",
+ "norma-instagram"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-image-identity-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-image-identity-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 50
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/dw-image-identity-canary/canary.mjs",
+ "line": 50,
+ "host": "/tmp",
+ "database": null,
+ "transport": "socket",
+ "context": "static_postgres_cli_host_candidate; remote shell context not executed",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ },
+ {
+ "source": "/Users/macstudio3/.claude/skills/dw-image-identity-canary/canary.mjs",
+ "line": 65,
+ "host": "/tmp",
+ "database": null,
+ "transport": "socket",
+ "context": "static_postgres_cli_host_candidate; remote shell context not executed",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ },
+ {
+ "source": "/Users/macstudio3/.claude/skills/dw-image-identity-canary/canary.mjs",
+ "line": 80,
+ "host": "/tmp",
+ "database": null,
+ "transport": "socket",
+ "context": "static_postgres_cli_host_candidate; remote shell context not executed",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/dw-image-identity-canary/canary.mjs",
+ "depth": 0,
+ "sha256": "b5d9bd307ef0813b6222854c92488aaf1c9d5cee570dab3a7a51a5842fc2ac7d",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/homebrew/bin/psql",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-inventory-stamp-guard-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-inventory-stamp-guard-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-inventory-stamp-guard-canary/scan.mjs",
+ "depth": 0,
+ "sha256": "fbf25b0647820f0ce0d807fe64fb64e3a5efcf52b4c17ececc5bd596c97a9746",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/lib/inventory-stamp-guard.mjs",
+ "depth": 1,
+ "sha256": "ba0f9450914f4cc452ba9d5842e41e3af474011fe06ea0f326b07f94d0234351",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-leak-guard",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-leak-guard.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 3,
+ "Minute": 30
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/yolo-queue/schumacher-pilot/scripts/leak-guard-nightly.sh",
+ "depth": 0,
+ "sha256": "e882d41b22a5ce2e7f4ba763bde4e5c89d1388a6b9f8bed94005501959d7b787",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/yolo-queue/schumacher-pilot/scripts/full-catalog-leak-tag-scan.js",
+ "depth": 1,
+ "sha256": "e9448a69cd8dd257665998c6bc15b1c56335e829562972771dc56a418aa68ab2",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-leak-scan",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-leak-scan.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-leak-scanner/run.sh",
+ "depth": 0,
+ "sha256": "983f919542376c870dcafca6408efaa60311a32e786ceaa4f20456784ee24aa5",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-leak-scanner/metafield-scan.mjs",
+ "depth": 1,
+ "sha256": "268483eaacbece1f714203dba0348708d79b4a4d5cafe423015252ff0f77d0f3",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-leak-scanner/pdp-scan.mjs",
+ "depth": 1,
+ "sha256": "33a92ac803f21325ce89bef0a3c01cb87750ff47c3615a45aacc3e212ecbfca1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-leak-scanner/scan.mjs",
+ "depth": 1,
+ "sha256": "ab07016be3955244c5424052332cc68eccc318562fd7a33ec86543a47b790adb",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-leak-scanner/leak-match.mjs",
+ "depth": 2,
+ "sha256": "ee6155ccebfd7953bfadaaf465dc083c10760bff104bfc731488f741a02d7a2e",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/.env",
+ "depth": 2,
+ "sha256": "d67ff97ef6167892e53391b9ea0904cd7c400b3cd8145748fb38b1a88869e448",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/.env",
+ "depth": 2,
+ "sha256": "9f483f7f0f4adea2d51626afc968884b88ce04ffa8a8a2d3d6a56cca795e27e9",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-leak-scanner/polite-fetch.mjs",
+ "depth": 2,
+ "sha256": "8a9e8d2d5f6861d067ab9109888c802e77c47d3eddd3ed865d72efb5bb68c808",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-local-mirror-lock-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-local-mirror-lock-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/dw-local-mirror-lock-canary/run.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/dw-local-mirror-lock-canary/run.sh",
+ "depth": 0,
+ "sha256": "cf3b5a7cda014ebc03ef9e04acad0e0ede34106999d127dee027308cf2fdbafa",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-losangeles-fabrics-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-losangeles-fabrics-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 9,
+ "Minute": 20
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-losangeles-fabrics-canary/run.sh",
+ "depth": 0,
+ "sha256": "9db308b52b7c56e33702a5b73bfab4e98d0debc0d239340da08bfb234140c6d6",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/.claude/skills/dw-losangeles-fabrics-canary/canary.mjs",
+ "line": 36,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "socket",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/dw-losangeles-fabrics-canary/canary.mjs",
+ "depth": 1,
+ "sha256": "ba29c1e9a3f2cba3bf3bcbc4ee9ee52a223784a5149db65aa5f02ff94a76c142",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/opt/postgresql@14/bin/psql",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/postgresql@14/bin/psql",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-machine-drift-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-machine-drift-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 7,
+ "Minute": 41
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-machine-drift-canary/run.sh",
+ "depth": 0,
+ "sha256": "a463c5676a76bf453981de4b9c7631890d09bebcef7c00cfce270f42cf4a0603",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/dw-machine-drift-canary/check.mjs",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/dw-machine-drift-canary/check.mjs",
+ "depth": 1,
+ "sha256": "e48714a956a63017a842e89be9f91d485e9982aa317df342b1f22d40b3f78bbd",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-maharam-daily",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-maharam-daily.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Day": 3,
+ "Hour": 1,
+ "Minute": 20
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/maharam-onboard/maharam-daily-drip.sh",
+ "line": 39,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "socket",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/maharam-onboard/maharam-daily-drip.sh",
+ "depth": 0,
+ "sha256": "ce980f4c574e71ec2f56f207dbc2b87db60dc19665d8a06ed2428a61cc12b655",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/maharam-onboard/build-payloads.mjs",
+ "line": 30,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "socket",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/maharam-onboard/build-payloads.mjs",
+ "depth": 1,
+ "sha256": "37925ef7e4d3a8b32e0fda49f8f04d71860d56c730fafbf13460e283525ee645",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "PGDATABASE",
+ "PGHOST"
+ ],
+ "findings": [
+ {
+ "key": "PGHOST",
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/maharam-onboard/create-drafts.mjs",
+ "line": 32,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "static_assignment",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/maharam-onboard/create-drafts.mjs",
+ "depth": 1,
+ "sha256": "27a6da23902271392af5c3e721d27c9ab90d1c964a7842f26d6cbf0ea1eaa0c9",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "PGDATABASE",
+ "PGHOST"
+ ],
+ "findings": [
+ {
+ "key": "PGHOST",
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/maharam-onboard/go-live.mjs",
+ "line": 31,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "static_assignment",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/maharam-onboard/go-live.mjs",
+ "depth": 1,
+ "sha256": "52d5fc912a11f468f9e26f8bf6e4d680706b7b7ebc8844b37ddbf6479321dbd3",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/_own-image-filter.mjs",
+ "depth": 2,
+ "sha256": "09d6a374953bc2e7156f933009de48a44fc45c5748810fa86cb8bf945ddc062c",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/_spec-to-metafields.mjs",
+ "depth": 2,
+ "sha256": "ef153a30d61960087dd61474db1cd766ab40b32105eee55d4da5d3adebaac9da",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/lib/shopify.mjs",
+ "depth": 2,
+ "sha256": "7ec688adb812af939b776e181c0a8c858f897ee2a08fe0b104f7c30e248f5c02",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "PGDATABASE",
+ "PGHOST",
+ "PGPORT"
+ ],
+ "findings": [
+ {
+ "key": "PGHOST",
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/variant-budget/budget.cjs",
+ "line": 54,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "static_assignment",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/variant-budget/budget.cjs",
+ "depth": 2,
+ "sha256": "a1a4cdd9dc0d3b82492c6b280952c91b103ea223fbf3157e28f4219ca65988d4",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/lib/inventory-stamp-guard.mjs",
+ "depth": 2,
+ "sha256": "7fbe0154afcf11a5c6ea186f8ab9cfb1ff265f8b326680161ff52a641ca4d6c4",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/fix-live-board/config/showroom-vendor.cjs",
+ "depth": 2,
+ "sha256": "b9f7421cb4d8ff652040d546339dd4b9c193a71997d077a8cc0aabb6f7fde49c",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/maharam-onboard",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/_spec-to-metafields.mjs",
+ "reason": "reference_depth_limit_2"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "reason": "reference_depth_limit_2"
+ },
+ {
+ "source": "/opt/homebrew/opt/postgresql@14/bin/psql",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/fix-live-board/config/.../showroom-vendor.cjs",
+ "reason": "reference_depth_limit_2"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-map-auditor",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-map-auditor.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 5,
+ "Minute": 30
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-map-auditor/run.sh",
+ "depth": 0,
+ "sha256": "69245f9fe8fcb3d518900a755e3e35dbb4c5b4dd4c66a004a0574f28b756912c",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/.claude/skills/dw-map-auditor/auditor.mjs",
+ "line": 31,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "socket",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/dw-map-auditor/auditor.mjs",
+ "depth": 1,
+ "sha256": "f01a03271612bfa87cd94e05e1ce48273f4b17065950837216b0aaf3f3126b0b",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/opt/postgresql@14/bin/psql",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/postgresql@14/bin/psql",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-marketing-viewer",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-marketing-viewer.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/dw-marketing-viewer",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PORT"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-marketing-viewer/server.js",
+ "depth": 0,
+ "sha256": "a99eb2285b55396192fa765c6c1b5a69428d39c6ec369520c7308b59aa02d970",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-material-envelope-canary-bulk",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-material-envelope-canary-bulk.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/python3",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Weekday": 0,
+ "Hour": 4,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-material-envelope-canary/check-bulk.py",
+ "depth": 0,
+ "sha256": "da72ed34c873f9a734348322097a0845cfe0ffe5cbdb200346818f7597c680e2",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/.env",
+ "depth": 1,
+ "sha256": "d67ff97ef6167892e53391b9ea0904cd7c400b3cd8145748fb38b1a88869e448",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/python3",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-material-envelope-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-material-envelope-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/python3",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 5,
+ "Minute": 40
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-material-envelope-canary/check.py",
+ "depth": 0,
+ "sha256": "a2934d6f04870b3835227632b4a11a073879be4a2e1e49439621101f0e812f62",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/.env",
+ "depth": 1,
+ "sha256": "d67ff97ef6167892e53391b9ea0904cd7c400b3cd8145748fb38b1a88869e448",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/python3",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-monetize-fleet-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-monetize-fleet-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 3600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-monetize-fleet-canary/run.sh",
+ "depth": 0,
+ "sha256": "6bc33d3feea67e8c7288ef6cd29379028815d3709c5ef93eea62b53679f4a2c8",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/cncp_post.sh",
+ "depth": 1,
+ "sha256": "89c51294b2fb92083aab663aa00ae58718dcedef0e1f734b4d11b95f36426ec3",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/tmp/fd.sh",
+ "depth": 1,
+ "sha256": "6aec51037a7797c2b09825a77f92942fc10bd7366873ac267c8108fae5c4040c",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-new-arrivals-500",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-new-arrivals-500.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": 9000,
+ "start_calendar_interval": {
+ "Hour": 5,
+ "Minute": 15
+ },
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/new-arrivals-daily/new-arrival-tag-sync.cjs",
+ "depth": 0,
+ "sha256": "005ecfc10a93e5a8809a9f1bcf62d668264f2550ee65f69114ee8610e8ee8499",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-pg-lock-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-pg-lock-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/dw-pg-lock-canary/run.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/dw-pg-lock-canary/run.sh",
+ "depth": 0,
+ "sha256": "f622e17c793b22a92f38fe88cf86711498041d8c4493e9347c4d51b26dc5f071",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-pierre-frey-activate",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-pierre-frey-activate.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Day": 23,
+ "Hour": 1,
+ "Minute": 10
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/pierre-frey-activate-drip.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/pierre-frey-activate-drip.sh",
+ "depth": 0,
+ "sha256": "d16dded58bea65596a8db75b1ab14cb9c4bd9f7712814c9724167241048aae44",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-activation-calendar/scripts/check-reintro-guard.sh",
+ "depth": 1,
+ "sha256": "d7785250d3d6fb1f743e65cccc8579211c2ee6e989a56fbfc54eb193c7ed6240",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/activate-gated.js",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/activate-gated.js",
+ "depth": 2,
+ "sha256": "cc89b82b568ba2ea3c2cbee578428d0932f7e147266bc3c786742ab606a290ca",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-activation-calendar/lib/rotation-order.js",
+ "depth": 2,
+ "sha256": "dfa82240d2213c30ff5df13479e637eaf4c9dcfd6d6b723c280357be00145d32",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-rotation-activator/lib/rotation-order.js",
+ "depth": 2,
+ "sha256": "dfa82240d2213c30ff5df13479e637eaf4c9dcfd6d6b723c280357be00145d32",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/scripts/cadence/activate-gated.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/vendors.js",
+ "reason": "reference_depth_limit_2"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/lib/validate-before-activate.js",
+ "reason": "reference_depth_limit_2"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "dw-activation-calendar"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "dw-activation-calendar"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-pitch-rebuild",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-pitch-rebuild.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/sh",
+ "working_directory": "/Users/macstudio3/Projects/dw-pitch-followup",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 2,
+ "Minute": 0
+ },
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-pitch-followup/scripts/refresh.sh",
+ "depth": 0,
+ "sha256": "b30081ec43a7c0552dd1c972f8bdaade3308ea60da8ef1f2e0b49bbedb41c6fd",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "dw-pitch-followup"
+ ],
+ "current_pm2_related_names": [
+ "dw-pitch-followup"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-pitch-unsub-scan",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-pitch-unsub-scan.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/sh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 8,
+ "Minute": 0
+ },
+ {
+ "Hour": 20,
+ "Minute": 0
+ }
+ ],
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-pitch-followup/scripts/scan-unsubscribes.sh",
+ "depth": 0,
+ "sha256": "8c5e88b12283831c5069182e4901ac131e4bfeee15b165b675fd7d5609af8b26",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "dw-pitch-followup"
+ ],
+ "current_pm2_related_names": [
+ "dw-pitch-followup"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-price-coverage",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-price-coverage.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": 3600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "DATABASE_URL"
+ ],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/compute-price-coverage.js",
+ "line": 37,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "host property in PostgreSQL-related source; config context not evaluated",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/compute-price-coverage.js",
+ "depth": 0,
+ "sha256": "b708038b31d14da09b062beb370a303e2b2e92d143d1a1f3bd2d362acf3c52aa",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/vendors.js",
+ "depth": 1,
+ "sha256": "5a168ef6dd18f771873ce074899ced23a14f18669c62e9dc41768b2e489e36af",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-reels-nightly",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-reels-nightly.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 7,
+ "Minute": 10
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/cd /Users/macstudio3/Projects/dw-marketing-reels && exec /bin/zsh scripts/cron-run.sh",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/scripts/cron-run.sh",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-reels-retry",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-reels-retry.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 11,
+ "Minute": 10
+ },
+ {
+ "Hour": 14,
+ "Minute": 10
+ },
+ {
+ "Hour": 17,
+ "Minute": 10
+ },
+ {
+ "Hour": 20,
+ "Minute": 10
+ }
+ ],
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/cd /Users/macstudio3/Projects/dw-marketing-reels && exec /bin/zsh scripts/retry-run.sh",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/scripts/retry-run.sh",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-registry-sync",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-registry-sync.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 8,
+ "Minute": 10
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-registry-sync/run.sh",
+ "depth": 0,
+ "sha256": "e715af442cf422ad9809785638cad8a105af25486c60ce01391e192a5029a453",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/.claude/skills/dw-registry-sync/sync.mjs",
+ "line": 38,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "socket",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/dw-registry-sync/sync.mjs",
+ "depth": 1,
+ "sha256": "d20b2f68f046161d0958a1fe52cdb2c7203fce66b1e67a1c1537bb8d2637422e",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-restore-rehearsal",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-restore-rehearsal.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Day": 1,
+ "Hour": 5,
+ "Minute": 0
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/dw-restore-rehearsal/rehearse.sh",
+ "line": 81,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "transport": "remote_tcp_via_ssh",
+ "context": "static_postgres_cli_host_candidate; remote shell context not executed",
+ "target_machine": "remote SSH destination from dynamic HOST/host variable",
+ "manual_review": "127.0.0.1 is evaluated inside quoted ssh command, not on this Mac"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/dw-restore-rehearsal/rehearse.sh",
+ "depth": 0,
+ "sha256": "8e5a2dc72021b8bcfd46835d23f4526a2a37334e0d73941afee9cccfd93fa6e0",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-roll-on-fabric-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-roll-on-fabric-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 40
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "PGDATABASE",
+ "PGHOST"
+ ],
+ "findings": [
+ {
+ "key": "PGHOST",
+ "source": "/Users/macstudio3/.claude/skills/dw-roll-on-fabric-canary/run.sh",
+ "line": 9,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "static_assignment",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/dw-roll-on-fabric-canary/run.sh",
+ "depth": 0,
+ "sha256": "d97b1b1ad4e0e5b8e76ce2144621cc45ed2c5c78f2e2304c77d38ba37f59a594",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-room-image-push",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-room-image-push.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 2,
+ "Minute": 15
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/scripts/room-image-push/run.sh",
+ "depth": 0,
+ "sha256": "dbbd812ee9dfeab2f43408333f72d52de6f2c212c0c1154f8c0fd3fadb597523",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/scripts/room-image-push/run.log",
+ "depth": 1,
+ "sha256": "447295aa8b53c9bfa92ecb7c65d921b1d0120cba3085ae5a8dcc54419b596fdf",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/scripts/room-image-push",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-rotation-activator",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-rotation-activator.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Minute": 25
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-rotation-activator/drain.sh",
+ "depth": 0,
+ "sha256": "1a17ef3d8f1e3248fb89eefcbedee8130735143ed6c53452f12ea24da1804474",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-activation-calendar/scripts/check-reintro-guard.sh",
+ "depth": 1,
+ "sha256": "d7785250d3d6fb1f743e65cccc8579211c2ee6e989a56fbfc54eb193c7ed6240",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "DATABASE_URL",
+ "PGDATABASE",
+ "PGHOST"
+ ],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/dw-activation-calendar/scripts/prune-active.js",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/dw-activation-calendar/scripts/prune-active.js",
+ "depth": 1,
+ "sha256": "408ffd6c3cf45d0714bf43590e673617f61588c0915af373182f78f817881a6b",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/dw-rotation-activator/rotate-activate.js",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/dw-rotation-activator/rotate-activate.js",
+ "depth": 1,
+ "sha256": "119ed067667d91ed84a3d3c61083346fb423397751b25a7733a072675d36036c",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/activate-gated.js",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/activate-gated.js",
+ "depth": 2,
+ "sha256": "cc89b82b568ba2ea3c2cbee578428d0932f7e147266bc3c786742ab606a290ca",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-activation-calendar/lib/rotation-order.js",
+ "depth": 2,
+ "sha256": "dfa82240d2213c30ff5df13479e637eaf4c9dcfd6d6b723c280357be00145d32",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-rotation-activator/lib/rotation-order.js",
+ "depth": 2,
+ "sha256": "dfa82240d2213c30ff5df13479e637eaf4c9dcfd6d6b723c280357be00145d32",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-rotation-activator/lib/activation-allowance.js",
+ "depth": 2,
+ "sha256": "2b43b08f6a4e5829d9f671d774ca2645305000aaf4b6a007ec8c4c4bd2480687",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-rotation-activator/lib/activation-result.js",
+ "depth": 2,
+ "sha256": "594a1c7a7ae5bee340a501f8bbd0b879b18920c6a84ec67a267048caa02fbeff",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-rotation-activator/lib/five-field-extra.js",
+ "depth": 2,
+ "sha256": "775e0298b3cf124eecd0aff6aed13690de4996f64e105cb259e3800fe0ce81ae",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-rotation-activator/lib/hourly-activation-count.js",
+ "depth": 2,
+ "sha256": "c87b4dc58eca1c7e664242a6a8c1ad5c6e2a2fba46dc9766ea3ae592e01b24d4",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-rotation-activator/lib/live-product-fields.js",
+ "depth": 2,
+ "sha256": "b7640b0ea741ffc6186e54f2f5d1dea351c902c6ab1e1418eb3c9328d1b0385b",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/dw-rotation-activator/lib/mfr-gate-resolve.js",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/dw-rotation-activator/lib/mfr-gate-resolve.js",
+ "depth": 2,
+ "sha256": "f61c3db68a771dc0a92aff5008c32ee696dc17eb135f20f66ef4130c2654d50c",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-rotation-activator/lib/mfr-gate.js",
+ "depth": 2,
+ "sha256": "53f98e2a8514571122456d2ebee47e5b8454ea471effb8271414802c01210c79",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-rotation-activator/lib/owner-review-policy.js",
+ "depth": 2,
+ "sha256": "6d71dd12d0583da09efe094abc5917e95d7ed6faf564e73586624b637464a535",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-rotation-activator/lib/publication-result.js",
+ "depth": 2,
+ "sha256": "cc912e1f3ac690930667ef035b8997051aef642f751ef7dde1adcd714e261380",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-rotation-activator/lib/readiness-repairs.js",
+ "depth": 2,
+ "sha256": "4d5d9e12cf28a2ca49d51f7b965a8f72c421e0b57abec05a5d4d47fc46a222df",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-rotation-activator/lib/settlement-gate.js",
+ "depth": 2,
+ "sha256": "2d0e8cfd7968a768e54234c8a945f5801871478f67b070f424411ecd35caa6e6",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/vendors.js",
+ "reason": "reference_depth_limit_2"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/lib/validate-before-activate.js",
+ "reason": "reference_depth_limit_2"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/dw-activation-calendar/scripts/scripts/prune-active.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/.claude/skills/dw-golive-gate-canary/auditor.mjs",
+ "reason": "reference_depth_limit_2"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/dw-rotation-activator/lib/vision-http.js",
+ "reason": "reference_depth_limit_2"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "dw-activation-calendar"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "dw-activation-calendar"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-scraper-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-scraper-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 5,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-scraper-canary/run.sh",
+ "depth": 0,
+ "sha256": "1b615604ac366465e1c9e33f4e0e98f414d340afdb9b0601ffc93e5767a9522f",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-scraper-canary/canary.mjs",
+ "depth": 1,
+ "sha256": "3d9fd5dd065ea84191d478423e263a18e0523d00c59117c5111678524dfd3de1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-leak-scanner/leak-match.mjs",
+ "depth": 2,
+ "sha256": "ee6155ccebfd7953bfadaaf465dc083c10760bff104bfc731488f741a02d7a2e",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-seo-report-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-seo-report-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Weekday": 1,
+ "Hour": 6,
+ "Minute": 15
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-seo-report/refresh.sh",
+ "depth": 0,
+ "sha256": "bd1d9cbe1fd0720796b25c41f263ccf2252830eba558a9891bc71287cc745e1e",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-seo-report/build.py",
+ "depth": 1,
+ "sha256": "45bd2bc10bd532e4298089f282f8c658e9a5b6eb26869fb5ad03b84eb0832c8d",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-seo-report/send_report.py",
+ "depth": 1,
+ "sha256": "89964310bfd4f3da6db16db83d0f85b62c5e064f120907643ab50eb1fba8e726",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-shopify-products-sync-hourly",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-shopify-products-sync-hourly.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 3600,
+ "start_calendar_interval": null,
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/_shared/scripts/run-guard.sh",
+ "depth": 0,
+ "sha256": "89de67dfcec48dbedf0215f85e6484c9dfdf9186c9c9a85619924c8235ad982c",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/.env",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/.env",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/scripts/sync-shopify-products.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-shopify-products-sync",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-shopify-products-sync.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/_shared/scripts/run-guard.sh",
+ "depth": 0,
+ "sha256": "89de67dfcec48dbedf0215f85e6484c9dfdf9186c9c9a85619924c8235ad982c",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/.env",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/.env",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/scripts/sync-shopify-products.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-shopify-storage-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-shopify-storage-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 3600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-shopify-storage-canary/run.sh",
+ "depth": 0,
+ "sha256": "f9337c0ee40f6aec0483046d940147289c892e6b9761e0d950dd3472b77b3533",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-shopify-storage-canary/probe.mjs",
+ "depth": 1,
+ "sha256": "a21984b1cb19643ae29abe0559b2837937b9c1461e970e774def32845fe65b3d",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 2,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-staged-active-snapshot",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-staged-active-snapshot.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Minute": 50
+ },
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/dw-staged-active-viewer/scripts/refresh-and-push.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/dw-staged-active-viewer/scripts/refresh-and-push.sh",
+ "depth": 0,
+ "sha256": "6b72dc7d33310d06ecbf47895758c0a462be1fb64b5971b6df0ec859c7df12df",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/dw-staged-active-viewer/scripts/scripts/build-snapshot.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-staged-active-viewer",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-staged-active-viewer.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/dw-staged-active-viewer",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH",
+ "PORT"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/dw-staged-active-viewer/server.js",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/dw-staged-active-viewer/server.js",
+ "depth": 0,
+ "sha256": "21e6d9677f42b3f868570a15a1da29149579e6afb49ad5a50545ea6094395c68",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-stock-2026-guard",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-stock-2026-guard.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 21600,
+ "start_calendar_interval": null,
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/stock-2026-guard.js",
+ "depth": 0,
+ "sha256": "0d2fe96a9ae6851317466fbdd539dad6efd10cedc10af4366625123b0866100e",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-stout-daily",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-stout-daily.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Day": 7,
+ "Hour": 1,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/stout-onboard/stout-monthly-stage-only.sh",
+ "line": 28,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "socket",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/stout-onboard/stout-monthly-stage-only.sh",
+ "depth": 0,
+ "sha256": "ecbfe31f99f904827fb19285e84fb7aea16fd59b4dbfa2c33cc3c9faeb280393",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/stout-onboard/scrape-prices.cjs",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/stout-onboard/scrape-prices.cjs",
+ "depth": 1,
+ "sha256": "467994f59736a3d8398944b646be4d206551bf80e57a2b9141a363def05beaf3",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/stout-onboard",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-trade-auto-approve-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-trade-auto-approve-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-trade-auto-approve-canary/canary.mjs",
+ "depth": 0,
+ "sha256": "e745ab2326a69f5f762540b6e5e0378231fa4815ff0bbbd0631bda93d6ea9665",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-trending-2026",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-trending-2026.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/designerwallcoverings/scripts/trending-2026",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 5,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/trending-2026/trending-tag-sync.cjs",
+ "depth": 0,
+ "sha256": "f10d5c99c9383bc8a1e21bba115d4b79d17194db359b47dc371d0cca64f698a0",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-uptime-probe",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-uptime-probe.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 900,
+ "start_calendar_interval": null,
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-uptime-probe/run.sh",
+ "depth": 0,
+ "sha256": "0707a25d71ec246cd7d1f06ff614131bceb73df56be848a521ba7d2e9cbf3eee",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-uptime-probe/probe.mjs",
+ "depth": 1,
+ "sha256": "094490c0a34db7311a612e7baa0f483ba65f829d2d2f7657f7ec75f2c1be105e",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-vendor-overnight-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-vendor-overnight-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 2,
+ "Minute": 30
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/vendor-overnight-refresh.sh",
+ "depth": 0,
+ "sha256": "70c9653670a3fba79c261eb857175dd72f33d15d5a6c4ae8e685820c3e73c8a5",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "ImportNewSkufromURL-9830"
+ ],
+ "current_pm2_related_names": [
+ "ImportNewSkufromURL-9830"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-versa-peryard-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-versa-peryard-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 50
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/dw-versa-peryard-canary/run.sh",
+ "depth": 0,
+ "sha256": "8a226f8303c9edf52c153e28ab94aba10408a501603dbfefc29f3101ecffda51",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dw-video-suggest",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dw-video-suggest.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 7,
+ "Minute": 5
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/cd /Users/macstudio3/Projects/dw-marketing-reels && exec node scripts/suggest-videos.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/scripts/suggest-videos.mjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dwha-onboard-daily",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dwha-onboard-daily.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/dwha-harlequin-onboard",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 5,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/dwha-harlequin-onboard/scripts/onboard-batch.mjs",
+ "line": 365,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "host property in PostgreSQL-related source; config context not evaluated",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/dwha-harlequin-onboard/scripts/onboard-batch.mjs",
+ "depth": 0,
+ "sha256": "ac274a84560753a7bd84e895629682515e9b99db21cce98566ebbb52df1dac08",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/dwha-harlequin-onboard/scripts/rollback.mjs",
+ "line": 150,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "host property in PostgreSQL-related source; config context not evaluated",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/dwha-harlequin-onboard/scripts/rollback.mjs",
+ "depth": 1,
+ "sha256": "6297141c7aab32828589053588a1cf347d7549e805b286f60c27728f2d4d8890",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/dwha-harlequin-onboard/scripts/scripts/onboard-batch.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/dwha-harlequin-onboard/scripts/scripts/rollback.mjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dwla-gmc-am-report",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dwla-gmc-am-report.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 7,
+ "Minute": 45
+ },
+ {
+ "Hour": 13,
+ "Minute": 0
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/justin-david-pricing-2026/am_report.sh",
+ "depth": 0,
+ "sha256": "68986299f8958bdf82f4009be2e7b1f97de44cf9fea9cde318edc2fe840df80f",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/gmc-titlefix/gmc-dwla-peryard-primary.js",
+ "depth": 1,
+ "sha256": "eb82782fabc234f2c5f431a734e561bf1c85d95ea1cd160abce6ecc0ccf2e32c",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/gmc-titlefix/_auth.js",
+ "depth": 2,
+ "sha256": "7975bc18939257bc098dcd84ba5435159b7017a9089c78747aec2564d90d322f",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/gmc-titlefix/_mc-read-v1.js",
+ "depth": 2,
+ "sha256": "7691cc9b2b640254637f246d981e6087fe86f756d561e7baf63df4eac4ede20a",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/justin-david-pricing-2026/gmc-dwla-peryard-primary.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dwphoto-mfr-rebuild",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dwphoto-mfr-rebuild.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/usr/bin/python3",
+ "working_directory": "/Users/macstudio3/Projects/dw-photo-capture",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 3,
+ "Minute": 0
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-photo-capture/build_mfr_index.py",
+ "depth": 0,
+ "sha256": "eec90553a644cfb47f5752a872fe7968ed6d0a556d10329e81c6683c614c1c97",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dwphoto-mfr-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dwphoto-mfr-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/usr/bin/python3",
+ "working_directory": "/Users/macstudio3/Projects/dw-photo-capture",
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 8,
+ "Minute": 0
+ },
+ {
+ "Hour": 9,
+ "Minute": 0
+ },
+ {
+ "Hour": 10,
+ "Minute": 0
+ },
+ {
+ "Hour": 11,
+ "Minute": 0
+ },
+ {
+ "Hour": 12,
+ "Minute": 0
+ },
+ {
+ "Hour": 13,
+ "Minute": 0
+ },
+ {
+ "Hour": 14,
+ "Minute": 0
+ },
+ {
+ "Hour": 15,
+ "Minute": 0
+ },
+ {
+ "Hour": 16,
+ "Minute": 0
+ },
+ {
+ "Hour": 17,
+ "Minute": 0
+ },
+ {
+ "Hour": 18,
+ "Minute": 0
+ }
+ ],
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-photo-capture/refresh_mfr_index.py",
+ "depth": 0,
+ "sha256": "f921b384cf7454ca0c8fd2a290ca27243c56983417b19ac674cd3d4cdf34b32c",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.dwpw-grs-daily",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.dwpw-grs-daily.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": "/Users/macstudio3/Projects/designerwallcoverings/scripts",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 9,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/dwpw-grs-daily.sh",
+ "depth": 0,
+ "sha256": "1c40c28704bdfc0ed537a91180a60e2f67a3ca3a2bf71d3d87fa2109fc301ece",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_file_reference"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.egress-sentinel",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.egress-sentinel.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 300,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "KHOST",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/egress-sentinel/run.sh",
+ "depth": 0,
+ "sha256": "f984f3de6f06e1f5565c6c85d9bf3e953a6ea886720d6a5aef1e624ed1511cb0",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/egress-sentinel/classify.py",
+ "depth": 1,
+ "sha256": "b79a3f7a7f09674192a4f120abf23cec46d0826b1128fbdcb479281fa4f6868b",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded",
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.enrichment-health",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.enrichment-health.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 8,
+ "Minute": 15
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/enrichment-health-check.js",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/enrichment-health-check.js",
+ "depth": 0,
+ "sha256": "ff93863bfb40029a63417b3067a74f5b693b508ec5700fa6fe19018cb8bab9ef",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/scripts/enrichment-health-check.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "ImportNewSkufromURL-9830"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "ImportNewSkufromURL-9830"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.exo-cluster-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.exo-cluster-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 6,
+ "Minute": 15
+ },
+ {
+ "Hour": 12,
+ "Minute": 15
+ },
+ {
+ "Hour": 18,
+ "Minute": 15
+ },
+ {
+ "Hour": 0,
+ "Minute": 15
+ }
+ ],
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/exo-cluster-canary/run.sh",
+ "depth": 0,
+ "sha256": "4965f2ab222c655712a510b576d4af891f11240a1b8a9cc9becf7627971d2d1a",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/cncp_post.sh",
+ "depth": 1,
+ "sha256": "89c51294b2fb92083aab663aa00ae58718dcedef0e1f734b4d11b95f36426ec3",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.exo-cluster-watchdog",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.exo-cluster-watchdog.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 120,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/exo-cluster-watchdog/watchdog.sh",
+ "depth": 0,
+ "sha256": "f661e30b22281685358afc886360db949e147402882e81026853945cb7e5318b",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/.local/bin/uv",
+ "reason": "larger than 2MB static scan limit"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.exo-eventlog-rotate-guard",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.exo-eventlog-rotate-guard.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 3600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/exo-cluster-watchdog/exo-eventlog-rotate-guard.sh",
+ "depth": 0,
+ "sha256": "e1bb2d69c1e40b3ce03ade96819bed92ba51eb594dbe9893b505ca993541e511",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.exo-keepalive",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.exo-keepalive.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/exo-keepalive/run-exo.sh",
+ "depth": 0,
+ "sha256": "09bc39893f854f4efc74b70ae54b8e30d74d23a614840ed92626e26c9b4bf2f5",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/.local/bin/uv",
+ "reason": "larger than 2MB static scan limit"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.exo-tunnel",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.exo-tunnel.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/cloudflared",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/cloudflared",
+ "reason": "larger than 2MB static scan limit"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "buildingpermits-tunnel",
+ "followup2-tunnel",
+ "gated-tunnel",
+ "ig-board-tunnel"
+ ],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.fabricut-daily-post",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.fabricut-daily-post.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 9,
+ "Minute": 5
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/fabricut-daily-post.sh",
+ "depth": 0,
+ "sha256": "93f1c75e53605c23460bb322bb387acfd629b80d20c3efc2deaef1e64d39303f",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/fabricut-daily-post.js",
+ "line": 23,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "host property in PostgreSQL-related source; config context not evaluated",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/fabricut-daily-post.js",
+ "depth": 1,
+ "sha256": "0a3b5742170e79ca3ad9a55a118626934936cbf64cda4f94fc0cdb7b38216cb0",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/fabricut-landing/scripts/localize-images.js",
+ "line": 43,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "host property in PostgreSQL-related source; config context not evaluated",
+ "target_machine": "macstudio3",
+ "manual_review": "Pool selects /tmp when /tmp/.s.PGSQL.5432 exists, otherwise TCP127.0.0.1; static branch not executed"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/fabricut-landing/scripts/localize-images.js",
+ "line": 44,
+ "host": "127.0.0.1",
+ "transport": "local_tcp",
+ "context": "host property in PostgreSQL-related source; config context not evaluated",
+ "target_machine": "macstudio3",
+ "manual_review": "Pool selects /tmp when /tmp/.s.PGSQL.5432 exists, otherwise TCP127.0.0.1; static branch not executed"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/fabricut-landing/scripts/localize-images.js",
+ "depth": 1,
+ "sha256": "e21c1cfc8318a6428718378e697abefe3e17d696e4a43edbc36c2b243343367e",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/lib/validate-before-activate.js",
+ "depth": 2,
+ "sha256": "3990d3c97375511ed274c66f24358cd78bf520d33c8354f38e2d73746c21d9a7",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/lib/internal-guard.js",
+ "reason": "reference_depth_limit_2"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/fabricut-landing/scripts/scripts/localize-images.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.fentucci-golive-cadence",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.fentucci-golive-cadence.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Day": 15,
+ "Hour": 1,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/fentucci-naturals/scripts/cadence-golive.sh",
+ "depth": 0,
+ "sha256": "28017aa437b469840a6f493836cccecd9313ccf140e4c7c527c205a632b90bb0",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/fentucci-naturals/scripts/scripts/go-live.py",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.fentucci-import-cadence",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.fentucci-import-cadence.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Day": 15,
+ "Hour": 1,
+ "Minute": 10
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/fentucci-naturals/scripts/cadence-import.sh",
+ "depth": 0,
+ "sha256": "3747e87d4cf05519a0c08ab597fae1fc47ea57d8a84813d9a801b5a88b4f8cc2",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/fentucci-naturals/scripts/scripts/create-drafts.py",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.fernwick-daily-upload",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.fernwick-daily-upload.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 900,
+ "start_calendar_interval": null,
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "OLLAMA_URL",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/pattern-vault/whimsical-compare/daily/scripts/daily_run.sh",
+ "line": 93,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "socket",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/pattern-vault/whimsical-compare/daily/scripts/daily_run.sh",
+ "depth": 0,
+ "sha256": "ff14812854d1d26ef46443b0e9a04f8866d7989641814ff95031adecddfa5f73",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_file_reference"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "pattern-vault"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "pattern-vault"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.firm-phone-enrich",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.firm-phone-enrich.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 2,
+ "Minute": 30
+ },
+ {
+ "Hour": 14,
+ "Minute": 30
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/nationalrealestate/scripts/run-firm-enrich.sh",
+ "depth": 0,
+ "sha256": "04df5483e46e5ffeb04eaec9bde58be1e196f351ba275e0b097c0a3d3e819018",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/nationalrealestate/scripts/scripts/enrich-firm-contacts.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/nationalrealestate/scripts/scripts/firm-phone-coverage.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "usre-broker-rotate",
+ "usre-rentv-feed",
+ "usrealestate"
+ ],
+ "current_pm2_related_names": [
+ "usre-broker-rotate",
+ "usre-rentv-feed",
+ "usrealestate"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.fix-live-board-watcher",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.fix-live-board-watcher.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/fix-live-board",
+ "start_interval": 300,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/fix-live-board/watcher.mjs",
+ "depth": 0,
+ "sha256": "b7b00bf3535ba2ff904949dfacd2ad761bacb3a48162573ed4edbd0f9f557f09",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/fix-live-board/boardctl.mjs",
+ "depth": 1,
+ "sha256": "322650852fc6d19fe8fb744cf1afd713f3a3a53c30534e0c5f3ee66cb0adb8ff",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.fleet-health-rollup",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.fleet-health-rollup.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 7,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/fleet-health-rollup/run.sh",
+ "depth": 0,
+ "sha256": "6a409a15456805fa7dc2e8b684ba10e4689bcc65e745512dec402214c14427be",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/fleet-health-rollup/rollup.mjs",
+ "depth": 1,
+ "sha256": "5f3c170fcfe4d219427ef4f25b4f19b93be3268df7b6a9b90e2aafd08e62e6ef",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.fleet-keepalive",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.fleet-keepalive.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": 60,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/keep-alive/keepalive.js",
+ "depth": 0,
+ "sha256": "694dc86ac9cb9ecd7ddccc37d258dca11d3f0d070c63c9d30c502a524cad3445",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.npm-global/bin/pm2",
+ "depth": 1,
+ "sha256": "bbb586713050b21d86aa41bde704a3a4776aa300ddcbd9710e81fa7c0089256d",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/.npm-global/lib/binaries/CLI.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.fleet-reconcile",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.fleet-reconcile.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 900,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/_shared/fleet-registry/scripts/generate.sh",
+ "depth": 0,
+ "sha256": "30815c04c7869403862de965e696617cacc1948fdbb4e004fa5e746c4877eba4",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/_shared/fleet-registry/scripts/scripts/generate-manifest.mjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.fm-wallpaper-sync",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.fm-wallpaper-sync.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": "/Users/macstudio3/Projects/fm-wallpaper-sync",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 1,
+ "Minute": 0
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/fm-wallpaper-sync/run.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/fm-wallpaper-sync/run.sh",
+ "depth": 0,
+ "sha256": "9e11178243dec38b5a210cef93430f224b133bd3fed731f43025b8974c5679d3",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/fm-wallpaper-sync/sync.mjs",
+ "depth": 1,
+ "sha256": "a3e94c91bae0ac5f65d1aa64f5626f3611008e9b0b5b6177d3a18b62824dc068",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/src/fm-client.js",
+ "depth": 2,
+ "sha256": "ca9157a04c335a04b678670cc02b21bd8c2d51c63ab87c9ce6d97340bf292121",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/homebrew/opt/postgresql@16/bin/psql",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/src/auth.js",
+ "reason": "reference_depth_limit_2"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ga-allsites-etl",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ga-allsites-etl.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/python3",
+ "working_directory": "/Users/macstudio3/Projects/ga-allsites",
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/ga-allsites/etl.py",
+ "depth": 0,
+ "sha256": "c0a5d711b3be8dcca95ecbff97274b4b6f5448e46dfdbcfb6b7b16cc2154dcf5",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/python3",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "ga-allsites"
+ ],
+ "current_pm2_related_names": [
+ "ga-allsites"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ga4-etl",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ga4-etl.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/python3",
+ "working_directory": "/Users/macstudio3/Projects/ga4-dashboard",
+ "start_interval": 3600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "GOOGLE_APPLICATION_CREDENTIALS",
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/ga4-dashboard/etl.py",
+ "depth": 0,
+ "sha256": "081aa8bf4bd48652ba9034c59c3960938e7fa00494d061460de0a3c336347834",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/python3",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "ga4-dashboard"
+ ],
+ "current_pm2_related_names": [
+ "ga4-dashboard"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.gated-morning-sweep",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.gated-morning-sweep.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/gated-morning-review",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 3,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH",
+ "PORT"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/gated-morning-review/sweep.mjs",
+ "depth": 0,
+ "sha256": "59ed6a719d8dcf4ddc7da4fd35f5a02be43bc3ed1f32c94def20318423bd016e",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/gated-morning-review/lib.mjs",
+ "depth": 1,
+ "sha256": "8895acebc13b18fa8f046e5403f48dcea0028387a8ade22386424dc9e05ae04e",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "gated-morning-review"
+ ],
+ "current_pm2_related_names": [
+ "gated-morning-review"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.george-drain-old-drafts",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.george-drain-old-drafts.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/george-gmail",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 15
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "CONFIRM",
+ "MAX_AUTO_DELETE",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/george-gmail/delete-old-drafts-info.js",
+ "depth": 0,
+ "sha256": "6928d92e37246a3d9645077983ce6d4e0cf540f854ec044aedd9833a186136c9",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.george-gmail",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.george-gmail.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/george-gmail",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "GEORGE_DRAFT_DEDUPE",
+ "HOME",
+ "PATH",
+ "PORT"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/george-gmail/server.js",
+ "depth": 0,
+ "sha256": "dfba20d1c329580b8cd83442f31a128068035196a570c608d2a20aceab9402d1",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/.../.env.",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.george-reject-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.george-reject-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 7,
+ "Minute": 50
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/george-reject-canary/scan.js",
+ "depth": 0,
+ "sha256": "4b62ccbdc87ad165102a6c67de79edc0427de0ff44a4b33595484220f6beda77",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.george-send-health",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.george-send-health.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": 21600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/george-send-health/check.js",
+ "depth": 0,
+ "sha256": "d21c0fc4d6eded2f1746e8027300298d542d348c60acbc2e4d891e21eaf6496a",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.george-token-age",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.george-token-age.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 21600,
+ "start_calendar_interval": null,
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/george-gmail/token-age-warn.sh",
+ "depth": 0,
+ "sha256": "2367515ea25b72794994f3e88aeacc82295cc34be7c470a439a0f1f577aabf27",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_file_reference",
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.george-token-bridge",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.george-token-bridge.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/sh",
+ "working_directory": "/Users/macstudio3/Projects/george-gmail",
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 8,
+ "Minute": 0
+ },
+ {
+ "Hour": 14,
+ "Minute": 0
+ },
+ {
+ "Hour": 20,
+ "Minute": 0
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/george-gmail/token-age-warn.mjs",
+ "depth": 0,
+ "sha256": "ec0ae60b18e76f950f59e24ffb82f1cebfa58203f210e83ffbc1c5ac93f09b86",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/george-gmail/token-bridge.mjs",
+ "depth": 0,
+ "sha256": "d29be8b735c1d1fd22ba322cf129135b9faf23c9e276ebc94a7e146a4b7b2b02",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-MCP/.env",
+ "depth": 1,
+ "sha256": "9e8968ecd69317ec8bd71332569eb8177be549c76eeacc5158a9d3dd738b2395",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.gimmersta-romo-rolls",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.gimmersta-romo-rolls.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": "/Users/macstudio3/Projects/designerwallcoverings",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Day": 11,
+ "Hour": 1,
+ "Minute": 10
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/gimmersta-romo-rolls/run.sh",
+ "depth": 0,
+ "sha256": "981e6ffba899b4f0ca6ed2e7cc1cffaf59a7f329110e8642fb958cd2c942c8aa",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "PGDATABASE",
+ "PGHOST",
+ "PGPORT"
+ ],
+ "findings": [
+ {
+ "key": "PGHOST",
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/build-romo-rolls.mjs",
+ "line": 27,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "static_assignment",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/build-romo-rolls.mjs",
+ "depth": 1,
+ "sha256": "76d04769d236310492bf3db4a615974ec9c1f7a80dae9f17c64da73396701589",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/romo-verify/.passed",
+ "depth": 1,
+ "sha256": "cf4d32690dacfa69e9aa3ad844a146209ecae8f48f56dcfbecc145a81afce696",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "PGDATABASE",
+ "PGHOST",
+ "PGPORT"
+ ],
+ "findings": [
+ {
+ "key": "PGHOST",
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/variant-budget/budget.cjs",
+ "line": 54,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "static_assignment",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/variant-budget/budget.cjs",
+ "depth": 1,
+ "sha256": "a1a4cdd9dc0d3b82492c6b280952c91b103ea223fbf3157e28f4219ca65988d4",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 2,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/build-sandberg-rolls.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.gmc-canary-recheck",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.gmc-canary-recheck.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 21600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/google-merchant-agent/gmc-canary-recheck.sh",
+ "depth": 0,
+ "sha256": "9ed98080f4c16d55e67df52445a33ea09e8480b783d0086e971acf3781fcd2af",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/google-merchant-agent/gmc-canary-recheck.mjs",
+ "depth": 1,
+ "sha256": "c86bc191a3fb08ad8a246e36da6ebe1f3825fb93193228a0a64e5074d9073226",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.gmc-content-api-sunset-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.gmc-content-api-sunset-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 21600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/gmc-content-api-sunset-canary/canary.mjs",
+ "depth": 0,
+ "sha256": "e587844f21650c647dfab335a308ece3b09caab15c74cd6bdba3b2553bc02d7c",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.gmc-feed-guard",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.gmc-feed-guard.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 86400,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/dw-yolo-loop/scripts/gmc-feed-guard/gmc-feed-guard.mjs",
+ "depth": 0,
+ "sha256": "a0aa1e8ec964f58df9a456a1f7ea52b5fee3ad6af87c5943d906fd8650d35903",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.gmc-landing-handle-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.gmc-landing-handle-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 40
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/check.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.gmc-orphan-reconcile",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.gmc-orphan-reconcile.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 3,
+ "Minute": 40
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/google-merchant-agent/reconcile.sh",
+ "depth": 0,
+ "sha256": "9aef1b11fba452e4dc8b71992e2ac429c629f7961d642c2c0a98c0ad87633363",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/google-merchant-agent/gmc-orphan-reconcile.mjs",
+ "depth": 1,
+ "sha256": "9d0e06da8d850a87d13aa1fe52e875e54396b0107a062a78b1f492ff318cedf9",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/google-merchant-agent/gmc-delete-for-product.mjs",
+ "depth": 2,
+ "sha256": "dd261881e6ab0fe3838264777feb151514e330b4f590c4dd8606bd7a99fb4390",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/google-merchant-agent/gmc-full-orphan-delete.mjs",
+ "depth": 2,
+ "sha256": "02212c6f50532214d53eea1a77512128065275cc323ca34a821859cbf64307b7",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.gmc-price-parity-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.gmc-price-parity-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 7,
+ "Minute": 10
+ },
+ {
+ "Hour": 13,
+ "Minute": 10
+ },
+ {
+ "Hour": 19,
+ "Minute": 10
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/check.mjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.gmc-viewer-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.gmc-viewer-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 3,
+ "Minute": 30
+ },
+ {
+ "Hour": 9,
+ "Minute": 30
+ },
+ {
+ "Hour": 15,
+ "Minute": 30
+ },
+ {
+ "Hour": 21,
+ "Minute": 30
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.gmc-viewer",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.gmc-viewer.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/cd \"/Users/macstudio3/Projects/gmc-viewer\" && exec /opt/homebrew/bin/node server.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/server.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.goldleaf-ig-poster",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.goldleaf-ig-poster.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 0,
+ "Minute": 0
+ },
+ {
+ "Hour": 4,
+ "Minute": 0
+ },
+ {
+ "Hour": 8,
+ "Minute": 0
+ },
+ {
+ "Hour": 12,
+ "Minute": 0
+ },
+ {
+ "Hour": 16,
+ "Minute": 0
+ },
+ {
+ "Hour": 20,
+ "Minute": 0
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/goldleafwallpaper/scripts/ig-poster/run.sh",
+ "depth": 0,
+ "sha256": "e11b15a8231dc72fa9871379938a612a1ffdde40c94000f73b8e2a9b506d8248",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_file_reference"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.google-merchant-agent",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.google-merchant-agent.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 2,
+ "Minute": 0
+ },
+ {
+ "Hour": 8,
+ "Minute": 0
+ },
+ {
+ "Hour": 14,
+ "Minute": 0
+ },
+ {
+ "Hour": 20,
+ "Minute": 0
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/google-merchant-agent/run.sh",
+ "depth": 0,
+ "sha256": "e176bba98444f09e42e6d3594dc7409a117e67a5f95cee36fd3917a42afd07bc",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/google-merchant-agent/check.mjs",
+ "depth": 1,
+ "sha256": "4023b7f294fd6c8db722415b967f2823e1662830c733280dc6a89cf1d09ebaf6",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.govarb-asc-watch",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.govarb-asc-watch.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.govarb-asc-watch/poll-and-archive.sh",
+ "depth": 0,
+ "sha256": "a7395a14572ee586277edda93160ad796665c98e1f223a12b7bde9ba74c22709",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3_DIR/.claude/skills/ipa-status/scripts/ipa-status.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.greendot-agent",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.greendot-agent.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": 900,
+ "start_calendar_interval": null,
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH",
+ "STALE_MIN"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/greendot-agent/agent.mjs",
+ "depth": 0,
+ "sha256": "e9e32b78a3f2e0b72d92dc68ce4d5977c27fc1c1d2b90643d4818532c4887544",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.greenland-onboard-resume",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.greenland-onboard-resume.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Day": 27,
+ "Hour": 1,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/greenland-onboard/resume.sh",
+ "depth": 0,
+ "sha256": "3509fa8df67273916d028e4977effa0cf8670ba562183bf9fcde887259c29e98",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/greenland-onboard/create-drafts.mjs",
+ "depth": 1,
+ "sha256": "5662274e13e8b43b7ddbe059ea0170258853062e715181ab0f01067272151b87",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/lib/shopify.mjs",
+ "depth": 2,
+ "sha256": "7ec688adb812af939b776e181c0a8c858f897ee2a08fe0b104f7c30e248f5c02",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "PGDATABASE",
+ "PGHOST",
+ "PGPORT"
+ ],
+ "findings": [
+ {
+ "key": "PGHOST",
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/variant-budget/budget.cjs",
+ "line": 54,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "static_assignment",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/variant-budget/budget.cjs",
+ "depth": 2,
+ "sha256": "a1a4cdd9dc0d3b82492c6b280952c91b103ea223fbf3157e28f4219ca65988d4",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "reason": "reference_depth_limit_2"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.heal-mcp-deps",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.heal-mcp-deps.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/bin/heal-mcp-deps.sh",
+ "depth": 0,
+ "sha256": "94cc2b1c6028a7498c92dd63a1ff814e2e426b0aa7b13626e67c1ca1f34634a8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node}",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.homesonspec-apple-review-v2",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.homesonspec-apple-review-v2.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 900,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/homesonspec-apple-review/run.sh",
+ "depth": 0,
+ "sha256": "4ab7bc2d8513a389aff42b8a4b2c4a85822be07846aa9c0cb927b0b050ad88b5",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/homesonspec-apple-review/.../apple-review-poller.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/.claude/skills/homesonspec-apple-review/ops/apple-review-poller.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.homesonspec-freshness-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.homesonspec-freshness-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 7200,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/homesonspec-freshness-canary/run.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/homesonspec-freshness-canary/run.sh",
+ "depth": 0,
+ "sha256": "3d7889057f7eb5996c3fe6a42e255fcfa72360f41e451c7f1adc2027da153017",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.homesonspec-imports",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.homesonspec-imports.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 3,
+ "Minute": 15
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "DATABASE_URL"
+ ],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/homesonspec/ops/run-all-imports.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/homesonspec/ops/run-all-imports.sh",
+ "depth": 0,
+ "sha256": "42aba2ab4da7a3b8a95aa607b4c74463ef02e2ebebbd27a9656b48468551edc5",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/homesonspec/ops/.env",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "hos-admin",
+ "hos-engine",
+ "hos-feed-api",
+ "hos-permit-viewer",
+ "hos-web"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "hos-admin",
+ "hos-engine",
+ "hos-feed-api",
+ "hos-permit-viewer",
+ "hos-web"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.homesonspec-size-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.homesonspec-size-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 21600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/homesonspec-size-canary/run.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/homesonspec-size-canary/run.sh",
+ "depth": 0,
+ "sha256": "c1cfe09eb293a1b7f06c671f0738752afaf3ef8e920e42a82c098dbb438fdfeb",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/homesonspec-size-canary/.env",
+ "depth": 1,
+ "sha256": "7c83a258fbf0a0734f10abadd19396b7b86e6ac6c411e96ea3e26eceb071d055",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.href-drill-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.href-drill-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 604800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/href-drill-canary/run.sh",
+ "depth": 0,
+ "sha256": "93f8392e1624fe9cb03b7661a6fe0f6a73fef33455c737635254666121703825",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/_shared/scripts/href-drill-canary.mjs",
+ "depth": 1,
+ "sha256": "4e7a747a43d2fec5d68eba695a5be852058ca7f2e6cb380c84590a29cc103c7f",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.idea-loop-digest",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.idea-loop-digest.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 8,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/idea-loop/scripts/digest.sh",
+ "depth": 0,
+ "sha256": "343e26c57892480abf04b841b3d40807a363f05f1c0bc46357b5295444d19df0",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/idea-loop/scripts/digest-render.js",
+ "depth": 1,
+ "sha256": "ff71bf221b78c4a26c513dd766536e5b2b817e707f3bb0acb55d5d193a6c84b3",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.idea-loop-viewer",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.idea-loop-viewer.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/idea-loop/scripts/viewer.js",
+ "depth": 0,
+ "sha256": "4fda49e0abf0a62f3941ded3e938a4d2a0b225e47a0dcc28aa1285deef1c6a32",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.idea-loop",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.idea-loop.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 14400,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "IDEA_LOOP_GEN_URL",
+ "OLLAMA_URL",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/idea-loop/scripts/tick.sh",
+ "depth": 0,
+ "sha256": "751eacbd0c5657b6d5f81eba5ddc818fff861a88fa929a56d16dcc4da8ceecee",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/data/log-event.sh",
+ "depth": 1,
+ "sha256": "662a265e95807e7d1182d1342fa5c17e7e4ac93019a93b8df43e0e46f1504261",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/idea-loop/scripts/synth.mjs",
+ "depth": 1,
+ "sha256": "ba1c5c63a52a930bf5073c2514e8dfc05ae8c622323d0487084787423c9f12db",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ideas-agentabrams-hourly-sync",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ideas-agentabrams-hourly-sync.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 3600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/contact-mailer-ideas/sync-to-prod.sh",
+ "depth": 0,
+ "sha256": "63710cea35bf7ac13811bf495762b42006049676da58fac2ed5d438557afaa95",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment",
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ids-catalog-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ids-catalog-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 2,
+ "Minute": 30
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "DATABASE_URL"
+ ],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/interiordesignershowroom/scripts/refresh-live-catalog.sh",
+ "line": 30,
+ "transport": "parse_unresolved",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/interiordesignershowroom/scripts/refresh-live-catalog.sh",
+ "depth": 0,
+ "sha256": "42f4a3674f9503832e7eaecee4dc25b59099c3d0aab3347643e7ef64b7bdd6eb",
+ "original217": true
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/interiordesignershowroom/scripts/scripts/ingest-brands.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/interiordesignershowroom/scripts/scripts/ingest-cj-catalog.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/interiordesignershowroom/scripts/scripts/ingest-samplize.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/interiordesignershowroom/scripts/scripts/refresh-live-catalog.sh",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [
+ "/Users/macstudio3/Projects/interiordesignershowroom/scripts/refresh-live-catalog.sh"
+ ],
+ "saved_pm2_related_names": [
+ "interiordesignershowroom"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "interiordesignershowroom"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ids-tracked-coverage",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ids-tracked-coverage.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 3,
+ "Minute": 15
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/interiordesignershowroom/scripts/tracked-coverage-canary.js",
+ "depth": 0,
+ "sha256": "79bd9073dde01df3aa32422bf9ba3619d5a435e3b58d1590ad2b0ea0ebdaf417",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "interiordesignershowroom"
+ ],
+ "current_pm2_related_names": [
+ "interiordesignershowroom"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ig-sassy-repost-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ig-sassy-repost-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": 86400,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/ig-sassy-repost-canary/run.sh",
+ "depth": 0,
+ "sha256": "17b804c4d72efaf6bc48a9567e757b26af73a651e906cc81608e57b6b33f7ca7",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/ig-sassy-repost-canary/check.mjs",
+ "depth": 1,
+ "sha256": "eb85888a546bd834ae184ac52bae078bc528558453ef4cbab80e2a50e7d8209f",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Norma/agents/instagram-agent/fleet-sassy-scan.js",
+ "depth": 1,
+ "sha256": "fcab01ee3485277482b50fb199d0bc285d501b1616fdf8a5a2e3978a838a134c",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "norma-email",
+ "norma-instagram"
+ ],
+ "current_pm2_related_names": [
+ "norma-email",
+ "norma-instagram"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.import-drain-live",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.import-drain-live.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/import-drain-live.js",
+ "line": 40,
+ "host": "localhost",
+ "transport": "local_tcp",
+ "context": "host property in PostgreSQL-related source; config context not evaluated",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/import-drain-live.js",
+ "depth": 0,
+ "sha256": "c7609e275f342b801b48f1631fbed4cf310bfeabe4ea39252a5ab1d4bf47431f",
+ "original217": true
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/import-drain-live.js"
+ ],
+ "saved_pm2_related_names": [
+ "ImportNewSkufromURL-9830"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "ImportNewSkufromURL-9830"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.import-queue-drain-forever",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.import-queue-drain-forever.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/sh",
+ "working_directory": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/drain-all-queues.sh",
+ "depth": 0,
+ "sha256": "fbb756dd57b839e035a46f4d5920b827cd0f133b985b41a4c1b4f62613cb1996",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/scripts/import-queue-runner.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/scripts/resurrect-infra-failed.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "ImportNewSkufromURL-9830"
+ ],
+ "current_pm2_related_names": [
+ "ImportNewSkufromURL-9830"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.import-queue-drain",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.import-queue-drain.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 7,
+ "Minute": 30
+ },
+ {
+ "Hour": 14,
+ "Minute": 30
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/cd /Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL && /bin/zsh scripts/drain-import-queues.sh",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/scripts/drain-import-queues.sh",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.internal-host-gate-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.internal-host-gate-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": 21600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/internal-host-gate-canary/canary.mjs",
+ "depth": 0,
+ "sha256": "1f4d7e120baae9d1492859c3f78dff7ec572fecb28ceda049a7d94f1825a2639",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ios-release-train",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ios-release-train.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 3600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/ios-release-train/run.sh",
+ "depth": 0,
+ "sha256": "4d090530999393866d819d531f6e30e75cf7e8430d3bf0d0bd1c77da5a339ef9",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/ios-release-train/train.mjs",
+ "depth": 1,
+ "sha256": "a87f9f3764c41af41b5b838411490d4b6e7caadae5012b1f2b52708de2d7e984",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.iterm-snapshot",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.iterm-snapshot.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": 120,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/iterm-restore/snapshot-shells.sh",
+ "depth": 0,
+ "sha256": "435238e0c007e7501139137845c8725a69a2748a23b61e404585709fab65971a",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.iterm-ticket-title",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.iterm-ticket-title.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 60,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/tab-ticket/scripts/tab-ticket-title.sh",
+ "depth": 0,
+ "sha256": "6ba4009a9d41f6551244b82140212b76eb21f3f74af220e24847117e96faee12",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/terminal-status/terminal_status.py",
+ "depth": 1,
+ "sha256": "2775ef133fa3b6fb41feef7b9f0008ab70522599d01f56cf39a7e3bfee876e11",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.kamatera-yolo-watch",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.kamatera-yolo-watch.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 900,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/kamatera-yolo-watch/watch.sh",
+ "depth": 0,
+ "sha256": "421b711a1fd5d995c43fcfec144b64e5b095225a0f105ac8773ee2579c00f838",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.keepawake",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.keepawake.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/usr/bin/caffeinate",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ken-follow-winners",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ken-follow-winners.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 3600,
+ "start_calendar_interval": null,
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "KEN_DATABASE_URL"
+ ],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/Ken/kalshi-dash/follow-the-winners-check.sh",
+ "line": 13,
+ "host": "/tmp",
+ "database": "ken",
+ "port": "5432",
+ "transport": "socket",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Ken/kalshi-dash/follow-the-winners-check.sh",
+ "depth": 0,
+ "sha256": "61fb025a8011dccedc26f71e1017317074070b96a7b7f299d9f0556606f350a7",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "KEN_DATABASE_URL"
+ ],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/Ken/kalshi-dash/follow-the-winners.mjs",
+ "line": 13,
+ "host": "localhost",
+ "database": "ken",
+ "port": "5432",
+ "transport": "local_tcp",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3",
+ "manual_review": "Fallback URI only. Scheduled wrapper now explicitly supplies ?host=/tmp, verified in completed Ken batch; do not count this as active TCP regression"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Ken/kalshi-dash/follow-the-winners.mjs",
+ "depth": 1,
+ "sha256": "bbbaf7c2df3ed0900dcc7b403820c5f01685b38b3322801186f227d980fee973",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "ken"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "ken"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ken-gambling-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ken-gambling-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 300,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/ken-gambling-canary/run.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/ken-gambling-canary/run.sh",
+ "depth": 0,
+ "sha256": "05968e30c8035165ad1d1cae7ea6fbe8cf037c744741c6f4e6f8679869bf3df9",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/ken-gambling-canary/confirm-open-positions.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/ken-gambling-canary/confirm-open-positions.sh",
+ "depth": 1,
+ "sha256": "f0aeb5a21e5153407f3a75a128384cc5f5da359525a005494f110d91560b45b0",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ken-reconcile-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ken-reconcile-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "KEN_DATABASE_URL"
+ ],
+ "plist_pg_findings": [
+ {
+ "key": "KEN_DATABASE_URL",
+ "source": "/Users/macstudio3/Library/LaunchAgents/com.steve.ken-reconcile-canary.plist",
+ "line": null,
+ "host": "/tmp",
+ "database": "ken",
+ "port": "5432",
+ "transport": "socket",
+ "context": "scheduler_environment"
+ }
+ ],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "KEN_DATABASE_URL"
+ ],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/Ken/kalshi-dash/scripts/reconcile-canary.mjs",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Ken/kalshi-dash/scripts/reconcile-canary.mjs",
+ "depth": 0,
+ "sha256": "e6d6c778e5c93de043bf3319129d396be6b4a188dca37ad255bc42aeb589f266",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/Ken/kalshi-dash/scripts/scripts/reconcile-canary.mjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "ken"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "ken"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ken-safemode-guard",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ken-safemode-guard.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "GUARD_INTERVAL",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/Ken/kalshi-dash/ken-safemode-guard.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Ken/kalshi-dash/ken-safemode-guard.sh",
+ "depth": 0,
+ "sha256": "57856faa9e742e6b25cf3d9a630d3c7f782a81039db004ff1ad5c5eab2565d74",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "ken"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "ken"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.kravet-overnight-summary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.kravet-overnight-summary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 25
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/kravet-overnight-summary.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/kravet-overnight-summary.sh",
+ "depth": 0,
+ "sha256": "1807ed080a1f3ec90d92d4ee318713db327e093d5bff17379185f45ee1f76826",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.kravet-price-monitor",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.kravet-price-monitor.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 15
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/kravet-price-monitor.js",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/cadence/kravet-price-monitor.js",
+ "depth": 0,
+ "sha256": "c3a26f3b8d006aef471e9ac9ed2fabfaf46eccf6245c48baf9a5b593ce6011d4",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.kravet-price-watch",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.kravet-price-watch.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 5
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/kravet-price-watch/run.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/kravet-price-watch/run.sh",
+ "depth": 0,
+ "sha256": "12cee1531bb0115e90c442939e47be740e7c6f1beb2ace24801021dca1e0ef5b",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/kravet-price-watch/load.py",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/kravet-price-watch/load.py",
+ "depth": 1,
+ "sha256": "aae19d0e0ef5d0c616b4ed006e115ab118cc22f322bdab21540e6e3717ef9dd7",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/kravet-price-watch/watch.js",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/kravet-price-watch/watch.js",
+ "depth": 1,
+ "sha256": "b3f3071a29ca7b53976d97ad45d02f7e7e56c113325e94b23c612f7467a47b3d",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/homebrew/bin/psql",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.kravet-spec-backfill",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.kravet-spec-backfill.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/usr/bin/python3",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Day": 23,
+ "Hour": 1,
+ "Minute": 20
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATTERNS_PER_VENDOR"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/kravet-spec-backfill.py",
+ "depth": 0,
+ "sha256": "ff696e2d4c9682c7adb57e29641516de081dea39a5d7d10206294e4ed893f979",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.la-data-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.la-data-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": "/Users/macstudio3/Projects/la-socrata-ingester",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 8,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH",
+ "REALESTATE_DB"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/la-socrata-ingester/scripts/canary-alert.sh",
+ "depth": 0,
+ "sha256": "1e694c3882ee987bc08921aaf997a61a18dcd810ae724853081a7f2cbe5a505b",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/la-socrata-ingester/scripts/scripts/canary-freshness.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "buildingpermits-viewer"
+ ],
+ "current_pm2_related_names": [
+ "buildingpermits-viewer"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.la-data-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.la-data-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": "/Users/macstudio3/Projects/la-socrata-ingester",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 30
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH",
+ "REALESTATE_DB"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/la-socrata-ingester/scripts/run-refresh.sh",
+ "depth": 0,
+ "sha256": "9b5d42c09d5fda0e2d5f599428c78276810b060727d226c51281e19bc5acca27",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "buildingpermits-viewer"
+ ],
+ "current_pm2_related_names": [
+ "buildingpermits-viewer"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.launchd-job-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.launchd-job-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 21600,
+ "start_calendar_interval": null,
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/launchd-job-canary/scan.sh",
+ "depth": 0,
+ "sha256": "35f76b166d1421477e9f5113dc7667cb800403aef60876941b7a6659b27113d6",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/cncp_post.sh",
+ "depth": 1,
+ "sha256": "89c51294b2fb92083aab663aa00ae58718dcedef0e1f734b4d11b95f36426ec3",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.li-cma-watch",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.li-cma-watch.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/usr/bin/python3",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 9,
+ "Minute": 7
+ },
+ {
+ "Hour": 13,
+ "Minute": 43
+ },
+ {
+ "Hour": 18,
+ "Minute": 21
+ }
+ ],
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/marketing-command-center/scripts/li-cma-watch.py",
+ "depth": 0,
+ "sha256": "b1ace6d787cbeb449b70f0b838542482096868d65639fb10a8bc5057bc4f4d35",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/linkedin-api/scripts/connect.py",
+ "depth": 1,
+ "sha256": "ef4d4709f392cc86a16a458b5b4bdaa2463e81b50311e473079bcdc5759ab493",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 2,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center",
+ "marketing-command-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center",
+ "marketing-command-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.li-followhub",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.li-followhub.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/li-followhub",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PORT"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/li-followhub/server.js",
+ "depth": 0,
+ "sha256": "639ca8584182b69120591c62688e09f83565815a38b4e00b4a06a6c2ca4ef500",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.liveskus-tunnel",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.liveskus-tunnel.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/cloudflared",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/cloudflared",
+ "reason": "larger than 2MB static scan limit"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "buildingpermits-tunnel",
+ "followup2-tunnel",
+ "gated-tunnel",
+ "ig-board-tunnel"
+ ],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.local-model-leaderboard-watch",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.local-model-leaderboard-watch.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 45
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/local-model-leaderboard-watch/review.sh",
+ "depth": 0,
+ "sha256": "7f60e628b9337ab23adaf61a67dcf19f147ef4f896fbc4b31d1162238a978f7a",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/local-model-leaderboard-watch/verify-model-weights.py",
+ "depth": 1,
+ "sha256": "8cc480ba2abb4b4f32aa9bed4442a604d796735d76a0dec3e9ff4f7c5eca48b0",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.mcc-clients-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.mcc-clients-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Weekday": 0,
+ "Hour": 3,
+ "Minute": 15
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/marketing-command-center/scripts/refresh-clients.sh",
+ "depth": 0,
+ "sha256": "66374fc6cda01c5980e125eef9cf68ce3ebd22e079cccdef5cf0d7d4e573c6c8",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/scripts/fetch-clients.js",
+ "depth": 1,
+ "sha256": "6677894f1dd231f6eb378dfe97cd397f55a71d2307424dd8d1bb7f9e19dbf4f5",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/marketing-command-center/scripts/scripts/build-clients-manifest.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/marketing-command-center/scripts/scripts/crawl-csv-emails.py",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/marketing-command-center/scripts/scripts/enrich-contacts-browser.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/scripts/scripts/fetch-clients.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "marketing-command-center"
+ ],
+ "current_pm2_related_names": [
+ "marketing-command-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.mcc-linkedin-ingest",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.mcc-linkedin-ingest.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": 21600,
+ "start_calendar_interval": null,
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/marketing-command-center/scripts/ingest-linkedin-exports.mjs",
+ "depth": 0,
+ "sha256": "a7a933c842b3d6c88522a8c5f2cd687fed31a1eaa12a4e8bb923a6f62836369e",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/marketing-command-center/scripts/scripts/ingest-linkedin-exports.mjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "marketing-command-center"
+ ],
+ "current_pm2_related_names": [
+ "marketing-command-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.mcc-social-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.mcc-social-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 7,
+ "Minute": 30
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/marketing-command-center/scripts/social-refresh.mjs",
+ "depth": 0,
+ "sha256": "b87d94ca0559ae92c0ee40b21396fc02839f45d4761ae690244dbfabe2555bb2",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/marketing-command-center/scripts/scripts/social-refresh.mjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "marketing-command-center"
+ ],
+ "current_pm2_related_names": [
+ "marketing-command-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.mem-guard",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.mem-guard.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": 60,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/scripts/mem-guard.sh",
+ "depth": 0,
+ "sha256": "82e8a14004a06781c0f4e48c367dce4bb15a209994f414add7f8825ead38d446",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.memory-autoshard",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.memory-autoshard.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/usr/bin/python3",
+ "working_directory": null,
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/scripts/memory-autoshard.py",
+ "depth": 0,
+ "sha256": "c65c7a0d292375494191437a9704057548a54cabf82b9a6a4cc86b3cef1694d9",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.meta-token-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.meta-token-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 86400,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/meta-token-canary/run.sh",
+ "depth": 0,
+ "sha256": "f1cfc8e00a3cefc2e9fcaf6438f44680fccc445b871866241b44ccdec22d2d2d",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/meta-token-canary/probe.mjs",
+ "depth": 1,
+ "sha256": "26c876f5404aef5c46b62c7bf1012c9cbb1d5645d5c5f481d6ea040c4b44d921",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/meta-token-canary/refresh-threads.mjs",
+ "depth": 1,
+ "sha256": "6410f93d371027a6bd906fd9d73ebfbbad805e343ee83a37f000cbb7044b6461",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Norma/agents/instagram-agent/setup-ig-token.js",
+ "depth": 1,
+ "sha256": "8a792a4449a3b5ac1a7194839867fbfee26a58f5d3bfca4813cc9a0d621cab27",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Norma/agents/instagram-agent/.env",
+ "depth": 2,
+ "sha256": "0c8dc75d701589af7737b7864ff312706ca6c659892eaa0734d1f28dabe5348d",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 2,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_file_reference",
+ "dynamic_shell_or_login_environment",
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center",
+ "norma-email",
+ "norma-instagram"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center",
+ "norma-email",
+ "norma-instagram"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.meta-token-health",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.meta-token-health.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 8,
+ "Minute": 5
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/marketing-command-center/scripts/meta-token-health.js",
+ "depth": 0,
+ "sha256": "aa958a6eb038663e1e80479f75b366432f1c5f71888e4605821d2a6378c1d76b",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center",
+ "marketing-command-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center",
+ "marketing-command-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.metalleaf-rml-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.metalleaf-rml-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Day": 19,
+ "Hour": 1,
+ "Minute": 20
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/goldleafwallpaper/scripts/refresh-metalleaf-fleet.sh",
+ "depth": 0,
+ "sha256": "ccc0a6fd917051bc0aafe8eb61eed890d48ad476862af39d843b8a8850fe2456",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/goldleafwallpaper/scripts/rebuild-and-deploy.sh",
+ "depth": 1,
+ "sha256": "f424e781e205b362be6c58e7cb32d17cee39399cfbe03c938aeb9296f53e6c2a",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/silverleafwallpaper/scripts/rebuild-and-deploy.sh",
+ "depth": 1,
+ "sha256": "34171303d664e75609879cdee84c1cd28d12ac73a654b9fd8bcae197efff09ce",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/goldleafwallpaper/scripts/scripts/build-products.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/silverleafwallpaper/scripts/scripts/build-products.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.mic-yeti-guard",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.mic-yeti-guard.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 10,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.local/bin/mic-yeti-guard.sh",
+ "depth": 0,
+ "sha256": "e830c976248f23dc41894071ad04759d01fdbf73acdf4cca87aaa84f6cb36141",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/opt/homebrew/bin/SwitchAudioSource",
+ "depth": 1,
+ "sha256": "4f4244c6073fa995eeab6f499d46318e0b3c5d1e3275ee8110ee49716554f7da",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.model-arena-daily",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.model-arena-daily.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 7,
+ "Minute": 15
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/model-arena/scripts/daily-challenge-wrapped.sh",
+ "depth": 0,
+ "sha256": "cd39bd8814fb4f35c355e40247768d7465c2ff337f365dd0a956d42b22364b09",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/model-arena/scripts/daily-challenge.js",
+ "depth": 1,
+ "sha256": "701180fc80bbf0beb76dedf63cb08525075c5e8caed58c77949d935957cc6e37",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/bin/george",
+ "depth": 1,
+ "sha256": "722a8f908f11e846872b03da8f2f28d85ad870e5511ff96bb417ac8d5a03cb34",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/model-arena/scripts/scripts/daily-challenge.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "model-arena"
+ ],
+ "current_pm2_related_names": [
+ "model-arena"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.morning-fleet-load",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.morning-fleet-load.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/scripts/morning-fleet-load.sh",
+ "depth": 0,
+ "sha256": "e7ddc567a13477836ecee7d9fad237463cd7b13f01bf9d2c2b43f853c806b945",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.nas-dwdump-mirror",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.nas-dwdump-mirror.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 3,
+ "Minute": 55
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HENRY_BACKUP_DIR",
+ "NAS_BACKUP_DIR",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/nas-setup/scripts/pull-dw-dump.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/nas-setup/scripts/pull-dw-dump.sh",
+ "depth": 0,
+ "sha256": "136d7988bae9e4fa5b95d56f1876a5a9fa44236ff8129e477e75b2d2d605bb66",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/bash",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.nas-realestate-dump-mirror",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.nas-realestate-dump-mirror.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 3,
+ "Minute": 58
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HENRY_BACKUP_DIR",
+ "NAS_BACKUP_DIR",
+ "PATH",
+ "PGDUMP_FLOOR_MB",
+ "PGDUMP_GLOB",
+ "PGDUMP_TOC_FLOOR"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/nas-setup/scripts/pull-dw-dump.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/nas-setup/scripts/pull-dw-dump.sh",
+ "depth": 0,
+ "sha256": "136d7988bae9e4fa5b95d56f1876a5a9fa44236ff8129e477e75b2d2d605bb66",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/bash",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.nas-repo-backup",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.nas-repo-backup.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 30
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/nas-setup/scripts/backup-repos-to-henry.sh",
+ "depth": 0,
+ "sha256": "ecf662a792c7c032009a86e5dffcc8abe8d67f14b90a0ce958c5c28294c43744",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/bash",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.natsolutions-watch",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.natsolutions-watch.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/watchers/natsolutions-watch.sh",
+ "depth": 0,
+ "sha256": "8a140f4ca7a81b0afea2f2538763c8cadcc5f4cf9a6ff32aa892544efa5a6595",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/watchers/.env",
+ "depth": 1,
+ "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.new-invoice-monitor",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.new-invoice-monitor.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/filemaker-mcp",
+ "start_interval": 180,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/scripts/new-invoice-monitor.mjs",
+ "depth": 0,
+ "sha256": "772b9b0543108b60212e3dfb1e03113dd0dd60c25bd7b23ac209f0b2afabdca3",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/lib/fm-script-helpers.js",
+ "depth": 1,
+ "sha256": "3dad9447b7e9c376dfc4d2d92c4c7c9e8073f0b6332284bbe0a859d1accb33fb",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/src/fm-client.js",
+ "depth": 1,
+ "sha256": "ca9157a04c335a04b678670cc02b21bd8c2d51c63ab87c9ce6d97340bf292121",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/src/auth.js",
+ "depth": 2,
+ "sha256": "310ec33fdc5fb4c873c02392b4e000de0c73d253b61fdb5c96b31926a7042afd",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/scripts/scripts/new-invoice-monitor.mjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.nightly-approvals-tickets",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.nightly-approvals-tickets.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": "/Users/macstudio3/Projects/ticket-system",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 0
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/ticket-system/nightly-cleanup.sh",
+ "depth": 0,
+ "sha256": "6797176f6de0e0a2bb47f5694880efb71c6a24cc7b7c44103b8e94e1c860b00b",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/ticket-system/ticket-autodone.js",
+ "depth": 1,
+ "sha256": "1784ea99e647eba8aafb025ecc73772c1dfa13a391fb5e9cdf280b4b8af016db",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/cncp-starter/cncp-retire.py",
+ "depth": 1,
+ "sha256": "bee2bff647a9cf7bfe4198be2d039fa287a612b5e40651dac74109122eeed7fc",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/ticket-system/cncp-retire.py",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "ticket-board"
+ ],
+ "current_pm2_related_names": [
+ "ticket-board"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.notes-slack-sync",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.notes-slack-sync.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 180,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/cncp-starter/slack-notes-sync.sh",
+ "depth": 0,
+ "sha256": "8499b33e9de8f3c703d2d61c8db9cd4367e55232532e611c4909cfc9c1747217",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/cncp-starter/slack-to-notes.js",
+ "depth": 1,
+ "sha256": "47d082e3a3fbb18c0a03dee205a88b1eb1c4d54c093ae95c4597c159e2fa46c9",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.novasuede-poster-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.novasuede-poster-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": 86400,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/novasuede-poster-canary/run.sh",
+ "depth": 0,
+ "sha256": "b8b61980b65e76d028c50cfdcd73863589f728d80fe10cbfd3b618bb5aa39959",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/novasuede-poster-canary/check.mjs",
+ "depth": 1,
+ "sha256": "1ea205b90a406f26a28b35b756e8494055b8553baa7a018ef353ebb84d84c5ee",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.officer-council",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.officer-council.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 7,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/.local/bin/claude",
+ "reason": "larger than 2MB static scan limit"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.opened-tagger",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.opened-tagger.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/python3",
+ "working_directory": null,
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/opened-tagger/tag-opened.py",
+ "depth": 0,
+ "sha256": "045a2b099475ae6f36d72e2e5dafabd86965d9b03954ca91b1bb91a3ab5a6ced",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/python3",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.orphan-publish-guard",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.orphan-publish-guard.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": 21600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/orphan-publish-guard.mjs",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/orphan-publish-guard.mjs",
+ "depth": 0,
+ "sha256": "8d8ec5ce718a3bbdcc99a3ece6c8a293f1898e01a75b3d2168f7d417673a51ab",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/homebrew/bin/psql",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/local/bin/psql",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_file_reference"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.osborne-batch-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.osborne-batch-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 1,
+ "Minute": 0
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/osborne-onboard/run.sh",
+ "depth": 0,
+ "sha256": "822ca5b6ff5326823690df886a6ae72a0b99fff1686d3f162f01820c5a0b62d0",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.palisades-kamatera-sync",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.palisades-kamatera-sync.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 180,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/palisades-data-product/src/sync_to_kamatera.sh",
+ "depth": 0,
+ "sha256": "a921ff99ef4e03cf2dd0475c71c3584d773c396ab79ab010af2aa3fc7fbd35c2",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "palisades-viewer"
+ ],
+ "current_pm2_related_names": [
+ "palisades-viewer"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.palisades-uptime",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.palisades-uptime.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH",
+ "VIEWER_PASS"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/palisades-data-product/src/uptime_guard.sh",
+ "depth": 0,
+ "sha256": "044e4fa1312facae40613196566107a211a433affd770a00b3c2f69eef174b77",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "palisades-viewer"
+ ],
+ "current_pm2_related_names": [
+ "palisades-viewer"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.phase3-monitor",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.phase3-monitor.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 7,
+ "Minute": 30
+ },
+ {
+ "Hour": 9,
+ "Minute": 30
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/scripts/phase3-monitor.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/scripts/phase3-monitor.sh",
+ "depth": 0,
+ "sha256": "e3705dc734dd8a70d74b6a521c62b87637a707f265517706a829177ab4c47456",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.pj-browse-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.pj-browse-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/pj-canary",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 15
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/pj-canary/pj-browse-canary.js",
+ "depth": 0,
+ "sha256": "bc122968f2da842b239f6cfb443d8c0cf90947b28f9abf975b06fdb994cfe55a",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.pm2-fracture-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.pm2-fracture-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": 600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH",
+ "PM2_HOME"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/pm2-fracture-canary/check.mjs",
+ "depth": 0,
+ "sha256": "05991f8d736098947904c84922153ccccece2b5a83716d00f67f0d922141164b",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.pm2-restart-velocity-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.pm2-restart-velocity-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": 720,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/pm2-restart-velocity-canary/check.mjs",
+ "depth": 0,
+ "sha256": "742e2d19503d37ec9c8eb2c9fc04364c6d455d8f7ef37804af55add8562da2d9",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.pr-textile-drip",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.pr-textile-drip.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Day": 19,
+ "Hour": 1,
+ "Minute": 30
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "SLOT_LIMIT"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/scripts/wallquest-refresh/push-drafts-drip.sh",
+ "line": 31,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "local_tcp",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/scripts/wallquest-refresh/push-drafts-drip.sh",
+ "depth": 0,
+ "sha256": "6ca0e08c5bd8f0280d3933b9c20befaeaffd47f8bca13ded659a66e31ea5aea1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "DATABASE_URL"
+ ],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/scripts/wallquest-refresh/push-drafts-book.cjs",
+ "line": 12,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "local_tcp",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/scripts/wallquest-refresh/push-drafts-book.cjs",
+ "depth": 1,
+ "sha256": "f84867fe2890f3815f463f3983a38a7f8dab3bcf2f48f1c4cb2143b40efb7419",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/lib/inventory-stamp-guard.mjs",
+ "depth": 2,
+ "sha256": "ba0f9450914f4cc452ba9d5842e41e3af474011fe06ea0f326b07f94d0234351",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/scripts/wallquest-refresh",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.property-flyers",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.property-flyers.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 30
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/re-flyer-aggregator/scripts/property-flyers-cron.sh",
+ "depth": 0,
+ "sha256": "ae1d7132492eab76edfae9d07006626eb608ca2b37d027a93118048b1e3e72e5",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/re-flyer-aggregator/scripts/scripts/property-flyers.mjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "re-flyers-viewer",
+ "re-flyers-viewers"
+ ],
+ "current_pm2_related_names": [
+ "re-flyers-viewer",
+ "re-flyers-viewers"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.provenance-first-data",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.provenance-first-data.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "DATABASE_URL"
+ ],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/.claude/yolo-queue/provenance-first-data-watch.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/yolo-queue/provenance-first-data-watch.sh",
+ "depth": 0,
+ "sha256": "c9cd62cdf07e18a822d3091688d652aa0ff24c57599b44347d833452aac8535e",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded",
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.quadrille-phase2-sweep",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.quadrille-phase2-sweep.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Day": 11,
+ "Hour": 1,
+ "Minute": 20
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/quadrille-phase2/run-sweep.sh",
+ "depth": 0,
+ "sha256": "90ea41dc49951ca8544ecc6b985568ef851510f9ae24edaf495a0c77460e81f0",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/quadrille-phase2/catalog-writeback.js",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/quadrille-phase2/catalog-writeback.js",
+ "depth": 1,
+ "sha256": "fae4fc9761c6cfe76895cef5b352b49e093208b013e48935f127515a39e02125",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/quadrille-phase2/shopify-apply.js",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/quadrille-phase2/shopify-apply.js",
+ "depth": 1,
+ "sha256": "6874282cc5919849577f8bebe0a9730d8d82d91a549553b0f681d62ead9bbb94",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/quadrille-phase2/id-lexicon.js",
+ "depth": 2,
+ "sha256": "b27cb35fd1d98bf3b571a270000c59909d202dd9bca8794dbe5a6cbb9f3f913a",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/opt/postgresql@14/bin/psql",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.qwen-mail-bridge",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.qwen-mail-bridge.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/usr/bin/python3",
+ "working_directory": null,
+ "start_interval": 120,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "MODEL",
+ "OLLAMA_URL"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/qwen38-viewer/mail-bridge.py",
+ "depth": 0,
+ "sha256": "8d035cf70774d81eaa406332230ccd2bb50547d3eb45d0c781b50cf900f8e438",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "qwen38-viewer"
+ ],
+ "current_pm2_related_names": [
+ "qwen38-viewer"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.rc-fm-callnotes",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.rc-fm-callnotes.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/rc-fm-callnotes",
+ "start_interval": 300,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/rc-fm-callnotes/sync-calls.mjs",
+ "depth": 0,
+ "sha256": "cb140916cc499a3e5bf3a36ac523c72c639375e684f7aeda74f362094d97c8c7",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/rc-fm-callnotes/lib/fm.js",
+ "depth": 1,
+ "sha256": "fa02cc22caa8be8bebe5d18f8e336fd827671c55393a869861d6e0313e4349c1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/rc-fm-callnotes/lib/rc.js",
+ "depth": 1,
+ "sha256": "6d7e213e9a0b1ff667bb2a7dc088272508f2a2b617dfb2ffdd57ef62c6e8c3ec",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/rc-fm-callnotes/lib/transcribe.mjs",
+ "depth": 1,
+ "sha256": "292b725a283988b4c720d4be31d63ae10f069f1765a2e12e7fcc9421edbbc4ae",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/homebrew/bin/ffmpeg",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/homebrew/bin/whisper-cli",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_file_reference"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.re-coverage-dashboard",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.re-coverage-dashboard.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/re-coverage-dashboard",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "FB_PIXEL_ID",
+ "GA4_ID",
+ "PORT"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/re-coverage-dashboard/server.js",
+ "line": 27,
+ "host": "/tmp",
+ "database": null,
+ "transport": "socket",
+ "context": "static_postgres_cli_host_candidate; remote shell context not executed",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/re-coverage-dashboard/server.js",
+ "depth": 0,
+ "sha256": "e7084445b16d989dc9443d3ca46f0bf51a47f8c96365706f8394adb359950976",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.re-coverage-filler",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.re-coverage-filler.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": "/Users/macstudio3/Projects/re-coverage-dashboard",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/re-coverage-dashboard/fill.sh",
+ "depth": 0,
+ "sha256": "1761cbc3173bcececa49ab7732828bba60859612e468ba018bdfc0ffabaf1894",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/re-coverage-dashboard/scripts/discover-agent-sites.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.re-search-index",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.re-search-index.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/rentv",
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/rentv/scripts/build-search-index.mjs",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/rentv/scripts/build-search-index.mjs",
+ "depth": 0,
+ "sha256": "0e4d2d7c50485401322afbb65ebe6ad7645b1b682f4855ea2f016d08f4253ba8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/rentv/scripts/scripts/build-search-index.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/psql",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/homebrew/opt/postgresql@14/bin/psql",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "rentv"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "rentv"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.rejected-prompts-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.rejected-prompts-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/python3",
+ "working_directory": "/Users/macstudio3/Projects/rejected-prompts-viewer",
+ "start_interval": 14400,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/rejected-prompts-viewer/refresh.py",
+ "depth": 0,
+ "sha256": "3519e4cdc3769397c9a7fc3089214650544410f4beffb8160ec8ddd8f3332ac9",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/python3",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.rejected-prompts-viewer",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.rejected-prompts-viewer.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/rejected-prompts-viewer",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH",
+ "PORT"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/rejected-prompts-viewer/server.js",
+ "depth": 0,
+ "sha256": "eb9c26157206ca09bb0f704435aa9b2e553a7d83a189b6675b329673e003c282",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.resku-campaign",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.resku-campaign.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 40
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/resku-campaign/run.sh",
+ "depth": 0,
+ "sha256": "585194377a2053dda12d3a3d261237e635140f5769899cebd61d4173d209f7f5",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/resku-campaign/scripts/resku-campaign/resku-leaks.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.resumeit-sweep",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.resumeit-sweep.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": 600,
+ "start_calendar_interval": null,
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/resumeit/resumeit.sh",
+ "depth": 0,
+ "sha256": "e7105aa13ff32389f96a9b2a25e7e74a043c209c6d3cd351dddbe3ce52da4aa8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.roll-scale-daily",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.roll-scale-daily.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 22,
+ "Minute": 33
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "DW_ROLL_CAP"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/run-roll-scale.sh",
+ "depth": 0,
+ "sha256": "0a54b211ff261c37d581d6f1c2f91e6189f26fa08e715831361d70176d2977ed",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "PGDATABASE",
+ "PGHOST",
+ "PGPORT"
+ ],
+ "findings": [
+ {
+ "key": "PGHOST",
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/build-roll-scale.js",
+ "line": 18,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "static_assignment",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/build-roll-scale.js",
+ "depth": 1,
+ "sha256": "0072151b1fc946be1db5c4b3a9414eea811ed3b67565531189cb070d96983ea7",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "PGDATABASE",
+ "PGHOST",
+ "PGPORT"
+ ],
+ "findings": [
+ {
+ "key": "PGHOST",
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/variant-budget/budget.cjs",
+ "line": 54,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "static_assignment",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/variant-budget/budget.cjs",
+ "depth": 1,
+ "sha256": "a1a4cdd9dc0d3b82492c6b280952c91b103ea223fbf3157e28f4219ca65988d4",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 2,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.romo-roll-verify",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.romo-roll-verify.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/designerwallcoverings",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 5,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/romo-verify/run.mjs",
+ "depth": 0,
+ "sha256": "f31223340e44bf45f812f0272a6e2bde909506a256b400d59f28436b6476a937",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/cncp-approval-alert/emit.sh",
+ "depth": 1,
+ "sha256": "7f34ac32ec4c49eddef79a4fa43060106781e0aed090536c493ef76b0167d67a",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_file_reference",
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.sample-followup-poll",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.sample-followup-poll.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/sample-followup-sweep",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 8,
+ "Minute": 5
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/sample-followup-sweep/scripts/poll-replies.mjs",
+ "depth": 0,
+ "sha256": "bc0d704d63f2f7da868dfac1fff35393ed6c6447228b1509768c09854d7a5856",
+ "original217": true
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-MCP/.env",
+ "depth": 1,
+ "sha256": "9e8968ecd69317ec8bd71332569eb8177be549c76eeacc5158a9d3dd738b2395",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/george-gmail/.env",
+ "depth": 1,
+ "sha256": "b45e08ca84ba8dc701cc9882e668cce2e7728aac3184cfbcd1c40cd72e27c3af",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/sample-followup-sweep/scripts/scripts/fmpro.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/sample-followup-sweep/scripts/scripts/poll-replies.mjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [
+ "/Users/macstudio3/Projects/sample-followup-sweep/scripts/poll-replies.mjs"
+ ],
+ "saved_pm2_related_names": [
+ "sample-followup-viewer"
+ ],
+ "current_pm2_related_names": [
+ "sample-followup-viewer"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.sample-followup-send",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.sample-followup-send.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/sample-followup-sweep",
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 7,
+ "Minute": 0,
+ "Weekday": 2
+ },
+ {
+ "Hour": 7,
+ "Minute": 0,
+ "Weekday": 3
+ },
+ {
+ "Hour": 7,
+ "Minute": 0,
+ "Weekday": 4
+ },
+ {
+ "Hour": 7,
+ "Minute": 0,
+ "Weekday": 5
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/sample-followup-sweep/scripts/send-reconciled.mjs",
+ "depth": 0,
+ "sha256": "fb4a8cac554d7a43e2de8956404b2a58fc17aed174524dd229f6ddd4309964d9",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-MCP/.env",
+ "depth": 1,
+ "sha256": "9e8968ecd69317ec8bd71332569eb8177be549c76eeacc5158a9d3dd738b2395",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/src/fm-client.js",
+ "depth": 1,
+ "sha256": "ca9157a04c335a04b678670cc02b21bd8c2d51c63ab87c9ce6d97340bf292121",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/george-gmail/.env",
+ "depth": 1,
+ "sha256": "b45e08ca84ba8dc701cc9882e668cce2e7728aac3184cfbcd1c40cd72e27c3af",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/src/auth.js",
+ "depth": 2,
+ "sha256": "310ec33fdc5fb4c873c02392b4e000de0c73d253b61fdb5c96b31926a7042afd",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "sample-followup-viewer"
+ ],
+ "current_pm2_related_names": [
+ "sample-followup-viewer"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.sample-followup-sent-stamp",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.sample-followup-sent-stamp.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/sample-followup-sweep",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH",
+ "POLL_SECS"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/sample-followup-sweep/scripts/watch-sent-stamp.mjs",
+ "depth": 0,
+ "sha256": "0a129fce673fb66830919fef28c52dc22367bb7331478f5a05025c94580f4b2b",
+ "original217": true
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-MCP/.env",
+ "depth": 1,
+ "sha256": "9e8968ecd69317ec8bd71332569eb8177be549c76eeacc5158a9d3dd738b2395",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/src/fm-client.js",
+ "depth": 1,
+ "sha256": "ca9157a04c335a04b678670cc02b21bd8c2d51c63ab87c9ce6d97340bf292121",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/george-gmail/.env",
+ "depth": 1,
+ "sha256": "b45e08ca84ba8dc701cc9882e668cce2e7728aac3184cfbcd1c40cd72e27c3af",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/src/auth.js",
+ "depth": 2,
+ "sha256": "310ec33fdc5fb4c873c02392b4e000de0c73d253b61fdb5c96b31926a7042afd",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/sample-followup-sweep/scripts/scripts/watch-sent-stamp.mjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [
+ "/Users/macstudio3/Projects/sample-followup-sweep/scripts/watch-sent-stamp.mjs"
+ ],
+ "saved_pm2_related_names": [
+ "sample-followup-viewer"
+ ],
+ "current_pm2_related_names": [
+ "sample-followup-viewer"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.sanderson-daily-batch",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.sanderson-daily-batch.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 21,
+ "Minute": 20
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/sanderson-onboard/daily-batch.sh",
+ "depth": 0,
+ "sha256": "476848aedf10046cb68636e43c1c85e3139c2b2d46b16d24e3aa663184861a94",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/sanderson-onboard/run.sh",
+ "depth": 1,
+ "sha256": "a67d48ef48332183eff86b02b22580b96bef20eb4b7c576555014bee959b6d7b",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 2,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node}",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.sanderson-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.sanderson-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Day": 11,
+ "Hour": 1,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/sanderson-onboard/refresh.sh",
+ "line": 9,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "transport": "socket",
+ "context": "static_postgres_cli_host_candidate; remote shell context not executed",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/sanderson-onboard/refresh.sh",
+ "line": 17,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "transport": "socket",
+ "context": "static_postgres_cli_host_candidate; remote shell context not executed",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/sanderson-onboard/refresh.sh",
+ "line": 47,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "transport": "socket",
+ "context": "static_postgres_cli_host_candidate; remote shell context not executed",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/sanderson-onboard/refresh.sh",
+ "depth": 0,
+ "sha256": "d98284c98a07a821f1719be2bf99378e8021c1fbb84c978d42e8a6b798fd7e6e",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/sanderson-onboard/scripts/reauth.sh",
+ "depth": 1,
+ "sha256": "4adf012deeb22e76a135abebd023a68df1522fb4aacdff84771978631de376de",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_file_reference",
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.sanderson-verify",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.sanderson-verify.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": "/Users/macstudio3/Projects/designerwallcoverings/scripts/sanderson-onboard",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 8,
+ "Minute": 0
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/sanderson-onboard/verify.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/sanderson-onboard/verify.sh",
+ "depth": 0,
+ "sha256": "2c98e171ba1ca43edf5388f2d375dc4b35757c9f258c2d74b99599cd337a1440",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/sanderson-onboard/run.sh",
+ "depth": 1,
+ "sha256": "a67d48ef48332183eff86b02b22580b96bef20eb4b7c576555014bee959b6d7b",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/opt/postgresql@14/bin/psql",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.schu-reconcile-watch",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.schu-reconcile-watch.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 8,
+ "Minute": 0
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/price-sheets/schu-watch/schu-reconcile-watch.sh",
+ "depth": 0,
+ "sha256": "49f875c6eeb0b86991ca5f374efb6821bc8841e69f6cbc54768c612ff5b4e495",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/price-sheets/schu-watch",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/price-sheets/schu-watch/scripts/price-sheets/schu-reconcile-all.mjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.scraper-healthcheck",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.scraper-healthcheck.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 2,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HC_CONCURRENCY",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/opt/homebrew/bin/npx",
+ "depth": 0,
+ "sha256": "237adf8f3747cad8b9b62fcfd0d9c8d509a64e550337707f55100afcb79e8900",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/cd /Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL && /opt/homebrew/bin/npx tsx scripts/scraper-healthcheck.ts",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/lib/cli.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment",
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.sdg-publish-cadence",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.sdg-publish-cadence.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 30
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "DAILY",
+ "OLLAMA_URL",
+ "PATH",
+ "THRESHOLD"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/sanderson-onboard/scripts/cadence_resume.sh",
+ "depth": 0,
+ "sha256": "3377d4339f4a8c1026196e381bede64017163b49169678079d806d45ccc586dc",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/sanderson-onboard/scripts/scripts/assemble_queue.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/sanderson-onboard/scripts/scripts/build_manifest.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/sanderson-onboard/scripts/scripts/cadence_healthcheck.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/sanderson-onboard/scripts/scripts/create_sdg.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/sanderson-onboard/scripts/scripts/settlement_gate.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/sanderson-onboard/scripts/scripts/settlement_vision.mjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.secrets-env-backup",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.secrets-env-backup.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 15
+ },
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/backup-env.sh",
+ "depth": 0,
+ "sha256": "f16ce2d8f2303f7c0cd28a64daf4e9ff8dbc9859d85ea6316275daacc349e310",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.shopify-fm-client-sync",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.shopify-fm-client-sync.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/filemaker-mcp",
+ "start_interval": 10,
+ "start_calendar_interval": null,
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/bin/shopify-sync.js",
+ "depth": 0,
+ "sha256": "0c160b5c4cdcaac956255b44e042b0b89730dff89761b26f7b5c9d13d3d48f40",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/lib/george-auth.js",
+ "depth": 1,
+ "sha256": "6cc268ba29dada43362e412ce251a2e679181eb7a9292b14d78771e75299858a",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/lib/sync-core.js",
+ "depth": 1,
+ "sha256": "31b038089d8fa22e2bf0aa766612ab5c73d3f2026df4a0d5ae5e8c7cd597f950",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/src/fm-client.js",
+ "depth": 2,
+ "sha256": "ca9157a04c335a04b678670cc02b21bd8c2d51c63ab87c9ce6d97340bf292121",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/filemaker-mcp/src/auth.js",
+ "reason": "reference_depth_limit_2"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.shopify-metafields-sync",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.shopify-metafields-sync.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 20
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "DATABASE_URL"
+ ],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/sync-shopify-metafields.js",
+ "line": 35,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "local_tcp",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/sync-shopify-metafields.js",
+ "depth": 0,
+ "sha256": "602b4de93649dc1d93f0087591da6cab1f0416f49fe181e11e938f5acc315984",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/root/Projects/Designer-Wallcoverings/shopify/scripts/sync-shopify-metafields.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.shopify-order-bell",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.shopify-order-bell.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/shopify-order-bell",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/shopify-order-bell/poller.js",
+ "depth": 0,
+ "sha256": "c77909c1f915a3a5b0b4182446238303063c19867b50940fa94c0f5b36ac4267",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.showroom-microsite-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.showroom-microsite-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": 21600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/showroom-microsite-canary/canary.mjs",
+ "depth": 0,
+ "sha256": "7e7db01b2960f2414e2bf826a3fe88649d3e864b9a3b287c983252239a9e2d78",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.silver-george-wire",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.silver-george-wire.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/silverleafwallpaper/scripts/wire-george-creds.sh",
+ "depth": 0,
+ "sha256": "f226c560db130a503ef180ef436c1649852caa1c2fe9013afd3d3be502601f03",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_file_reference",
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.stroheim-onboard-resume",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.stroheim-onboard-resume.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Day": 7,
+ "Hour": 1,
+ "Minute": 20
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/stroheim-onboard/resume.sh",
+ "depth": 0,
+ "sha256": "218bd65381e38fceb92f7bac2c45cb8c4fda661b9ebeae83e686516d43694d7b",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.subfinder-sidecar",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.subfinder-sidecar.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH",
+ "SUBFINDER_AUTH",
+ "SUBFINDER_HTML",
+ "SUBFINDER_PORT"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/substitutefinder/serve.js",
+ "depth": 0,
+ "sha256": "904307ce0a2fafb34eb1b62e942df49facf3465a10a3a72c7c540eb428ea8440",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/.claude/skills/substitutefinder/clip_rank.py",
+ "line": 78,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "socket",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/substitutefinder/clip_rank.py",
+ "depth": 1,
+ "sha256": "ff653160ed313f23ed6835248af7b477aaee70f7fe8a2141bcec4a06997059ea",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/.claude/skills/substitutefinder/find.py",
+ "line": 15,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "socket",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/.claude/skills/substitutefinder/find.py",
+ "depth": 1,
+ "sha256": "ef3dd595e3a4b0fb2cab1a7e4c01db362a8e5dd69faec6a57a5364c86272f290",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.subfinder-tunnel",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.subfinder-tunnel.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/cloudflared",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/cloudflared",
+ "reason": "larger than 2MB static scan limit"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "buildingpermits-tunnel",
+ "followup2-tunnel",
+ "gated-tunnel",
+ "ig-board-tunnel"
+ ],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.swap-pressure-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.swap-pressure-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/swap-pressure-canary/run.sh",
+ "depth": 0,
+ "sha256": "1610a5c4f34b5878a629562392b33e37d401f661db6675ce6e4f1fe156dcb180",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.tecnografica-viewer",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.tecnografica-viewer.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/Users/macstudio3/Projects/Designer-Wallcoverings/vendor-scrapers/run-viewer.sh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/vendor-scrapers/run-viewer.sh",
+ "line": 3,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "socket",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/vendor-scrapers/run-viewer.sh",
+ "depth": 0,
+ "sha256": "437950a577fc97052e65b7c49f46456480a0a77c85029b1266c881d0e21bfb91",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/vendor-scrapers/tecnografica-viewer.js",
+ "line": 12,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "local_tcp",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/vendor-scrapers/tecnografica-viewer.js",
+ "depth": 1,
+ "sha256": "7dceb9baba435d26b959e074fee02f29ac5389f09630c48117f0ea8aac07a903",
+ "original217": true
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [
+ "/Users/macstudio3/Projects/Designer-Wallcoverings/vendor-scrapers/tecnografica-viewer.js"
+ ],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.terminal-status-drift-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.terminal-status-drift-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 900,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/terminal-status-drift-canary/check.sh",
+ "depth": 0,
+ "sha256": "c564615ae8c2b8ab7269e6a712f2302b3b37663df7a91124d9ed56639986de5d",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ticket-desktop-bar",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ticket-desktop-bar.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/Users/macstudio3/Projects/ticket-system/desktop-bar/bin/ticket-desktop-bar",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/ticket-system/desktop-bar/bin/ticket-desktop-bar",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "ticket-board"
+ ],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ticket-gdrive-sync",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ticket-gdrive-sync.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 3600,
+ "start_calendar_interval": null,
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/ticket-system/gdrive-sync.sh",
+ "depth": 0,
+ "sha256": "93fdb3e8cadba319ac3beac78a17ad246be15496e8d67e84f6e89c44138af503",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/ticket-system/ticket-export.js",
+ "depth": 1,
+ "sha256": "52e1471cd4d9f1dedf5a4a49fede8c7499beca13288044473945ad4a141048fa",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/homebrew/bin/rclone",
+ "reason": "larger than 2MB static scan limit"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "ticket-board"
+ ],
+ "current_pm2_related_names": [
+ "ticket-board"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ticket-morning-report",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ticket-morning-report.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 15
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/ticket-system/morning-report.sh",
+ "depth": 0,
+ "sha256": "d1038d7660324d8c21004aa3291866bff93b69c7dea340f40aa9ff6f6b4493a7",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/resumeit/resumeit.sh",
+ "depth": 1,
+ "sha256": "e7105aa13ff32389f96a9b2a25e7e74a043c209c6d3cd351dddbe3ce52da4aa8",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "ticket-board"
+ ],
+ "current_pm2_related_names": [
+ "ticket-board"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ticket-reaper",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ticket-reaper.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 3600,
+ "start_calendar_interval": null,
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/ticket-system/reaper-cron.sh",
+ "depth": 0,
+ "sha256": "997794f7680d2272156be76292e71db5c7a87eb205749deeb617be34e3bd8d1c",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "ticket-board"
+ ],
+ "current_pm2_related_names": [
+ "ticket-board"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ticketmaster-poll",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ticketmaster-poll.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": 7200,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH",
+ "TM_STALE_H"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/ticketmaster/bin/poll.js",
+ "depth": 0,
+ "sha256": "5e8236e01610010a73dee18bb8d41a168b38ab7e8a5fff2627968d92af7d62e5",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.tickets-tunnel",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.tickets-tunnel.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/cloudflared",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/cloudflared",
+ "reason": "larger than 2MB static scan limit"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "buildingpermits-tunnel",
+ "followup2-tunnel",
+ "gated-tunnel",
+ "ig-board-tunnel"
+ ],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.tk11331-d2-sweep",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.tk11331-d2-sweep.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": "/Users/macstudio3/Projects/tk-11331-exec",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 45
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/tk-11331-exec/scripts/d2_daily_sweep.sh",
+ "depth": 0,
+ "sha256": "5008761a0ec6a1a312df3bae8cb5a371a910f62da98e2ea5d48291f60301f346",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/yolo-queue/executed-reversible/log-exec.mjs",
+ "depth": 1,
+ "sha256": "bafe83d12dae331b3f3cd1cd236f5d07ee60f9ea10634294199b1a9587875d1b",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/tk-11331-exec/scripts/d2_metafields.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/tk-11331-exec/scripts/d2_rollback.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/tk-11331-exec/scripts/verify_d2.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/.claude/yolo-queue/executed-reversible/leak-rate.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/.claude/yolo-queue/executed-reversible/rollback-all.mjs",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.usre-hourly",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.usre-hourly.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": 3600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH",
+ "PLACES_SEED_LIVE",
+ "USRE_MAX_JOBS_PER_TICK"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/opt/homebrew/bin/npm",
+ "depth": 0,
+ "sha256": "8e5f6f3429f8cdbe693cdc29904e9d5a7b127a494bd15c804bd54c7403bfcbe7",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/lib/cli.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment",
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "norma-email"
+ ],
+ "current_pm2_related_names": [
+ "norma-email"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.usre-prod-endpoint-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.usre-prod-endpoint-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/usre-prod-endpoint-canary/run.sh",
+ "depth": 0,
+ "sha256": "3568ed8200b3a437e957d8887abf961754228e69a418d12a3ed06e8d4603d9fd",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/cncp_post.sh",
+ "depth": 1,
+ "sha256": "89c51294b2fb92083aab663aa00ae58718dcedef0e1f734b4d11b95f36426ec3",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/bash ~/.claude/skills/usre-prod-endpoint-canary/run.sh",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment",
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.valley-pools-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.valley-pools-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": "/Users/macstudio3/Projects/commercialrealestate",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 15
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH",
+ "USER"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/commercialrealestate/scripts/refresh-valley-pools.sh",
+ "depth": 0,
+ "sha256": "1a52cf7bf31100d97235910290aedcd9e3914496c1cf016817b36015d0693468",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "current_pm2_related_names": [
+ "crcp-valley"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.vendor-edge-health-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.vendor-edge-health-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 7,
+ "Minute": 35
+ },
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/vendor-edge-health-canary/run.sh",
+ "depth": 0,
+ "sha256": "292a9a17f63561d2714ac1aa35536457f9600db107a0a0811152529f6ee3fae4",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/vendor-edge-health-canary/probe.mjs",
+ "depth": 1,
+ "sha256": "286738f3e6f67ac39054ff2764be9ccfe70830de8eec50c742813e718414e863",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.vendor-viewer",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.vendor-viewer.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOST",
+ "PORT"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/vendor-viewer.js",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/vendor-viewer.js",
+ "depth": 0,
+ "sha256": "30f847e515b058294a556a94dc0af54731cea95093da075f2d33f0b131a152f2",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/scripts/scripts/vendor-viewer.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/opt/postgresql@14/bin/psql",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "ImportNewSkufromURL-9830"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "ImportNewSkufromURL-9830"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ventura-corridor-news-scrape",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ventura-corridor-news-scrape.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 2,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "NEWS_CONCURRENCY",
+ "NEWS_HOST_GAP_MS",
+ "NEWS_TIMEOUT_MS",
+ "PATH",
+ "PGHOST"
+ ],
+ "plist_pg_findings": [
+ {
+ "key": "PGHOST",
+ "source": "/Users/macstudio3/Library/LaunchAgents/com.steve.ventura-corridor-news-scrape.plist",
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "scheduler_environment"
+ }
+ ],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/opt/homebrew/bin/npm",
+ "depth": 0,
+ "sha256": "8e5f6f3429f8cdbe693cdc29904e9d5a7b127a494bd15c804bd54c7403bfcbe7",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/lib/cli.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment",
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "norma-email"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "norma-email"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ventura-corridor-news-summarize-poll",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ventura-corridor-news-summarize-poll.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 86400,
+ "start_calendar_interval": null,
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "OLLAMA_MODEL",
+ "OLLAMA_URL",
+ "PATH",
+ "PGHOST"
+ ],
+ "plist_pg_findings": [
+ {
+ "key": "PGHOST",
+ "source": "/Users/macstudio3/Library/LaunchAgents/com.steve.ventura-corridor-news-summarize-poll.plist",
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "scheduler_environment"
+ }
+ ],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/opt/homebrew/bin/npm",
+ "depth": 0,
+ "sha256": "8e5f6f3429f8cdbe693cdc29904e9d5a7b127a494bd15c804bd54c7403bfcbe7",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/lib/cli.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment",
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "norma-email"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "norma-email"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.ventura-news-push",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.ventura-news-push.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "PGHOST"
+ ],
+ "findings": [
+ {
+ "key": "PGHOST",
+ "source": "/Users/macstudio3/Projects/ventura-corridor/scripts/push-news-snapshot.sh",
+ "line": 8,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "static_assignment",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/ventura-corridor/scripts/push-news-snapshot.sh",
+ "depth": 0,
+ "sha256": "3a0533a1656e9f432f592366d787a7dd27fca8c2c1890c4889fa91b2aa88dbe3",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "ventura-corridor"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "ventura-corridor"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.visual-search",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.visual-search.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/Users/macstudio3/Projects/dw-photo-capture/visual-search/.venv-similar/bin/python",
+ "working_directory": "/Users/macstudio3/Projects/dw-photo-capture/visual-search",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "DW_UNIFIED_DB",
+ "VS_HOST",
+ "VS_PORT"
+ ],
+ "plist_pg_findings": [
+ {
+ "key": "DW_UNIFIED_DB",
+ "source": "/Users/macstudio3/Library/LaunchAgents/com.steve.visual-search.plist",
+ "line": null,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "socket",
+ "context": "scheduler_environment"
+ }
+ ],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/dw-photo-capture/visual-search/search_service.py",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/dw-photo-capture/visual-search/search_service.py",
+ "depth": 0,
+ "sha256": "37b563b6d8c72c47db12d31e7d55f4810df880cbc74a5ee6d2599121c7dc4c95",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/dw-photo-capture/visual-search/.venv-similar/bin/python",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.wallco-generated-sweep",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.wallco-generated-sweep.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Weekday": 0,
+ "Hour": 4,
+ "Minute": 30
+ },
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/bin/sweep-wallco-generated.sh",
+ "depth": 0,
+ "sha256": "50f78a03938a874a290a6282681cc10a349373e41c62baaf9fc968bb7a0f92a7",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.wallquest-refresh",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.wallquest-refresh.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Day": 19,
+ "Hour": 1,
+ "Minute": 10
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/scripts/wallquest-refresh/run.sh",
+ "depth": 0,
+ "sha256": "4fd14bf23b7f273611023f66d5c9a5eb338454bef3a5e45399d1e65828f3cab2",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/scripts/wallquest-refresh/scrape.cjs",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/scripts/wallquest-refresh/scrape.cjs",
+ "depth": 1,
+ "sha256": "3455ffe585a42089405add8a2d2b0ca7c4192fcf810247f958c489a39e642db3",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/scripts/wallquest-refresh/write.cjs",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/scripts/wallquest-refresh/write.cjs",
+ "depth": 1,
+ "sha256": "8d288bbb189628ac642bfcc1045a18312abfd906b36fc504241aefc4c2bb08bf",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/lib/scraper-run-log.js",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/lib/scraper-run-log.js",
+ "depth": 1,
+ "sha256": "aab7489e6f6a23ce3948ec2e0ea9ab74f48b999366326e4a79f904a79f8fcb1a",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/scripts/wallquest-refresh",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/scripts/wallquest-refresh/scripts/verify-price.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/opt/postgresql@14/bin/psql",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.what-landed-daily-4am",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.what-landed-daily-4am.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 4,
+ "Minute": 7
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/what-landed-video/scripts/daily-recap.sh",
+ "depth": 0,
+ "sha256": "25f5582ac3922e925af66d5d44e2894bb10c7e979f642d838bb0129e983708c9",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_file_reference",
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.yolo-approval-clear",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.yolo-approval-clear.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 14400,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/yolo-queue/approval-clear.sh",
+ "depth": 0,
+ "sha256": "fa964bebe10715942e31a743a840dd6190d70f7b40fbccedac990201fddcca12",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/yolo-queue/digest.sh",
+ "depth": 1,
+ "sha256": "497ed55b494ea696a6990e3c79d04999990978925f3d94ee96cf39515d6e748a",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/yolo-queue/prune.py",
+ "depth": 1,
+ "sha256": "555b309998ba1eea82e5cc4c102bd73c95bca552451bc279edd9e23647207e34",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/yolo-queue/digest.py",
+ "depth": 2,
+ "sha256": "5c33309c111a4b4c29d7908669f1605644e8b0b24093e1aa50ffcaa4bfc72766",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.yolo-ticket-sync",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.yolo-ticket-sync.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": 120,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/ticket-system/scripts/yolo-ticket-sync.mjs",
+ "depth": 0,
+ "sha256": "4a079ef7729c7c369b65cce4d089186b399dd3ac1a1f7b178842eca5fc132e5b",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/opt/homebrew/bin/tk",
+ "depth": 1,
+ "sha256": "6193c189372a1749613919d2ef51a8621e42dd633c373cbee801b3fa57113864",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "ticket-board"
+ ],
+ "current_pm2_related_names": [
+ "ticket-board"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.yolo-watchdog",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.yolo-watchdog.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": "/Users/macstudio3",
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/yolo-queue/watchdog.sh",
+ "depth": 0,
+ "sha256": "5b306471bf56853fb6ab7e7bf1222eabc370629232bea1b1ec967e6abe9a7350",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.yoloforever-watchtower",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.yoloforever-watchtower.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 1800,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HOME",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/yoloforever-watchtower/watch.sh",
+ "depth": 0,
+ "sha256": "43abfa5b7c7bd36df2fe67fdd1563e39cd09926e65fae3baa358d67b22b2bea7",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/fleet-health-rollup/rollup.mjs",
+ "depth": 1,
+ "sha256": "5f3c170fcfe4d219427ef4f25b4f19b93be3268df7b6a9b90e2aafd08e62e6ef",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.york-cadence",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.york-cadence.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Day": 15,
+ "Hour": 1,
+ "Minute": 20
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/york-reprice-2026-08/cadence/york-cadence.mjs",
+ "line": 27,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "transport": "socket",
+ "context": "static_postgres_cli_host_candidate; remote shell context not executed",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/york-reprice-2026-08/cadence/york-cadence.mjs",
+ "depth": 0,
+ "sha256": "6a8f167026aaf96160adfed8066a0734ae67145eb1a85aff0fec316082eaa9a8",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/york-reprice-2026-08/cadence/york-auto-onboard.mjs",
+ "depth": 1,
+ "sha256": "6f211492b3d114dc76c51acb7c386957405742098ff339f53b104654a33df526",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/homebrew/opt/postgresql@14/bin/psql",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.york-publish-cadence",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.york-publish-cadence.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/Projects/york-reprice-2026-08",
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Day": 19,
+ "Hour": 1,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/york-reprice-2026-08/publish-632.mjs",
+ "depth": 0,
+ "sha256": "ec778ee4b22f758161d429c03cc3bb4b00cb34bb53197b259a1b46b92fca7386",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.yw-costcheck",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.yw-costcheck.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 3,
+ "Minute": 0
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL/yw-overnight-run.sh",
+ "depth": 0,
+ "sha256": "c1fb6516df3090a861496ede587f3456566a9e852b32af5887b79741af024878",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "ImportNewSkufromURL-9830"
+ ],
+ "current_pm2_related_names": [
+ "ImportNewSkufromURL-9830"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.zero-price-continue-guard-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.zero-price-continue-guard-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 8,
+ "Minute": 25
+ },
+ {
+ "Hour": 20,
+ "Minute": 25
+ }
+ ],
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/zero-price-continue-guard-canary/scan.mjs",
+ "depth": 0,
+ "sha256": "3fe5db3e2b21c2c3cc669f950861a6b48465bd158716d107516b824693ff37a7",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.zero-price-orderable-canary-v2",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.zero-price-orderable-canary-v2.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 6,
+ "Minute": 35
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/zero-price-orderable-canary/check.mjs",
+ "depth": 0,
+ "sha256": "a35024b28b28fcb37f4c8faf3c1bfc59bfb6c98592f6e2f78edc51b5f6dd46a6",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.zero-price-orderable-fleet-canary",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.zero-price-orderable-fleet-canary.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 2,
+ "Minute": 10
+ },
+ {
+ "Hour": 8,
+ "Minute": 10
+ },
+ {
+ "Hour": 14,
+ "Minute": 10
+ },
+ {
+ "Hour": 20,
+ "Minute": 10
+ }
+ ],
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/zero-price-orderable-fleet-canary/scan.mjs",
+ "depth": 0,
+ "sha256": "8934f3b07a5a7caf5fac5c7053ca165a580bd10e0f7308592f5a3eee5cb53170",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/zero-price-orderable-canary/check.mjs",
+ "depth": 1,
+ "sha256": "a35024b28b28fcb37f4c8faf3c1bfc59bfb6c98592f6e2f78edc51b5f6dd46a6",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/tk11357-zero-price-stopgap",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_shell_or_login_environment"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.zero-price-orderable-tripwire",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.steve.zero-price-orderable-tripwire.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 900,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/tk11357-zero-price-stopgap/tripwire.sh",
+ "depth": 0,
+ "sha256": "46068c1e51e6352c8aeaecf7e863e2478d4ac394054d8b3c8fdf4a8e82b91bc7",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/zero-price-orderable-canary/check.mjs",
+ "depth": 1,
+ "sha256": "a35024b28b28fcb37f4c8faf3c1bfc59bfb6c98592f6e2f78edc51b5f6dd46a6",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/tk11357-zero-price-stopgap/apply.mjs",
+ "depth": 1,
+ "sha256": "38d158a4e4886a317d2bbfa9540c788e052489df200286821b113711e212ca36",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/tk11357-zero-price-stopgap/enumerate.mjs",
+ "depth": 1,
+ "sha256": "1ce890007caa7e32df657634867e091d98cb27947bbeeb55f3cf54c9aadec9ae",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/tk11357-zero-price-stopgap/rollback.mjs",
+ "depth": 1,
+ "sha256": "f175f1f34be97396f3ded0495f0b2793f2233a5addff50fda8e9c85e0550e32c",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 2,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/tk11357-zero-price-stopgap/lib.mjs",
+ "depth": 2,
+ "sha256": "4e331e4d130f6026305334ef311e63d5062c54e250561ce17121920f2a9b1a9f",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/designerwallcoverings/scripts/tk11357-zero-price-stopgap",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.user.cncp",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.user.cncp.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": "/Users/macstudio3/cncp-starter",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/cncp-starter/server.js",
+ "line": 16532,
+ "host": "/tmp",
+ "database": "dw_unified",
+ "transport": "socket",
+ "context": "static_postgres_cli_host_candidate; remote shell context not executed",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ },
+ {
+ "source": "/Users/macstudio3/cncp-starter/server.js",
+ "line": 150,
+ "host": "127.0.0.1",
+ "transport": "local_tcp",
+ "context": "host property in PostgreSQL-related source; config context not evaluated",
+ "target_machine": "macstudio3",
+ "manual_review": "dwUnified defaults set enabled:false; persisted CNCP config may override. No effective-config claim"
+ },
+ {
+ "source": "/Users/macstudio3/cncp-starter/server.js",
+ "line": 9454,
+ "host": "/tmp",
+ "transport": "socket",
+ "context": "host property in PostgreSQL-related source; config context not evaluated",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/cncp-starter/server.js",
+ "depth": 0,
+ "sha256": "f99c56d429f4ef49e54b30bdf171ce4a65c0a21717ab897d7c8e95f180fe2fe1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.npm-global/bin/pm2",
+ "depth": 1,
+ "sha256": "bbb586713050b21d86aa41bde704a3a4776aa300ddcbd9710e81fa7c0089256d",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/cncp-starter/lib/scanners.js",
+ "depth": 1,
+ "sha256": "0d13923adbec0873dc2e381ad34f262d714cd809966c15de71e322889ae4b54c",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/scripts/mem-guard.sh",
+ "depth": 1,
+ "sha256": "82e8a14004a06781c0f4e48c367dce4bb15a209994f414add7f8825ead38d446",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/homebrew/bin/adb",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/claude",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/ffmpeg",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/homebrew/bin/idevice_id",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/homebrew/bin/ideviceinfo",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/opt/homebrew/bin/pm2",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/whisper-cli",
+ "reason": "binary executable not inspected"
+ },
+ {
+ "source": "/Users/macstudio3/.npm-global/lib/binaries/CLI.js",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/cncp-starter/lib/lib/scanners.js",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded",
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.user.mlx-cluster-watch",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.user.mlx-cluster-watch.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 60,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/ai/cluster/watch_cluster.sh",
+ "depth": 0,
+ "sha256": "68345e9b286b34be46bbb02e9b6e24fa4213007ac9915162dafef7c467bf274d",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/ai/cluster/.venv/bin/activate",
+ "depth": 1,
+ "sha256": "3cc6cde98daf9cd920c7f960fe0bb000233428f3a4870719b203693c351cc467",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/ai/cluster/run_cluster.sh",
+ "depth": 1,
+ "sha256": "0472b10b93e325af22be2cd789655568b7ecf40154c5f2f93758737b734e9d4e",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/ai/cluster/pipeline_generate.py",
+ "depth": 2,
+ "sha256": "96f6f98fa16a2c6967fcac38e4359d6f55569f5512759a6d16c18716e117daf7",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/ai/cluster/.venv/bin/python",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.user.wallco-settlement-guard",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.user.wallco-settlement-guard.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 900,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/wallco-ai/scripts/settlement-guard-sweep.sh",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.user.wpb-settlement-guard",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/com.user.wpb-settlement-guard.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/bash",
+ "working_directory": null,
+ "start_interval": 900,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/WallpapersBack/wallpapersback-fork/scripts/settlement-guard-sweep.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/WallpapersBack/wallpapersback-fork/scripts/settlement-guard-sweep.sh",
+ "depth": 0,
+ "sha256": "2b6f806a86fc6656d4d948aafef5a5636567cba25d272d99ecf1ae51ae96c1bb",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/WallpapersBack/wallpapersback-fork/scripts/scripts/refresh_designs_snapshot.py",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/Users/macstudio3/Projects/wallco-ai/scripts/settlement-guard-sweep.sh",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [
+ "dynamic_file_reference"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "homebrew.mxcl.colima",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/homebrew.mxcl.colima.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/opt/colima/bin/colima",
+ "working_directory": "/Users/macstudio3",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/opt/colima/bin/colima",
+ "reason": "larger than 2MB static scan limit"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "homebrew.mxcl.nginx",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/homebrew.mxcl.nginx.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/opt/nginx/bin/nginx",
+ "working_directory": "/opt/homebrew",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/opt/nginx/bin/nginx",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "homebrew.mxcl.ollama",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/homebrew.mxcl.ollama.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/opt/ollama/bin/ollama",
+ "working_directory": "/opt/homebrew/var",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "OLLAMA_FLASH_ATTENTION",
+ "OLLAMA_KV_CACHE_TYPE"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/opt/ollama/bin/ollama",
+ "reason": "larger than 2MB static scan limit"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "homebrew.mxcl.postgresql@14",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/homebrew.mxcl.postgresql@14.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/opt/postgresql@14/bin/postgres",
+ "working_directory": "/opt/homebrew",
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [
+ {
+ "source": "/opt/homebrew/opt/postgresql@14/bin/postgres",
+ "reason": "larger than 2MB static scan limit"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.PM2",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/pm2.macstudio3.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/sh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "PATH",
+ "PM2_HOME"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "package_script_or_dynamic_command_not_expanded"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.pr-textile-drip",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/pr-textile-drip.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/bin/zsh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": [
+ {
+ "Hour": 8,
+ "Minute": 0
+ },
+ {
+ "Hour": 13,
+ "Minute": 0
+ }
+ ],
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "SLOT_LIMIT"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/scripts/wallquest-refresh/push-drafts-drip.sh",
+ "line": 31,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "local_tcp",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/scripts/wallquest-refresh/push-drafts-drip.sh",
+ "depth": 0,
+ "sha256": "6ca0e08c5bd8f0280d3933b9c20befaeaffd47f8bca13ded659a66e31ea5aea1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": true,
+ "env_key_names": [
+ "DATABASE_URL"
+ ],
+ "findings": [
+ {
+ "key": null,
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/scripts/wallquest-refresh/push-drafts-book.cjs",
+ "line": 12,
+ "host": "127.0.0.1",
+ "database": "dw_unified",
+ "port": "5432",
+ "transport": "local_tcp",
+ "context": "literal_or_fallback",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/scripts/wallquest-refresh/push-drafts-book.cjs",
+ "depth": 1,
+ "sha256": "f84867fe2890f3815f463f3983a38a7f8dab3bcf2f48f1c4cb2143b40efb7419",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/secrets-manager/.env",
+ "depth": 1,
+ "sha256": "d819eb5e0f802501409fecdc2ec85097a77f73064069b062d8c83d37e626dcd8",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/shopify/scripts/lib/inventory-stamp-guard.mjs",
+ "depth": 2,
+ "sha256": "ba0f9450914f4cc452ba9d5842e41e3af474011fe06ea0f326b07f94d0234351",
+ "original217": false
+ }
+ ],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/Designer-Wallcoverings/scripts/wallquest-refresh",
+ "reason": "missing or not regular file"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [
+ "credentials-center"
+ ],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [
+ "credentials-center"
+ ],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.rentv-v1-videos",
+ "plist": "/Users/macstudio3/Library/LaunchAgents/rvv.plist",
+ "scheduler_domain": "user_launch_agents",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/opt/homebrew/bin/node",
+ "working_directory": null,
+ "start_interval": 3600,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [
+ {
+ "source": "/Users/macstudio3/Projects/rentv-v1/scripts/pull-videos.mjs",
+ "reason": "missing or not regular file"
+ },
+ {
+ "source": "/opt/homebrew/bin/node",
+ "reason": "binary executable not inspected"
+ }
+ ],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.adobe.ARMDC.Communicator",
+ "plist": "/Library/LaunchDaemons/com.adobe.ARMDC.Communicator.plist",
+ "scheduler_domain": "system_launch_daemons",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/Library/PrivilegedHelperTools/com.adobe.ARMDC.Communicator",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.adobe.ARMDC.SMJobBlessHelper",
+ "plist": "/Library/LaunchDaemons/com.adobe.ARMDC.SMJobBlessHelper.plist",
+ "scheduler_domain": "system_launch_daemons",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/Library/PrivilegedHelperTools/com.adobe.ARMDC.SMJobBlessHelper",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.adobe.acc.installer.v2",
+ "plist": "/Library/LaunchDaemons/com.adobe.acc.installer.v2.plist",
+ "scheduler_domain": "system_launch_daemons",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/Library/PrivilegedHelperTools/com.adobe.acc.installer.v2",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": null,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.nas-dwdump-mirror-root",
+ "plist": "/Library/LaunchDaemons/com.steve.nas-dwdump-mirror-root.plist",
+ "scheduler_domain": "system_launch_daemons",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/usr/local/bin/nas-backup-sh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 3,
+ "Minute": 45
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HENRY_BACKUP_DIR",
+ "HOME",
+ "NAS_BACKUP_DIR",
+ "PATH"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/nas-setup/scripts/pull-dw-dump.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/nas-setup/scripts/pull-dw-dump.sh",
+ "depth": 0,
+ "sha256": "136d7988bae9e4fa5b95d56f1876a5a9fa44236ff8129e477e75b2d2d605bb66",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.steve.nas-realestate-dump-mirror-root",
+ "plist": "/Library/LaunchDaemons/com.steve.nas-realestate-dump-mirror-root.plist",
+ "scheduler_domain": "system_launch_daemons",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/usr/local/bin/nas-backup-sh",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": {
+ "Hour": 3,
+ "Minute": 50
+ },
+ "run_at_load": false,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [
+ "HENRY_BACKUP_DIR",
+ "HOME",
+ "NAS_BACKUP_DIR",
+ "PATH",
+ "PGDUMP_FLOOR_MB",
+ "PGDUMP_GLOB",
+ "PGDUMP_TOC_FLOOR"
+ ],
+ "plist_pg_findings": [],
+ "postgres_candidate": true,
+ "referenced_sources": [
+ {
+ "postgres_indicator": true,
+ "env_key_names": [],
+ "findings": [
+ {
+ "source": "/Users/macstudio3/Projects/nas-setup/scripts/pull-dw-dump.sh",
+ "transport": "inherited_or_driver_default",
+ "context": "Postgres indicator; no static literal target resolved",
+ "target_machine": "macstudio3 execution context unless remote/dynamic caveat applies"
+ }
+ ],
+ "source": "/Users/macstudio3/Projects/nas-setup/scripts/pull-dw-dump.sh",
+ "depth": 0,
+ "sha256": "136d7988bae9e4fa5b95d56f1876a5a9fa44236ff8129e477e75b2d2d605bb66",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/george-send.sh",
+ "depth": 1,
+ "sha256": "ff5e97984dd08b7d07fd9a57cd9b08ddda989e152ceb6cb0d4b3469e7f72e8e1",
+ "original217": false
+ },
+ {
+ "postgres_indicator": false,
+ "env_key_names": [],
+ "findings": [],
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "depth": 2,
+ "sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "original217": false,
+ "concurrent_drift": {
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "classification_changed": false,
+ "review": "Current helper records delivery receipts in local JSONL, resolves outermost Bash source with a nonnegative guarded array index, and trims local receipt history. No PostgreSQL connection settings, queries, network calls, or external commands that send messages were added to this source. No helper execution."
+ }
+ }
+ ],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [
+ "remote_or_container_command_not_executed"
+ ],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "inherited_environment_status": "Not resolved from loaded launchd domain, shell profile, .pg_service.conf, or all transitive imports; no jobs executed",
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ },
+ {
+ "label": "com.user.iogpu-vram",
+ "plist": "/Library/LaunchDaemons/com.user.iogpu-vram.plist",
+ "scheduler_domain": "system_launch_daemons",
+ "machine": "macstudio3 local scheduler; remote targets may be referenced",
+ "program": "/usr/sbin/sysctl",
+ "working_directory": null,
+ "start_interval": null,
+ "start_calendar_interval": null,
+ "run_at_load": true,
+ "disabled_in_file": false,
+ "loaded_state": "not_inspected; file presence does not prove loaded",
+ "env_key_names": [],
+ "plist_pg_findings": [],
+ "postgres_candidate": false,
+ "referenced_sources": [],
+ "unreviewed_edges": [],
+ "dynamic_or_inherited_caveats": [],
+ "original217_matches": [],
+ "saved_pm2_related_names": [],
+ "current_pm2_related_names": [],
+ "manual_review_note": "Static inventory only; unreviewed inheritance and transitive branches remain. Email or write-capable launchers were read as text only."
+ }
+ ],
+ "manual_review_at": "2026-09-11T18:22:51.372080+00:00",
+ "manual_review_findings": [
+ "Excluded unrelated HTTP health-check host from CNCP PG candidate targets",
+ "Identified remote SSH localhost references in restore drills, and Kamatera target URI in catalog-push launcher",
+ "Ken fallback TCP literal is overridden by migrated scheduled wrapper socket setting; no Ken runtime tests repeated",
+ "Fabricut image-localizer TCP branch is conditional on absent local socket",
+ "CNCP dwUnified TCP host is a disabled default; persisted configuration unresolved",
+ "3 top-level plist parse/root-shape failures remain explicit coverage gaps"
+ ],
+ "pm2_cross_reference": {
+ "saved": "/Users/macstudio3/.pm2/dump.pm2",
+ "current": "/tmp/tk11438-fleet-classification/verification/runtime.json",
+ "current_timestamp": "2026-09-11T18:15:02.618Z",
+ "current_services": 147
+ },
+ "status": "complete_bounded_static_inventory",
+ "not_claimed": "Full fleet coverage, loaded scheduler activity, or effective inherited runtime PostgreSQL transport",
+ "application_mutations": 0,
+ "jobs_executed": 0,
+ "email_sends": 0,
+ "concurrent_drift_reviews": [
+ {
+ "source": "/Users/macstudio3/.claude/skills/_shared/alert_receipt.sh",
+ "reviewed_at": "2026-09-11T18:27:47.741025+00:00",
+ "previous_sha256": "a9fea1b67429038425ccb8ae3acb2916af8f1881f70c9640e9d9d0f768a188e0",
+ "current_sha256": "9d9fe81fe89d85a454b2e38e375f781c8e1b82f919508824bbdd7d55a780edb9",
+ "affected_scheduler_rows": 64,
+ "affected_labels": [
+ "com.steve.backup-daemon-health",
+ "com.steve.bhv-review-poller",
+ "com.steve.blockify-allowlist-canary",
+ "com.steve.crcp-assessor-refresh",
+ "com.steve.crcp-fleet-uptime-canary",
+ "com.steve.crcp-residential-refresh",
+ "com.steve.crcp-residential-report",
+ "com.steve.crcp-sfv-pool-report",
+ "com.steve.disk-space-canary",
+ "com.steve.dw-active-weight-canary",
+ "com.steve.dw-appointments-oauth-canary",
+ "com.steve.dw-backup-canary",
+ "com.steve.dw-canary-meta-watchdog",
+ "com.steve.dw-carnegie-price-canary",
+ "com.steve.dw-cert-renewal-canary",
+ "com.steve.dw-collection-leak-canary",
+ "com.steve.dw-doubleroll-canary",
+ "com.steve.dw-fabricut-price-canary",
+ "com.steve.dw-five-field-canary",
+ "com.steve.dw-freshness-canary",
+ "com.steve.dw-golive-gate-canary",
+ "com.steve.dw-leak-scan",
+ "com.steve.dw-local-mirror-lock-canary",
+ "com.steve.dw-losangeles-fabrics-canary",
+ "com.steve.dw-machine-drift-canary",
+ "com.steve.dw-map-auditor",
+ "com.steve.dw-monetize-fleet-canary",
+ "com.steve.dw-pg-lock-canary",
+ "com.steve.dw-restore-rehearsal",
+ "com.steve.dw-roll-on-fabric-canary",
+ "com.steve.dw-scraper-canary",
+ "com.steve.dw-shopify-products-sync-hourly",
+ "com.steve.dw-shopify-products-sync",
+ "com.steve.dw-shopify-storage-canary",
+ "com.steve.dw-uptime-probe",
+ "com.steve.dwla-gmc-am-report",
+ "com.steve.egress-sentinel",
+ "com.steve.exo-cluster-canary",
+ "com.steve.fleet-health-rollup",
+ "com.steve.gated-morning-sweep",
+ "com.steve.george-token-age",
+ "com.steve.gmc-orphan-reconcile",
+ "com.steve.google-merchant-agent",
+ "com.steve.homesonspec-freshness-canary",
+ "com.steve.homesonspec-size-canary",
+ "com.steve.href-drill-canary",
+ "com.steve.idea-loop-digest",
+ "com.steve.ig-sassy-repost-canary",
+ "com.steve.ios-release-train",
+ "com.steve.ken-follow-winners",
+ "com.steve.ken-gambling-canary",
+ "com.steve.ken-safemode-guard",
+ "com.steve.la-data-canary",
+ "com.steve.launchd-job-canary",
+ "com.steve.meta-token-canary",
+ "com.steve.nas-dwdump-mirror",
+ "com.steve.nas-realestate-dump-mirror",
+ "com.steve.novasuede-poster-canary",
+ "com.steve.swap-pressure-canary",
+ "com.steve.ticket-morning-report",
+ "com.steve.usre-prod-endpoint-canary",
+ "com.steve.vendor-edge-health-canary",
+ "com.steve.nas-dwdump-mirror-root",
+ "com.steve.nas-realestate-dump-mirror-root"
+ ],
+ "postgres_classification_changed": false,
+ "semantic_assessment": "Current code uses guarded nonnegative BASH_SOURCE indexing documented as Bash 3.2 compatibility fix; receipt output remains local JSONL bookkeeping. Exact code delta cannot be reconstructed from scan, which retained metadata/hash rather than baseline bytes; no tracked Git version found at queried path. PostgreSQL classifications unchanged after full current-source reread.",
+ "source_modified_by_verifier": false,
+ "jobs_executed": 0
+ }
+ ]
+}
diff --git a/verification/fleet-classification/shared-modules.json b/verification/fleet-classification/shared-modules.json
new file mode 100644
index 0000000..2f16c17
--- /dev/null
+++ b/verification/fleet-classification/shared-modules.json
@@ -0,0 +1,313 @@
+{
+ "scope": "Discovery only; no files changed",
+ "proposed_old": "host: '127.0.0.1', port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3",
+ "proposed_new": "host: process.env.PGHOST || (process.platform === 'darwin' ? '/tmp' : '127.0.0.1'), port: 5432, user: 'dw_admin', database: 'dw_unified', password: PGPASS, max: 3",
+ "modules": [
+ {
+ "path": "/Users/macstudio3/Projects/quadrille-internal/lib/vendor-requests.js",
+ "sha256": "fd8e922c9ee816305b5df305c2f33ca738ab5da7834b8b14b188fc45e5e82f46",
+ "parent": "/Users/macstudio3/Projects/quadrille-internal/server.js",
+ "import_lines": [
+ 115
+ ],
+ "pm2": [],
+ "exact_replacement_count": 1,
+ "email_path_present": true,
+ "startup_ddl_lines": [
+ 147
+ ]
+ },
+ {
+ "path": "/Users/macstudio3/Projects/artmura-internal/lib/vendor-requests.js",
+ "sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "parent": "/Users/macstudio3/Projects/artmura-internal/server.js",
+ "import_lines": [
+ 115
+ ],
+ "pm2": [],
+ "exact_replacement_count": 1,
+ "email_path_present": true,
+ "startup_ddl_lines": [
+ 147
+ ]
+ },
+ {
+ "path": "/Users/macstudio3/Projects/astek-landing/lib/vendor-requests.js",
+ "sha256": "fd8e922c9ee816305b5df305c2f33ca738ab5da7834b8b14b188fc45e5e82f46",
+ "parent": "/Users/macstudio3/Projects/astek-landing/server.js",
+ "import_lines": [
+ 118
+ ],
+ "pm2": [],
+ "exact_replacement_count": 1,
+ "email_path_present": true,
+ "startup_ddl_lines": [
+ 147
+ ]
+ },
+ {
+ "path": "/Users/macstudio3/Projects/reidwitlin-landing/lib/vendor-requests.js",
+ "sha256": "fd8e922c9ee816305b5df305c2f33ca738ab5da7834b8b14b188fc45e5e82f46",
+ "parent": "/Users/macstudio3/Projects/reidwitlin-landing/server.js",
+ "import_lines": [
+ 103
+ ],
+ "pm2": [
+ {
+ "name": "reidwitlin-landing",
+ "pid": 8291,
+ "targets": []
+ }
+ ],
+ "exact_replacement_count": 1,
+ "email_path_present": true,
+ "startup_ddl_lines": [
+ 147
+ ]
+ },
+ {
+ "path": "/Users/macstudio3/Projects/zuber-internal/lib/vendor-requests.js",
+ "sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "parent": "/Users/macstudio3/Projects/zuber-internal/server.js",
+ "import_lines": [
+ 279
+ ],
+ "pm2": [
+ {
+ "name": "zuber-internal",
+ "pid": 8273,
+ "targets": [
+ {
+ "key": "PORT",
+ "value": "10074"
+ }
+ ]
+ }
+ ],
+ "exact_replacement_count": 1,
+ "email_path_present": true,
+ "startup_ddl_lines": [
+ 147
+ ]
+ },
+ {
+ "path": "/Users/macstudio3/Projects/fabricut-internal/lib/vendor-requests.js",
+ "sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "parent": "/Users/macstudio3/Projects/fabricut-internal/server.js",
+ "import_lines": [
+ 122
+ ],
+ "pm2": [],
+ "exact_replacement_count": 1,
+ "email_path_present": true,
+ "startup_ddl_lines": [
+ 147
+ ]
+ },
+ {
+ "path": "/Users/macstudio3/Projects/crezana-internal/lib/vendor-requests.js",
+ "sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "parent": "/Users/macstudio3/Projects/crezana-internal/server.js",
+ "import_lines": [
+ 45
+ ],
+ "pm2": [
+ {
+ "name": "crezana-internal",
+ "pid": 8192,
+ "targets": [
+ {
+ "key": "PGHOST",
+ "value": "/tmp"
+ },
+ {
+ "key": "PORT",
+ "value": "10072"
+ }
+ ]
+ }
+ ],
+ "exact_replacement_count": 1,
+ "email_path_present": true,
+ "startup_ddl_lines": [
+ 147
+ ]
+ },
+ {
+ "path": "/Users/macstudio3/Projects/fentucci-naturals/lib/vendor-requests.js",
+ "sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "parent": "/Users/macstudio3/Projects/fentucci-naturals/server.js",
+ "import_lines": [
+ 42
+ ],
+ "pm2": [],
+ "exact_replacement_count": 1,
+ "email_path_present": true,
+ "startup_ddl_lines": [
+ 147
+ ]
+ },
+ {
+ "path": "/Users/macstudio3/Projects/fromental-internal/lib/vendor-requests.js",
+ "sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "parent": "/Users/macstudio3/Projects/fromental-internal/server.js",
+ "import_lines": [
+ 300
+ ],
+ "pm2": [
+ {
+ "name": "fromental-internal",
+ "pid": 8298,
+ "targets": []
+ }
+ ],
+ "exact_replacement_count": 1,
+ "email_path_present": true,
+ "startup_ddl_lines": [
+ 147
+ ]
+ },
+ {
+ "path": "/Users/macstudio3/Projects/gracie-internal/lib/vendor-requests.js",
+ "sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "parent": "/Users/macstudio3/Projects/gracie-internal/server.js",
+ "import_lines": [
+ 200
+ ],
+ "pm2": [
+ {
+ "name": "gracie-internal",
+ "pid": 8186,
+ "targets": [
+ {
+ "key": "PORT",
+ "value": "10073"
+ },
+ {
+ "key": "PG",
+ "host": "localhost",
+ "port": "5432",
+ "database": "dw_unified",
+ "socketHost": null
+ }
+ ]
+ }
+ ],
+ "exact_replacement_count": 1,
+ "email_path_present": true,
+ "startup_ddl_lines": [
+ 147
+ ]
+ },
+ {
+ "path": "/Users/macstudio3/Projects/fabricut-landing/lib/vendor-requests.js",
+ "sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "parent": "/Users/macstudio3/Projects/fabricut-landing/server.js",
+ "import_lines": [],
+ "pm2": [],
+ "exact_replacement_count": 1,
+ "email_path_present": true,
+ "startup_ddl_lines": [
+ 147
+ ]
+ },
+ {
+ "path": "/Users/macstudio3/Projects/greenland-onboard/lib/vendor-requests.js",
+ "sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "parent": "/Users/macstudio3/Projects/greenland-onboard/server.js",
+ "import_lines": [
+ 73
+ ],
+ "pm2": [
+ {
+ "name": "greenland-internal",
+ "pid": 85706,
+ "targets": []
+ }
+ ],
+ "exact_replacement_count": 1,
+ "email_path_present": true,
+ "startup_ddl_lines": [
+ 147
+ ]
+ },
+ {
+ "path": "/Users/macstudio3/Projects/schumacher-internal/lib/vendor-requests.js",
+ "sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "parent": "/Users/macstudio3/Projects/schumacher-internal/server.js",
+ "import_lines": [
+ 120
+ ],
+ "pm2": [
+ {
+ "name": "schumacher-internal",
+ "pid": 8374,
+ "targets": [
+ {
+ "key": "PORT",
+ "value": "9946"
+ }
+ ]
+ }
+ ],
+ "exact_replacement_count": 1,
+ "email_path_present": true,
+ "startup_ddl_lines": [
+ 147
+ ]
+ },
+ {
+ "path": "/Users/macstudio3/Projects/momentum-landing/lib/vendor-requests.js",
+ "sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "parent": "/Users/macstudio3/Projects/momentum-landing/server.js",
+ "import_lines": [
+ 120
+ ],
+ "pm2": [],
+ "exact_replacement_count": 1,
+ "email_path_present": true,
+ "startup_ddl_lines": [
+ 147
+ ]
+ },
+ {
+ "path": "/Users/macstudio3/Projects/carnegie-internal/lib/vendor-requests.js",
+ "sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "parent": "/Users/macstudio3/Projects/carnegie-internal/server.js",
+ "import_lines": [
+ 118
+ ],
+ "pm2": [],
+ "exact_replacement_count": 1,
+ "email_path_present": true,
+ "startup_ddl_lines": [
+ 147
+ ]
+ },
+ {
+ "path": "/Users/macstudio3/Projects/muralsource-internal/lib/vendor-requests.js",
+ "sha256": "ce0099389bf08e01e2a7a08f2a1bf442e146cd0ea17500abd583bb93af840702",
+ "parent": "/Users/macstudio3/Projects/muralsource-internal/server.js",
+ "import_lines": [
+ 120
+ ],
+ "pm2": [
+ {
+ "name": "muralsource-internal",
+ "pid": 8416,
+ "targets": [
+ {
+ "key": "PORT",
+ "value": "9947"
+ }
+ ]
+ }
+ ],
+ "exact_replacement_count": 1,
+ "email_path_present": true,
+ "startup_ddl_lines": [
+ 147
+ ]
+ }
+ ]
+}
diff --git a/verification/fleet-classification/verify-patches.cjs b/verification/fleet-classification/verify-patches.cjs
new file mode 100644
index 0000000..070680c
--- /dev/null
+++ b/verification/fleet-classification/verify-patches.cjs
@@ -0,0 +1,45 @@
+const fs = require('node:fs'), path = require('node:path'), vm = require('node:vm');
+const {createRequire} = require('node:module');
+const assert = require('node:assert/strict');
+const base = __dirname;
+const discovery = JSON.parse(fs.readFileSync(path.join(base,'shared-modules.json')));
+const tests=[],missingDrivers=[];
+for(const item of discovery.modules){
+ const source=fs.readFileSync(item.path,'utf8').replace(discovery.proposed_old,discovery.proposed_new);
+ const body=source.match(/let pool = null;\s*function db\(\) \{[\s\S]*?\n\}/);
+ assert(body, item.path);
+ let pg;try{pg=createRequire(item.path)('pg');}catch(e){if(e.code!=='MODULE_NOT_FOUND')throw e;missingDrivers.push(item.path);}
+ for(const [platform,PGHOST,expected] of [['darwin',undefined,'/tmp'],['linux',undefined,'127.0.0.1'],['darwin','/custom/socket','/custom/socket'],['linux','db.example','db.example'],['darwin','','/tmp']]){
+ let captured;
+ const ctx={process:{platform,env:PGHOST===undefined?{}:{PGHOST}},PGPASS:'test-only-not-a-secret',Pool:class{constructor(options){captured=options;}}};
+ vm.runInNewContext(body[0]+';db();',ctx,{timeout:1000});
+ assert.equal(captured.host,expected);
+ for(const [k,v] of Object.entries({port:5432,user:'dw_admin',database:'dw_unified',password:'test-only-not-a-secret',max:3})) assert.equal(captured[k],v);
+ if(pg){const client=new pg.Client(captured);
+ assert.equal(client.connectionParameters.host,expected);
+ assert.equal(client.connectionParameters.isDomainSocket,expected.startsWith('/'));}
+ tests.push({project:path.basename(path.dirname(path.dirname(item.path))),platform,override:PGHOST??null,host:expected,status:'PASS',installed_driver:pg?'PASS':'unavailable: dependency not installed; runtime prerequisite unresolved'});
+ }
+}
+async function main(){
+ const pg=createRequire('/Users/macstudio3/Projects/gracie-internal/package.json')('pg');
+ const secrets=fs.readFileSync('/Users/macstudio3/Projects/secrets-manager/.env','utf8');
+ const m=secrets.match(/^DW_ADMIN_DB_PASSWORD=(.+)$/m);
+ const password=process.env.DW_ADMIN_DB_PASSWORD || (m?m[1].replace(/^["']|["']$/g,'').trim():'');
+ const identities=[];
+ for(const host of ['127.0.0.1','/tmp']){
+ const c=new pg.Client({host,port:5432,user:'dw_admin',database:'dw_unified',password,connectionTimeoutMillis:5000,options:'-c default_transaction_read_only=on -c statement_timeout=5000'});
+ try{await c.connect();const r=(await c.query("SELECT current_user AS role,current_database() AS database, (SELECT oid FROM pg_database WHERE datname=current_database()) AS database_oid,pg_postmaster_start_time() AS server_started,inet_client_addr() IS NULL AS socket,current_setting('transaction_read_only') AS read_only,to_regclass('public.vendor_requests')::text AS request_table")).rows[0];
+ assert.equal(r.socket,host==='/tmp');assert.equal(r.read_only,'on');assert.equal(r.role,'dw_admin');assert.equal(r.database,'dw_unified');identities.push({host,...r});
+ }finally{await c.end();}
+ }
+ assert.equal(identities[0].database_oid,identities[1].database_oid);
+ assert.equal(String(identities[0].server_started),String(identities[1].server_started));
+ const missing=new pg.Client({host:'/tmp/tk11438-deliberately-missing-socket',port:5432,user:'dw_admin',database:'dw_unified',connectionTimeoutMillis:3000});
+ let failure;try{await missing.connect();}catch(e){failure=e.code;}finally{await missing.end();}
+ assert.equal(failure,'ENOENT');
+ const proof={verdict:'PASS available preparation checks; missing drivers explicit; services not rolled out',tests,missingDrivers,expression_checks:tests.length,installed_driver_config_checks:tests.filter(t=>t.installed_driver==='PASS').length,gracie_read_only_identities:identities,missing_socket_error:failure,application_imports:0,email_sends:0,database_writes:0};
+ fs.writeFileSync(path.join(base,'driver-proof.json'),JSON.stringify(proof,null,2)+'\n');
+ console.log(JSON.stringify({status:proof.verdict,driver_checks:proof.installed_driver_config_checks,missingDrivers:missingDrivers.length,identity:'same database OID/role/server start',missing_socket:failure}));
+}
+main().catch(e=>{console.error(e.code||e.name, 'verification failed');process.exitCode=1;});
← 7470da8 Record approved Ken socket rollout and independent verificat
·
back to Tk11438 Postgres Migration
·
Record verified private Gracie socket migration 676734b →