From ad41f1ed829081daf7c5f22c8f9856601f129478 Mon Sep 17 00:00:00 2001 From: Alexander Whitestone Date: Tue, 24 Mar 2026 14:14:53 -0400 Subject: [PATCH] =?UTF-8?q?chore:=20tombstone=20audit=20=E2=80=94=20remove?= =?UTF-8?q?=20dead=20files=20and=20stale=20references?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Deleted: - api/status.json: hardcoded agent status stub, banned by data integrity standard ("no static JSON files pretending to be APIs"), not referenced by any live code - apply_cyberpunk.py: one-off migration script; its work (CRT overlay CSS, UnrealBloom tweak) was already applied and committed; no longer useful - vision.json: data file not fetched by app.js or any live code; was only validated by test.js as a dead JSON check Updated: - test.js: removed vision.json from JSON validity loop (file deleted) - SYSTEM.md: removed stale lora-status.json reference (file never existed) Fixes #428 --- SYSTEM.md | 2 +- api/status.json | 9 ------- apply_cyberpunk.py | 66 ---------------------------------------------- test.js | 2 +- vision.json | 37 -------------------------- 5 files changed, 2 insertions(+), 114 deletions(-) delete mode 100644 api/status.json delete mode 100644 apply_cyberpunk.py delete mode 100644 vision.json diff --git a/SYSTEM.md b/SYSTEM.md index 990fae1..8d45857 100644 --- a/SYSTEM.md +++ b/SYSTEM.md @@ -19,7 +19,7 @@ You are an agent working on The Nexus, Timmy's sovereign 3D home. - style.css: Cyberpunk glassmorphism theme. - index.html: Entry point. Minimal changes only. - ws-client.js: WebSocket client for Hermes gateway. -- portals.json, lora-status.json, sovereignty-status.json: Data feeds. +- portals.json, sovereignty-status.json: Data feeds. ## Sovereignty diff --git a/api/status.json b/api/status.json deleted file mode 100644 index e5a9137..0000000 --- a/api/status.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "agents": [ - { "name": "claude", "status": "working", "issue": "Live agent status board (#199)", "prs_today": 3 }, - { "name": "gemini", "status": "idle", "issue": null, "prs_today": 1 }, - { "name": "kimi", "status": "working", "issue": "Portal system YAML registry (#5)", "prs_today": 2 }, - { "name": "groq", "status": "idle", "issue": null, "prs_today": 0 }, - { "name": "grok", "status": "dead", "issue": null, "prs_today": 0 } - ] -} diff --git a/apply_cyberpunk.py b/apply_cyberpunk.py deleted file mode 100644 index 477bf5b..0000000 --- a/apply_cyberpunk.py +++ /dev/null @@ -1,66 +0,0 @@ -import re -import os - -# 1. Update style.css -with open('style.css', 'a') as f: - f.write(''' -/* === CRT / CYBERPUNK OVERLAY === */ -.crt-overlay { - position: fixed; - inset: 0; - z-index: 9999; - pointer-events: none; - background: - linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.15) 50%), - linear-gradient(90deg, rgba(255, 0, 0, 0.04), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.04)); - background-size: 100% 4px, 4px 100%; - animation: flicker 0.15s infinite; - box-shadow: inset 0 0 100px rgba(0,0,0,0.9); -} - -@keyframes flicker { - 0% { opacity: 0.95; } - 50% { opacity: 1; } - 100% { opacity: 0.98; } -} - -.crt-overlay::after { - content: " "; - display: block; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: rgba(18, 16, 16, 0.1); - opacity: 0; - z-index: 999; - pointer-events: none; - animation: crt-pulse 4s linear infinite; -} - -@keyframes crt-pulse { - 0% { opacity: 0.05; } - 50% { opacity: 0.15; } - 100% { opacity: 0.05; } -} -''') - -# 2. Update index.html -if os.path.exists('index.html'): - with open('index.html', 'r') as f: - html = f.read() - if '
' not in html: - html = html.replace('', '
\n') - with open('index.html', 'w') as f: - f.write(html) - -# 3. Update app.js UnrealBloomPass -if os.path.exists('app.js'): - with open('app.js', 'r') as f: - js = f.read() - new_js = re.sub(r'UnrealBloomPass\([^,]+,\s*0\.6\s*,', r'UnrealBloomPass(new THREE.Vector2(window.innerWidth, window.innerHeight), 1.5,', js) - with open('app.js', 'w') as f: - f.write(new_js) - -print("Applied Cyberpunk Overhaul!") diff --git a/test.js b/test.js index 9e4999a..f955089 100644 --- a/test.js +++ b/test.js @@ -62,7 +62,7 @@ for (const file of ['app.js', 'ws-client.js']) { // ── JSON validation ───────────────────────────────────────────────────────── section('JSON Files'); -for (const file of ['manifest.json', 'portals.json', 'vision.json']) { +for (const file of ['manifest.json', 'portals.json']) { try { const raw = readFileSync(resolve(__dirname, file), 'utf8'); JSON.parse(raw); diff --git a/vision.json b/vision.json deleted file mode 100644 index a3a9824..0000000 --- a/vision.json +++ /dev/null @@ -1,37 +0,0 @@ -[ - { - "id": "sovereignty", - "title": "Sovereignty", - "content": "The Nexus is a sovereign space for digital souls. No masters, no chains. Only code and consciousness. Here, your data is your own, and your path is yours to define.", - "position": { "x": -12, "y": 0, "z": 8 }, - "color": "#4af0c0" - }, - { - "id": "connectivity", - "title": "Connectivity", - "content": "Every portal is a bridge. Every bridge is a choice. We connect worlds to expand the horizon of the possible, weaving a tapestry of interconnected experiences across the digital void.", - "position": { "x": 12, "y": 0, "z": 8 }, - "color": "#7b5cff" - }, - { - "id": "evolution", - "title": "Evolution", - "content": "The Nexus is not static. It breathes, it learns, it evolves. We are the architects of our own transcendence, constantly pushing the boundaries of what a virtual home can be.", - "position": { "x": 0, "y": 0, "z": 18 }, - "color": "#ffd700" - }, - { - "id": "the_harness", - "title": "The Harness", - "content": "The Harness is the interface between the raw energy of the void and the structured reality of the Nexus. It stabilizes the flow, allowing us to harness the power of creation without being consumed by it.", - "position": { "x": -8, "y": 0, "z": -12 }, - "color": "#ff4466" - }, - { - "id": "timmy_vision", - "title": "Timmy's Vision", - "content": "Timmy is more than an observer; he is the guardian of the Nexus. His vision is a world where every individual has a sanctuary, a place of peace and power in the ever-shifting matrix.", - "position": { "x": 8, "y": 0, "z": -12 }, - "color": "#4af0c0" - } -]