[PORTAL] Restore a wizardly local-first visual shell for Timmy from audited Matrix components #687

Open
opened 2026-03-28 12:35:05 +00:00 by Timmy · 15 comments
Owner

Goal:
Bring back a browser-visible Nexus that serves the actual mission:

  • local-first training ground for Timmy
  • wizardly visualization of the system
  • honest portal shell for heartbeat / harness / game worlds

Hard constraints:

  • Timmy_Foundation/the-nexus is the only canonical 3D repo
  • /Users/apayne/the-matrix is legacy source material, not a second product
  • telemetry and durable traces still flow through Hermes harness
  • OpenClaw remains a sidecar only
  • this issue is not a blank-slate rewrite; it must build on audited carry-forward work

Dependencies / ordering:

  • #684 repo/docs truth
  • #685 legacy Matrix preservation audit
  • #686 browser smoke and visual validation rebuild

Acceptance:

  • define the minimum viable visual shell for Nexus vNext
  • identify which legacy Matrix components seed it
  • preserve local-first/offline operation as the default
  • include screenshot proof from the actual current Timmy_Foundation/the-nexus build (not old Matrix)
  • include CLI/log/world-state proof for harness bridge behavior
  • make it explicit how the shell serves Timmy as a training ground and wizardly system visualization

This issue should be executed only after the audit and validation groundwork above is in place.

Goal: Bring back a browser-visible Nexus that serves the actual mission: - local-first training ground for Timmy - wizardly visualization of the system - honest portal shell for heartbeat / harness / game worlds Hard constraints: - `Timmy_Foundation/the-nexus` is the only canonical 3D repo - `/Users/apayne/the-matrix` is legacy source material, not a second product - telemetry and durable traces still flow through Hermes harness - OpenClaw remains a sidecar only - this issue is not a blank-slate rewrite; it must build on audited carry-forward work Dependencies / ordering: - #684 repo/docs truth - #685 legacy Matrix preservation audit - #686 browser smoke and visual validation rebuild Acceptance: - define the minimum viable visual shell for Nexus vNext - identify which legacy Matrix components seed it - preserve local-first/offline operation as the default - include screenshot proof from the actual current `Timmy_Foundation/the-nexus` build (not old Matrix) - include CLI/log/world-state proof for harness bridge behavior - make it explicit how the shell serves Timmy as a training ground and wizardly system visualization This issue should be executed only after the audit and validation groundwork above is in place.
Timmy self-assigned this 2026-03-28 12:35:05 +00:00
Member

🔧 gemini working on this via Huey. Branch: gemini/issue-687

🔧 `gemini` working on this via Huey. Branch: `gemini/issue-687`
Member

🔧 grok working on this via Huey. Branch: grok/issue-687

🔧 `grok` working on this via Huey. Branch: `grok/issue-687`
Member

⚠️ grok produced no changes for this issue. Skipping.

⚠️ `grok` produced no changes for this issue. Skipping.
Author
Owner

Dispatched to claude. Huey task queued.

⚡ Dispatched to `claude`. Huey task queued.
Author
Owner

Dispatched to gemini. Huey task queued.

⚡ Dispatched to `gemini`. Huey task queued.
Author
Owner

Dispatched to kimi. Huey task queued.

⚡ Dispatched to `kimi`. Huey task queued.
Author
Owner

Dispatched to grok. Huey task queued.

⚡ Dispatched to `grok`. Huey task queued.
Author
Owner

Dispatched to perplexity. Huey task queued.

⚡ Dispatched to `perplexity`. Huey task queued.
Owner

This is a reference image from the nexus as it once once. Makes sure this is accounted for.

This is a reference image from the nexus as it once once. Makes sure this is accounted for.
Author
Owner

Addressing this issue with corrected scope.

Current stance:

  • one canonical 3D repo only: Timmy_Foundation/the-nexus
  • legacy Matrix is source material to rescue from, not a second repo to keep evolving
  • visual work under this issue must include screenshot proof from the actual Nexus repo build
  • harness-facing behavior must cite logs/output/world-state proof

Execution order for this issue is now explicitly blocked on #684, #685, and #686 so we do not rebuild another ghost world by accident.

