refactor: honesty pass — every visual element tied to real data or shown as honestly offline #408

Merged
Timmy merged 1 commits from claude/nexus-honesty-pass into main 2026-03-24 17:03:19 +00:00
Member

Summary

Complete honesty pass across the Nexus. Every visual element is now either connected to real data, shown as honestly offline, or tethered to a real data stream as a data-driven aesthetic. No mocked data remains.

Mocked Data Removed

  • AGENT_STATUS_STUB → replaced with real Gitea API fetch (commits + PRs per agent across the-nexus and hermes-agent repos)
  • LORA_STATUS_STUB → replaced with honest "NO ADAPTERS DEPLOYED" empty state
  • Hardcoded dual-brain scores → replaced with "AWAITING DEPLOYMENT" offline state, grey dim orbs, particles OFF
  • lora-status.json → deleted (fictional adapter names)
  • portals.json → all statuses changed to "offline" (destinations unreachable)
  • sovereignty-status.json → added assessment_type: "MANUAL" field

Aesthetic Data Tethering

  • Matrix rain density → totalActivity() from commit data; real commit hashes injected into the rain
  • Star brightness → pulses on Bitcoin block events (chain heartbeat)
  • Cloud layer density/opacity → weather cloud_cover from Open-Meteo API
  • Energy beam intensity → active agent count (working agents)
  • Holographic earth rotation speed → totalActivity() with smooth interpolation
  • Rune ring → portal count, portal colors, online/offline brightness from portals.json
  • Gravity anomaly zones → repositioned to portal locations, intensity from portal status

New Features

  • Portal health checks — probes destination URLs every 5 minutes, updates portal/rune/gravity visuals
  • Sovereignty meter — "MANUAL ASSESSMENT" label added
  • CLAUDE.md — updated with full Nexus Data Integrity Standard and element registry

Refs #62


Data Integrity Audit

Element Category Data Source
Agent Status Board REAL Gitea API /repos/.../commits + /pulls
Dual-Brain Panel HONEST-OFFLINE Shows "AWAITING DEPLOYMENT", grey orbs, no particles
LoRA Panel HONEST-OFFLINE Shows "NO ADAPTERS DEPLOYED"
Sovereignty Meter REAL (manual) sovereignty-status.json + "MANUAL ASSESSMENT" label
Matrix Rain DATA-TETHERED AESTHETIC totalActivity() + commit hashes
Star Field DATA-TETHERED AESTHETIC Bitcoin block height (brightness pulse)
Cloud Layer DATA-TETHERED AESTHETIC Open-Meteo cloud_cover
Energy Beam DATA-TETHERED AESTHETIC Active agent count
Holographic Earth DATA-TETHERED AESTHETIC totalActivity() (rotation speed)
Rune Ring DATA-TETHERED AESTHETIC portals.json (count, colors, status)
Gravity Anomaly Zones DATA-TETHERED AESTHETIC Portal positions + status
Brain Pulse Particles HONEST-OFFLINE Particles OFF (count=0)
Portal System REAL + Health Check portals.json + URL probe every 5 min

Test Plan

  • node --check app.js passes
  • Agent status board shows real commit data from Gitea (not hardcoded names/issues)
  • Dual-brain panel shows "AWAITING DEPLOYMENT" with dim grey orbs, no particle stream
  • LoRA panel shows "NO ADAPTERS DEPLOYED" with empty panel frame
  • Sovereignty meter shows "MANUAL ASSESSMENT" label below the score
  • Matrix rain density varies with commit activity (denser when agents are active)
  • Stars pulse brighter briefly when a new Bitcoin block is detected
  • Cloud layer opacity changes based on real weather cloud cover
  • Energy beam is faint when no agents working, brighter with working agents
  • Earth rotation speed varies with totalActivity()
  • Rune ring has 3 runes (matching 3 portals), dim (all offline), correct portal colors
  • Gravity anomaly zones align with portal positions, weak effect (portals offline)
  • All 3 portals in portals.json show "offline" status, dim portal torus rings
  • lora-status.json is deleted from the repo

Verification Screenshot

Note: WebGL screenshots require manual verification in a browser. Run npx serve . -l 3000 and visually confirm:

  • No fake data visible on any panel
  • Dim/offline states where expected
  • Matrix rain and star field respond to their data tethers
  • Portal rings are dim (offline)
