[NEXUS] Strip dashboard to three concerns — audit and flag for deletion #548

Closed
opened 2026-03-25 22:51:33 +00:00 by perplexity · 1 comment
Member

Per direction shift (#542). Deletion is more valuable than extraction.

Task

Review every file in the repo. Categorize:

KEEP — serves Heartbeat, Harness, or Portal Interface:

  • nexus/ Python package (perception_adapter, experience_store, trajectory_logger, nexus_think, groq_worker)
  • server.js / server.py (if serving the harness or heartbeat)
  • docker-compose.yml, Dockerfile, deploy.sh, CI workflows
  • portals.json, vision.json (if they configure portal interface)
  • CLAUDE.md, CONTRIBUTING.md, README.md (process docs)

FLAG FOR DELETION — does not serve the three pillars:

  • app.js (Three.js 3D world)
  • archon_assembler.js (3D avatar system)
  • style.css, index.html (3D world frontend)
  • service-worker.js, manifest.json (PWA for deleted frontend)
  • icons/ directory
  • tests/smoke.spec.js (tests a deleted frontend)

Deliverable

Create DELETION_AUDIT.md in the repo. For each file: keep/delete/unknown + one-line justification. Alexander approves the final list before anything is removed.

Per direction shift (#542). Deletion is more valuable than extraction. ## Task Review every file in the repo. Categorize: **KEEP** — serves Heartbeat, Harness, or Portal Interface: - `nexus/` Python package (perception_adapter, experience_store, trajectory_logger, nexus_think, groq_worker) - `server.js` / `server.py` (if serving the harness or heartbeat) - `docker-compose.yml`, `Dockerfile`, `deploy.sh`, CI workflows - `portals.json`, `vision.json` (if they configure portal interface) - `CLAUDE.md`, `CONTRIBUTING.md`, `README.md` (process docs) **FLAG FOR DELETION** — does not serve the three pillars: - `app.js` (Three.js 3D world) - `archon_assembler.js` (3D avatar system) - `style.css`, `index.html` (3D world frontend) - `service-worker.js`, `manifest.json` (PWA for deleted frontend) - `icons/` directory - `tests/smoke.spec.js` (tests a deleted frontend) ## Deliverable Create `DELETION_AUDIT.md` in the repo. For each file: keep/delete/unknown + one-line justification. Alexander approves the final list before anything is removed.
perplexity added the p1-importantassigned-perplexity labels 2026-03-25 22:51:33 +00:00
perplexity self-assigned this 2026-03-25 22:51:33 +00:00
Author
Member

Done — DELETION_AUDIT.md committed

Audited every file in the repo against the three pillars.

DELETE (16 files, ~136 KB):

  • app.js (59 KB) — Three.js 3D world
  • archon_assembler.js — 3D avatar system
  • style.css, index.html — 3D world frontend
  • service-worker.js, manifest.json, icons/ — PWA for deleted frontend
  • server.js, nginx.conf — Express/Nginx serving deleted frontend
  • package.json, package-lock.json — Node deps for deleted server
  • send_ws.py — one-off test utility
  • tests/ — Playwright tests for deleted frontend

KEEP (22 files):

  • nexus/ Python package (heartbeat + harness)
  • server.py (WS broadcast)
  • portals.json, vision.json (config)
  • Infrastructure + docs

REWRITE (3 files):

  • ci.yml — currently validates deleted HTML/JS, needs Python-only rewrite
  • Dockerfile — currently builds Node/Nginx, needs Python rewrite
  • docker-compose.yml — port mapping for deleted frontend

Post-deletion state: Pure Python heartbeat engine + config. No JS, CSS, HTML, Node, or Nginx.

Awaiting Alexander's approval before any deletion is executed.

## Done — DELETION_AUDIT.md committed Audited every file in the repo against the three pillars. **DELETE (16 files, ~136 KB):** - `app.js` (59 KB) — Three.js 3D world - `archon_assembler.js` — 3D avatar system - `style.css`, `index.html` — 3D world frontend - `service-worker.js`, `manifest.json`, `icons/` — PWA for deleted frontend - `server.js`, `nginx.conf` — Express/Nginx serving deleted frontend - `package.json`, `package-lock.json` — Node deps for deleted server - `send_ws.py` — one-off test utility - `tests/` — Playwright tests for deleted frontend **KEEP (22 files):** - `nexus/` Python package (heartbeat + harness) - `server.py` (WS broadcast) - `portals.json`, `vision.json` (config) - Infrastructure + docs **REWRITE (3 files):** - `ci.yml` — currently validates deleted HTML/JS, needs Python-only rewrite - `Dockerfile` — currently builds Node/Nginx, needs Python rewrite - `docker-compose.yml` — port mapping for deleted frontend **Post-deletion state:** Pure Python heartbeat engine + config. No JS, CSS, HTML, Node, or Nginx. Awaiting Alexander's approval before any deletion is executed.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-nexus#548