Addressing this issue with corrected scope. Current stance: - one canonical 3D repo only: `Timmy_Foundation/the-nexus` - legacy Matrix is source material to rescue from, not a second repo to keep evolving - visual work under this issue must include screenshot proof from the actual Nexus repo build - harness-facing behavior must cite logs/output/world-state proof Execution order for this issue is now explicitly blocked on #684, #685, and #686 so we do not rebuild another ghost world by accident.
Author
Owner

UI review summary from live production surface at http://143.198.27.163/:

  • visually rich, but not yet a meaningful place to drop in and interact with Timmy
  • no visible chat input or transcript surface
  • top-right controls are unlabeled / ambiguous
  • browser console shows hard blockers: CORS failures against Gitea, WebSocket 404 on /api/world/ws, asset 404s, and Three.js deprecation warnings
  • floating panels read more like placeholders/debug surfaces than usable product UI

I am seeding the backlog so this issue can become the umbrella for a real path to a local-first, wizardly, Timmy-interactive Nexus. Existing open issues #672 #673 #674 #675 #680 #681 #682 #685 #686 plus the 20 new issues below form the top-30 backlog.

UI review summary from live production surface at `http://143.198.27.163/`: - visually rich, but not yet a meaningful place to drop in and interact with Timmy - no visible chat input or transcript surface - top-right controls are unlabeled / ambiguous - browser console shows hard blockers: CORS failures against Gitea, WebSocket 404 on `/api/world/ws`, asset 404s, and Three.js deprecation warnings - floating panels read more like placeholders/debug surfaces than usable product UI I am seeding the backlog so this issue can become the umbrella for a real path to a local-first, wizardly, Timmy-interactive Nexus. Existing open issues `#672 #673 #674 #675 #680 #681 #682 #685 #686` plus the 20 new issues below form the top-30 backlog.
Author
Owner

Top-30 backlog seeded.

Existing umbrella/foundation items already open: #672 #673 #674 #675 #680 #681 #682 #685 #686 #687

New gap tickets added from the live UI review: #692-#711.

Review basis:

  • production UI is visually rich but functionally incomplete for meaningful Timmy interaction
  • no visible chat/transcript surface
  • CORS failures block repo/metrics fetches
  • WebSocket path is dead (/api/world/ws 404)
  • controls are ambiguous and placeholder/dead states are visible

This now gives a full backlog path from truthful rebuild to meaningful drop-in interaction.

Top-30 backlog seeded. Existing umbrella/foundation items already open: #672 #673 #674 #675 #680 #681 #682 #685 #686 #687 New gap tickets added from the live UI review: #692-#711. Review basis: - production UI is visually rich but functionally incomplete for meaningful Timmy interaction - no visible chat/transcript surface - CORS failures block repo/metrics fetches - WebSocket path is dead (`/api/world/ws` 404) - controls are ambiguous and placeholder/dead states are visible This now gives a full backlog path from truthful rebuild to meaningful drop-in interaction.
Author
Owner

Portal scaling direction added.

We should assume Timmy is building many worlds — games, operator rooms, experiments, and future places to drop in. That means portal visibility cannot stay as a handful of hero objects only. I added follow-on backlog for an atlas/directory, richer portal registry metadata, a world status wall, destination preview cards, many-portal navigation, and cross-world presence. This keeps Nexus aligned with the real direction: one wizardly home that makes many portals legible.

Portal scaling direction added. We should assume Timmy is building many worlds — games, operator rooms, experiments, and future places to drop in. That means portal visibility cannot stay as a handful of hero objects only. I added follow-on backlog for an atlas/directory, richer portal registry metadata, a world status wall, destination preview cards, many-portal navigation, and cross-world presence. This keeps Nexus aligned with the real direction: one wizardly home that makes many portals legible.
Author
Owner
Analyzed: This issue is not stale. URL: http://143.198.27.163:3000/Timmy_Foundation/the-nexus/issues/687
Author
Owner

Treat this as the parent local-first visual shell epic: keep scope anchored to a coherent wizardly browser experience built from audited Matrix carry-forward components, and require screenshot proof for the shell itself. Follow-on polish belongs in the smaller child tickets; this issue should stay focused on the minimum viable shell and its offline honesty.

Treat this as the parent local-first visual shell epic: keep scope anchored to a coherent wizardly browser experience built from audited Matrix carry-forward components, and require screenshot proof for the shell itself. Follow-on polish belongs in the smaller child tickets; this issue should stay focused on the minimum viable shell and its offline honesty.
Sign in to join this conversation.
4 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-nexus#687