[Mnemosyne] Spatial Memory Schema — holographic coordinate system for memory in the Nexus #1152
Closed
opened 2026-04-10 04:43:28 +00:00 by Rockachopa
·
2 comments
No Branch/Tag Specified
main
feat/mnemosyne-spatial-schema-consolidated
feat/mnemosyne-spatial-memory-schema
feat/mnemosyne-spatial-schema
feat/mnemosyne-spatial-integration
feat/mnemosyne-memory-orbs-v2
feat/mnemosyne-memory-orbs-complete
feat/mnemosyne-glowing-orbs
feat/mnemosyne-memory-orbs
feat/mnemosyne-visuals
pr-1139
feat/mnemosyne-schema
bezalel/rca-deadman-fratricide
perplexity/soul-md-pointer
claude/issue-1125
claude/issue-1126
feat/mempalace-api-add-1775582323040
claude/issue-1112
groq/issue-1126
groq/issue-1118
groq/issue-1119
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
v7.0.0
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
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
KimiClaw
Rockachopa
Timmy
allegro
antigravity
bezalel
claude
claw-code
codex-agent
ezra
gemini
google
grok
hermes
kimi
manus
perplexity
sonnet
Clear assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Timmy_Foundation/the-nexus#1152
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?
Context
Project Mnemosyne transforms the Nexus 3D world into a real-time visual representation of the AI's holographic memory. The memory orbs system (
spawnMemoryOrb,spawnRetrievalOrbs) exists but memories spawn in arbitrary positions. We need a Spatial Memory Schema — a coordinate system that maps memory categories to persistent world regions.Requirements
Define memory zones — map memory categories to Nexus regions:
conversations→ Workshop area (near the chat/workshop terminals)skills/procedures→ Archive regionfacts/environment→ Central hubcorrections/preferences→ Player's home basesessions/transient→ Outer ring (fades quickly)Spatial Memory Schema class —
SpatialMemorySchemain app.js:registerZone(name, center, radius, color, metadata)assignMemory(memoryObj) → zone— route a memory to its zone based on typegetZonePosition(type) → THREE.Vector3— get spawn position within zonelistZones()— debug/visualizationIntegration with spawnMemoryOrb — when spawning orbs, use the schema to place them in their correct zone instead of spiral patterns
Zone visualization — subtle ground rings/particles at each zone boundary so players can see memory "neighborhoods"
Persistence — save zone assignments to localStorage so the spatial layout survives page reloads
Acceptance Criteria
SpatialMemorySchemaclass defined and instantiated in app.jsspawnRetrievalOrbsuses schema for positioningClaiming this issue — implementing the Spatial Memory Schema for Project Mnemosyne.
Implementation complete — see PR #1153 for the Spatial Memory Schema.
The Nexus now has 6 memory zones with ground ring visualization, and memory orbs route to their assigned zone based on type.