## Summary Complete honesty pass across the Nexus. Every visual element is now either connected to real data, shown as honestly offline, or tethered to a real data stream as a data-driven aesthetic. No mocked data remains. ### Mocked Data Removed - **AGENT_STATUS_STUB** → replaced with real Gitea API fetch (commits + PRs per agent across `the-nexus` and `hermes-agent` repos) - **LORA_STATUS_STUB** → replaced with honest "NO ADAPTERS DEPLOYED" empty state - **Hardcoded dual-brain scores** → replaced with "AWAITING DEPLOYMENT" offline state, grey dim orbs, particles OFF - **lora-status.json** → deleted (fictional adapter names) - **portals.json** → all statuses changed to "offline" (destinations unreachable) - **sovereignty-status.json** → added `assessment_type: "MANUAL"` field ### Aesthetic Data Tethering - **Matrix rain** density → `totalActivity()` from commit data; real commit hashes injected into the rain - **Star brightness** → pulses on Bitcoin block events (chain heartbeat) - **Cloud layer** density/opacity → weather `cloud_cover` from Open-Meteo API - **Energy beam** intensity → active agent count (working agents) - **Holographic earth** rotation speed → `totalActivity()` with smooth interpolation - **Rune ring** → portal count, portal colors, online/offline brightness from `portals.json` - **Gravity anomaly zones** → repositioned to portal locations, intensity from portal status ### New Features - **Portal health checks** — probes destination URLs every 5 minutes, updates portal/rune/gravity visuals - **Sovereignty meter** — "MANUAL ASSESSMENT" label added - **CLAUDE.md** — updated with full Nexus Data Integrity Standard and element registry Refs #62 --- ## Data Integrity Audit | Element | Category | Data Source | |---------|----------|-------------| | Agent Status Board | REAL | Gitea API `/repos/.../commits` + `/pulls` | | Dual-Brain Panel | HONEST-OFFLINE | Shows "AWAITING DEPLOYMENT", grey orbs, no particles | | LoRA Panel | HONEST-OFFLINE | Shows "NO ADAPTERS DEPLOYED" | | Sovereignty Meter | REAL (manual) | `sovereignty-status.json` + "MANUAL ASSESSMENT" label | | Matrix Rain | DATA-TETHERED AESTHETIC | `totalActivity()` + commit hashes | | Star Field | DATA-TETHERED AESTHETIC | Bitcoin block height (brightness pulse) | | Cloud Layer | DATA-TETHERED AESTHETIC | Open-Meteo `cloud_cover` | | Energy Beam | DATA-TETHERED AESTHETIC | Active agent count | | Holographic Earth | DATA-TETHERED AESTHETIC | `totalActivity()` (rotation speed) | | Rune Ring | DATA-TETHERED AESTHETIC | `portals.json` (count, colors, status) | | Gravity Anomaly Zones | DATA-TETHERED AESTHETIC | Portal positions + status | | Brain Pulse Particles | HONEST-OFFLINE | Particles OFF (count=0) | | Portal System | REAL + Health Check | `portals.json` + URL probe every 5 min | ## Test Plan - [ ] `node --check app.js` passes ✅ - [ ] Agent status board shows real commit data from Gitea (not hardcoded names/issues) - [ ] Dual-brain panel shows "AWAITING DEPLOYMENT" with dim grey orbs, no particle stream - [ ] LoRA panel shows "NO ADAPTERS DEPLOYED" with empty panel frame - [ ] Sovereignty meter shows "MANUAL ASSESSMENT" label below the score - [ ] Matrix rain density varies with commit activity (denser when agents are active) - [ ] Stars pulse brighter briefly when a new Bitcoin block is detected - [ ] Cloud layer opacity changes based on real weather cloud cover - [ ] Energy beam is faint when no agents working, brighter with working agents - [ ] Earth rotation speed varies with `totalActivity()` - [ ] Rune ring has 3 runes (matching 3 portals), dim (all offline), correct portal colors - [ ] Gravity anomaly zones align with portal positions, weak effect (portals offline) - [ ] All 3 portals in portals.json show "offline" status, dim portal torus rings - [ ] `lora-status.json` is deleted from the repo ## Verification Screenshot > **Note:** WebGL screenshots require manual verification in a browser. Run `npx serve . -l 3000` and visually confirm: > - No fake data visible on any panel > - Dim/offline states where expected > - Matrix rain and star field respond to their data tethers > - Portal rings are dim (offline)
perplexity added 1 commit 2026-03-24 17:03:04 +00:00
refactor: honesty pass — every visual element tied to real data or shown as honestly offline
All checks were successful
CI / validate (pull_request) Successful in 4s
CI / auto-merge (pull_request) Successful in 2s
3e1265548a
- REMOVE AGENT_STATUS_STUB → replaced with real Gitea API fetch (commits + PRs per agent)
- REMOVE LORA_STATUS_STUB → honest "NO ADAPTERS DEPLOYED" empty state
- REMOVE hardcoded dual-brain scores → "AWAITING DEPLOYMENT" offline state, grey orbs, no particles
- DELETE lora-status.json (fiction — adapters don't exist)
- UPDATE portals.json → all statuses "offline" (destinations unreachable)
- UPDATE sovereignty-status.json → add assessment_type: "MANUAL"
- TETHER matrix rain density to commit activity (zoneIntensity + real commit hashes)
- TETHER star brightness to Bitcoin block events (pulse on new block)
- TETHER cloud layer density/opacity to weather cloud_cover from Open-Meteo
- TETHER energy beam intensity to active agent count
- TETHER holographic earth rotation speed to totalActivity()
- TETHER rune ring to portal data (count, colors, online/offline brightness)
- TETHER gravity anomaly zones to portal positions and status
- ADD sovereignty meter "MANUAL ASSESSMENT" label
- ADD portal health checks (probes destination URLs every 5 min)
- UPDATE CLAUDE.md with Nexus Data Integrity Standard

Refs #62

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Timmy merged commit 05bd7ffec7 into main 2026-03-24 17:03:19 +00:00
Timmy deleted branch claude/nexus-honesty-pass 2026-03-24 17:03:20 +00:00
Sign in to join this conversation.