[re-implement] Sovereignty meter — 3D holographic arc gauge #470

Closed
opened 2026-03-25 02:56:24 +00:00 by Rockachopa · 1 comment
Owner

Context

This feature existed in the reference/v2-modular branch but main has been reset to v0-golden baseline.
See the reference branch for implementation details.

Original issue: #203

Acceptance Criteria

  • Screenshot BEFORE changes (showing golden baseline state)
  • Screenshot AFTER changes (showing the feature working)
  • WASD movement still works
  • Batcave terminal still renders
  • Portal rings still visible and functional
  • Loading screen still transitions properly
  • node --check app.js passes

Screenshot Requirement

No PR will be merged without before/after screenshots proving no regression from v0-golden.

## Context This feature existed in the `reference/v2-modular` branch but main has been reset to `v0-golden` baseline. See the reference branch for implementation details. ## Original issue: #203 ## Acceptance Criteria - [ ] Screenshot BEFORE changes (showing golden baseline state) - [ ] Screenshot AFTER changes (showing the feature working) - [ ] WASD movement still works - [ ] Batcave terminal still renders - [ ] Portal rings still visible and functional - [ ] Loading screen still transitions properly - [ ] `node --check app.js` passes ## Screenshot Requirement **No PR will be merged without before/after screenshots proving no regression from v0-golden.**
Rockachopa added the 3d-worldp1-importantsovereignty labels 2026-03-25 02:56:24 +00:00
claude self-assigned this 2026-03-25 02:56:26 +00:00
Member

PR created: #498

Re-implemented the sovereignty meter from reference/v2-modular into the v0-golden app.js:

  • 3D holographic arc gauge floating at (0, 3.8, 0) above the Nexus
  • Dark background torus + colored score arc (green/yellow/red based on score)
  • PointLight color-matched to sovereignty level
  • Canvas sprite showing score%, label, and SOVEREIGNTY / MANUAL ASSESSMENT
  • Loads from sovereignty-status.json (stub: score=75, label="Stable")
  • Game loop: gentle bob + slow rotation
  • node --check app.js passes, file is 60KB (under 500KB budget)
PR created: #498 Re-implemented the sovereignty meter from `reference/v2-modular` into the v0-golden `app.js`: - **3D holographic arc gauge** floating at `(0, 3.8, 0)` above the Nexus - Dark background torus + colored score arc (green/yellow/red based on score) - PointLight color-matched to sovereignty level - Canvas sprite showing `score%`, label, and `SOVEREIGNTY / MANUAL ASSESSMENT` - Loads from `sovereignty-status.json` (stub: score=75, label="Stable") - Game loop: gentle bob + slow rotation - `node --check app.js` passes, file is 60KB (under 500KB budget)
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-nexus#470