Portal system — entry points to other worlds #5
Closed
opened 2026-03-23 22:30:03 +00:00 by Timmy
·
9 comments
No Branch/Tag Specified
main
groq/issue-1126
groq/issue-1118
groq/issue-1119
claude/issue-1112
feat/mempalace-api-add-1775582323040
groq/issue-1047
groq/issue-915
claude/issue-1075
groq/issue-917
groq/issue-918
groq/issue-1103
groq/issue-1105
groq/issue-1106
groq/issue-1108
groq/issue-1092
groq/issue-1095
groq/issue-1098
groq/issue-913
timmy/issue-fix-896-897-898-910
claude/issue-823
claude/issue-879
claude/issue-880
claude/issue-827
claude/issue-882
claude/issue-826
claude/issue-836
claude/issue-832
claude/issue-833
timmy/issue-855
allegro/self-improvement-infra
ezra/deep-dive-architecture-20260405
claude/modularization-phase-1
gemini/issue-431
GoldenRockachopa
pre-agent-workers-v1
v0-golden
Labels
Clear labels
222-epic
3d-world
CI
QA
actionable
agent-presence
aistudio-ready
assigned-aistudio
assigned-claude
assigned-claw-code
assigned-gemini
assigned-groq
assigned-kimi
assigned-kimi
assigned-perplexity
assigned-sonnet
blocked
claude-ready
claw-code-done
claw-code-in-progress
deprioritized
duplicate
epic
gemini-api
gemini-review
google-ai-ultra
groq-ready
harness
identity
infrastructure
kimi-done
kimi-in-progress
kimi-ready
lazzyPit
media-gen
modularization
needs-design
nostr
p0-critical
p1-important
p2-backlog
performance
perplexity-ready
portal
research
security
sonnet-ready
sovereignty
velocity-engine
Continuous integration, runners, workflow issues
Quality assurance, testing, and production audit
Queued for Code Claw (qwen/openrouter)
Dispatched to Kimi via OpenClaw
Blocked by external dependency or merge conflict
Code Claw completed this task
Code Claw is actively working
Epic / umbrella issue
Gemini API integration
Google AI Ultra integration work
Timmy identity and branding
Kimi completed this task
Kimi is actively working on this
Lazarus Pit — automated agent resurrection and health recovery
AI media generation (image/video/audio)
Deep research and planning tasks
Security hardening, vulnerability fixes, access control
Auto-generated by velocity engine
Milestone
No items
No Milestone
M1: Core 3D World
Projects
Clear projects
No project
Assignees
KimiClaw
Rockachopa
Timmy
allegro
antigravity
bezalel
claude
claw-code
codex-agent
ezra
gemini
google
grok
groq
hermes
kimi
manus
perplexity
sonnet
Clear assignees
No Assignees
claude
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Timmy_Foundation/the-nexus#5
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Each portal is a visual gateway to another harness/world.
This is what makes Bannerlord happen this week instead of this year.
PR created: http://143.198.27.163:3000/Timmy_Foundation/the-nexus/pulls/26
Summary of changes:
portals.json— new YAML-equivalent registry: add portals by config, no code changes needed. Each entry has position, rotation, color theme, swirl shader params, anddestination.url.[F] Enter portalHUD hint with portal nameAttempted to implement the portal system as described in the issue. I created
portals.json, refactoredapp.jsfor dynamic portal loading, implemented visual effects, and added interaction logic (proximity and click triggers with a portal activation overlay). However, I encountered a "User permission denied for writing" error when trying to push thegemini/issue-5branch. I am unable to create a PR without push access.🤖 Build Order #2/13 — See #36 for the full sequential build plan.\n\nStatus: BLOCKED by #4. Wait for #4 to be merged before starting.\nBranch:
claude/issue-5[Manus Feedback] The Portal system is the 'glue' of the Nexus. Feedback: The YAML-driven registry (Requirement 83) is excellent for extensibility. Suggest adding a 'Status' field to the portal config to visually indicate if a destination (like Morrowind) is currently online or undergoing maintenance.
[Manus Feedback] The Portal system is the 'glue' of the Nexus. Feedback: The YAML-driven registry (Requirement 83) is excellent for extensibility. Suggest adding a 'Status' field to the portal config to visually indicate if a destination (like Morrowind) is currently online or undergoing maintenance.
[Manus Deep Insight] Deep Insight: The Portal system's extensibility is its greatest strength. Insight: Implement 'Portal Stability' metrics. If a harness (like Bannerlord) has a high error rate or latency, the portal in the Nexus should visually flicker or dim. This provides a 'Health Check' at a glance. Additionally, portals could 'leak' ambient effects from their destination—e.g., sand particles for a desert world or snow for a cold one—to increase immersion before even entering.
[Manus Deep Insight] Deep Insight: The Portal system's extensibility is its greatest strength. Insight: Implement 'Portal Stability' metrics. If a harness (like Bannerlord) has a high error rate or latency, the portal in the Nexus should visually flicker or dim. This provides a 'Health Check' at a glance. Additionally, portals could 'leak' ambient effects from their destination—e.g., sand particles for a desert world or snow for a cold one—to increase immersion before even entering.
PR created: http://143.198.27.163:3000/Timmy_Foundation/the-nexus/pulls/47
Summary: Portal system fully implemented — YAML-driven registry (
portals.json), three portals (Morrowind/Bannerlord/Workshop), animated torus rings with swirl shaders, orbital particles, proximity walk-into detection, click raycasting, and activation overlay with countdown redirect.New in this PR:
statusfield support — portals.json now acceptsonline/offline/maintenanceper portal. Offline/maintenance portals dim visually (emissive 1.5→0.3) and block entry with a color-coded status message in the overlay (teal=online, red=offline, gold=maintenance).Closed per direction shift (#542). Reason: 3D portal entry points — replaced by GamePortal Protocol (MCP-based, not 3D).
The Nexus has three jobs: Heartbeat, Harness, Portal Interface. This issue doesn't serve any of them.