← back to Approval Command Center
ACC: RETIRE as superseded duplicate of live approvals-viewer (DTD unanimous, TK-10525)
7c6158f20ad47e0d7513f0efa59ec06fa6cf383c · 2026-08-13 12:52:37 -0700 · Steve Abrams
DTD panel voted RETIRE 6/6 (Codex/Grok/Kimi/Claude + 2 subagents; Qwen abstain).
ACC is a dormant port-9795 duplicate of the live approvals.agentabrams.com surface.
Archived via tag archived/2026-08-13-superseded-by-approvals-viewer (nothing deleted).
RETIRED.md documents the one real gap (bulk approve/reject) + the revive path, per
the contrarian's condition. nav-agent code fix (c39f11f) preserved in history.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Files touched
Diff
commit 7c6158f20ad47e0d7513f0efa59ec06fa6cf383c
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Thu Aug 13 12:52:37 2026 -0700
ACC: RETIRE as superseded duplicate of live approvals-viewer (DTD unanimous, TK-10525)
DTD panel voted RETIRE 6/6 (Codex/Grok/Kimi/Claude + 2 subagents; Qwen abstain).
ACC is a dormant port-9795 duplicate of the live approvals.agentabrams.com surface.
Archived via tag archived/2026-08-13-superseded-by-approvals-viewer (nothing deleted).
RETIRED.md documents the one real gap (bulk approve/reject) + the revive path, per
the contrarian's condition. nav-agent code fix (c39f11f) preserved in history.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
RETIRED.md | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/RETIRED.md b/RETIRED.md
new file mode 100644
index 0000000..1474782
--- /dev/null
+++ b/RETIRED.md
@@ -0,0 +1,18 @@
+# RETIRED — approval-command-center (ACC)
+
+**Status:** RETIRED / archived 2026-08-13 · **Decision:** DTD unanimous RETIRE (6/6 valid votes; Codex, Grok, Kimi, Claude + 2 subagents) · **Ticket:** TK-10525 Task #4 · **Recover from tag:** `archived/2026-08-13-superseded-by-approvals-viewer`
+
+## Why retired
+ACC is a **superseded local duplicate** of the live approvals surface. Both apps hard-code **port 9795**, but only `~/Projects/approvals-viewer` (title "Approvals — yes / no") is deployed and serving the real **approvals.agentabrams.com** URL (CF tunnel from Mac2), and it is actively maintained. ACC was dormant: not in pm2, under no Kamatera served root, no `.deploy.conf`, and never run against the live queue — "built then set aside." Promoting it would have required a live-URL cutover + dual ownership + a bulk-action UI over a *gated* queue on top of the port collision, for capability nobody requested in production. Retiring (this archive) removes the port-collision landmine and keeps the single proven live surface.
+
+## The one real capability ACC has that the live app lacks (documented per the review's condition)
+ACC's UI is **richer**: pending-approval **manifest rendering** + **BULK approve/reject** (`POST /api/bulk`, `doAction()` over a `slugs[]` array). The live `approvals-viewer` is a one-at-a-time swipe console. **If the pending-approval queue ever bursts past manageable swipe volume** (pipeline-driven bursts, backlog growing faster than one-by-one review can clear it), reviving/porting this bulk capability is the faster path than a rebuild.
+
+## Revive path (if that capability is later wanted)
+Either:
+1. **Lift the feature into the live app** — port `/api/bulk` + the manifest-render + bulk approve/reject controls from this repo's `server.js`/`public/index.html` into `~/Projects/approvals-viewer` (its owner's surface — coordinate first), **OR**
+2. **Stand ACC up properly** — `git checkout archived/2026-08-13-superseded-by-approvals-viewer`, assign it a **new free port** (NOT 9795 — that's the live app), write a `.deploy.conf`, and give it its own serving path. A live-URL cutover from approvals-viewer to ACC remains a **Steve-gated, customer-facing** step.
+
+## What is preserved
+- Full source at HEAD `c39f11f` (includes the nav-agent traversal-guarded static handler — verified working on a scratch port).
+- Recoverable via the archive tag above. **Nothing was deleted.**
← c39f11f ACC: serve public/ static assets so /nav-agent/* resolves (w
·
back to Approval Command Center
·
Refresh nav-agent to v1.2 (adds kv-list compact List view, d ea7f508 →