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" - } -]