[object Object]

← back to Answer Cockpit

auto-data-snapshot: 2026-09-15T18:34:22 (3 data files) — .deploy.conf com.steve.answer-cockpit.plist package.json

94bb750c12870a13bc924be5bf1534a339d2e197 · 2026-09-15 18:36:58 -0700 · auto-commit-fleet

Files touched

Diff

commit 94bb750c12870a13bc924be5bf1534a339d2e197
Author: auto-commit-fleet <steve@designerwallcoverings.com>
Date:   Tue Sep 15 18:36:58 2026 -0700

    auto-data-snapshot: 2026-09-15T18:34:22 (3 data files) — .deploy.conf com.steve.answer-cockpit.plist package.json
---
 .deploy.conf                   |  5 +++++
 com.steve.answer-cockpit.plist | 29 +++++++++++++++++++++++++++++
 package.json                   | 12 ++++++++++++
 3 files changed, 46 insertions(+)

diff --git a/.deploy.conf b/.deploy.conf
new file mode 100644
index 0000000..d7fe65b
--- /dev/null
+++ b/.deploy.conf
@@ -0,0 +1,5 @@
+# Answer Cockpit deploy config. LOCAL-ONLY tool (Mac2); not for Kamatera by default.
+PROJECT_NAME=answer-cockpit
+DEPLOY_PATH=/root/Projects/answer-cockpit
+HEALTH_URL=http://127.0.0.1:9805/api/health
+PORT=9805
diff --git a/com.steve.answer-cockpit.plist b/com.steve.answer-cockpit.plist
new file mode 100644
index 0000000..552388d
--- /dev/null
+++ b/com.steve.answer-cockpit.plist
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+  <!-- Answer Cockpit — 127.0.0.1:9805. FILE ONLY; install is a Steve paste:
+       cp ~/Projects/answer-cockpit/com.steve.answer-cockpit.plist ~/Library/LaunchAgents/ &&
+       launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.steve.answer-cockpit.plist
+       NEVER add the --test flag here (it is the testability seam, not a runtime mode). -->
+  <key>Label</key><string>com.steve.answer-cockpit</string>
+  <key>ProgramArguments</key>
+  <array>
+    <string>/usr/bin/env</string>
+    <string>node</string>
+    <string>/Users/macstudio3/Projects/answer-cockpit/server.js</string>
+  </array>
+  <key>WorkingDirectory</key><string>/Users/macstudio3/Projects/answer-cockpit</string>
+  <key>RunAtLoad</key><true/>
+  <key>KeepAlive</key><true/>
+  <key>ThrottleInterval</key><integer>10</integer>
+  <key>StandardOutPath</key><string>/Users/macstudio3/Projects/answer-cockpit/tmp/launchd.out.log</string>
+  <key>StandardErrorPath</key><string>/Users/macstudio3/Projects/answer-cockpit/tmp/launchd.err.log</string>
+  <key>EnvironmentVariables</key>
+  <dict>
+    <key>PATH</key><string>/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin</string>
+    <key>HOME</key><string>/Users/macstudio3</string>
+    <key>LANG</key><string>en_US.UTF-8</string>
+  </dict>
+</dict>
+</plist>
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..c331282
--- /dev/null
+++ b/package.json
@@ -0,0 +1,12 @@
+{
+  "name": "answer-cockpit",
+  "version": "0.1.0",
+  "private": true,
+  "description": "Answer Cockpit — one-card needs-Steve stream (:9805). Zero-dependency Node http.",
+  "main": "server.js",
+  "scripts": {
+    "start": "node server.js",
+    "smoke": "node scripts/smoke.js"
+  },
+  "engines": { "node": ">=18" }
+}

← 35c2dc9 TK-11793: one-card client — public/index.html (4 card kinds,  ·  back to Answer Cockpit  ·  TK-11793: backend (server.js + lib/queue,transcript,memo,wri a0798f0 →