← back to AbramsEgo
fix(abramsego): licensing note override in collectRevenue (revenue.json was masking it) — command center now shows the real 14-design settlement-passed inventory
0153ae54fd8af45318554a42f4c0adef3f79d680 · 2026-07-02 10:00:51 -0700 · Steve
Files touched
M data/local-fleet.jsonM server.js
Diff
commit 0153ae54fd8af45318554a42f4c0adef3f79d680
Author: Steve <steve@designerwallcoverings.com>
Date: Thu Jul 2 10:00:51 2026 -0700
fix(abramsego): licensing note override in collectRevenue (revenue.json was masking it) — command center now shows the real 14-design settlement-passed inventory
---
data/local-fleet.json | 2 +-
server.js | 2 ++
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/data/local-fleet.json b/data/local-fleet.json
index d19817e..a66b073 100644
--- a/data/local-fleet.json
+++ b/data/local-fleet.json
@@ -1 +1 @@
-{"fetchedAt":"2026-07-02T16:59:54.819Z","procs":[{"name":"pm2-logrotate","status":"online","cpu":0,"memMB":34,"restarts":0,"uptimeMs":9865722,"startedAt":"2026-07-02T14:15:29.097Z"},{"name":"abramsego","status":"online","cpu":0,"memMB":76,"restarts":14,"uptimeMs":335,"startedAt":"2026-07-02T16:59:54.484Z"},{"name":"api-token-dashboard","status":"online","cpu":0,"memMB":30,"restarts":0,"uptimeMs":9744108,"startedAt":"2026-07-02T14:17:30.711Z"},{"name":"pattern-vault","status":"online","cpu":0,"memMB":67,"restarts":9,"uptimeMs":89610,"startedAt":"2026-07-02T16:58:25.209Z"},{"name":"agent-cabinet","status":"online","cpu":0,"memMB":32,"restarts":0,"uptimeMs":9741384,"startedAt":"2026-07-02T14:17:33.435Z"},{"name":"astek-landing","status":"online","cpu":0,"memMB":136,"restarts":0,"uptimeMs":8238622,"startedAt":"2026-07-02T14:42:36.197Z"}]}
\ No newline at end of file
+{"fetchedAt":"2026-07-02T17:00:49.810Z","procs":[{"name":"pm2-logrotate","status":"online","cpu":0,"memMB":34,"restarts":0,"uptimeMs":9920713,"startedAt":"2026-07-02T14:15:29.097Z"},{"name":"abramsego","status":"online","cpu":0,"memMB":76,"restarts":15,"uptimeMs":352,"startedAt":"2026-07-02T17:00:49.458Z"},{"name":"api-token-dashboard","status":"online","cpu":0,"memMB":30,"restarts":0,"uptimeMs":9799099,"startedAt":"2026-07-02T14:17:30.711Z"},{"name":"pattern-vault","status":"online","cpu":0,"memMB":67,"restarts":9,"uptimeMs":144601,"startedAt":"2026-07-02T16:58:25.209Z"},{"name":"agent-cabinet","status":"online","cpu":0,"memMB":32,"restarts":0,"uptimeMs":9796375,"startedAt":"2026-07-02T14:17:33.435Z"},{"name":"astek-landing","status":"online","cpu":0,"memMB":103,"restarts":0,"uptimeMs":8293613,"startedAt":"2026-07-02T14:42:36.197Z"}]}
\ No newline at end of file
diff --git a/server.js b/server.js
index 4c33aca..61852f0 100644
--- a/server.js
+++ b/server.js
@@ -775,6 +775,8 @@ function collectRevenue() {
: e);
// ads pill flips live ONLY when Steve has joined a network and set
// AD_NETWORK_PUB_ID; until then the landing slot serves a house ad.
+ // licensing note reflects the REAL count of settlement-passed originals in the Pattern Vault
+ base.engines = base.engines.map((e) => e.key === 'licensing' ? { ...e, note: licensingNote() } : e);
base.engines = base.engines.map((e) => e.key === 'ads'
? { ...e, status: AD_NETWORK_PUB_ID ? 'live' : e.status, note: AD_NETWORK_PUB_ID ? `ad network active (pub …${AD_NETWORK_PUB_ID.slice(-4)})` : e.note }
: e);
← d17b76a feat(abramsego): licensing engine now reflects REAL inventor
·
back to AbramsEgo
·
auto-save: 2026-07-02T10:17:10 (1 files) — data/local-fleet. e001518 →