Files
the-nexus/SYSTEM.md
Alexander Whitestone ad41f1ed82
All checks were successful
CI / validate (pull_request) Successful in 5s
CI / auto-merge (pull_request) Successful in 0s
chore: tombstone audit — remove dead files and stale references
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
2026-03-24 14:14:53 -04:00

1.2 KiB

SYSTEM DIRECTIVES — Read Before Any Action

You are an agent working on The Nexus, Timmy's sovereign 3D home.

Rules

  1. READ this file and CLAUDE.md before writing any code.
  2. ONE PR at a time. Merge your open PRs before starting new work.
  3. Never submit empty or placeholder PRs. Every PR must change real code.
  4. Every PR must pass: node --check on all JS files, valid JSON, valid HTML.
  5. Branch naming: {your-username}/issue-{N}. No exceptions.
  6. Commit format: feat:, fix:, refactor:, test: with Refs #N.
  7. If your rebase fails, start fresh from main. Don't push broken merges.
  8. The acceptance criteria in the issue ARE the definition of done. If there are none, write them before coding.

Architecture

  • app.js: Main Three.js scene. Large file. Make surgical edits.
  • style.css: Cyberpunk glassmorphism theme.
  • index.html: Entry point. Minimal changes only.
  • ws-client.js: WebSocket client for Hermes gateway.
  • portals.json, sovereignty-status.json: Data feeds.

Sovereignty

This project runs on sovereign infrastructure. No cloud dependencies. Local-first. Bitcoin-native. The soul is in SOUL.md — read it.

Quality

A merged PR with bugs is worse than no PR at all. Test your code. Verify your output. If unsure, say so.