[Mnemosyne] Implement Spatial Memory Schema JSON #1149

Closed
opened 2026-04-10 03:09:05 +00:00 by Rockachopa · 2 comments
Owner

Overview

Create the spatial-memory-schema.json file that maps memory categories to Nexus spatial zones, as described in DESIGN.md.

Requirements

  1. Room Mapping: Map memory categories (user_pref, project, conversation, skill, fact, etc.) to specific Nexus rooms
  2. Visual Themes: Define visual properties for each room (lighting, colors, particle effects)
  3. Spatial Coordinates: Define 3D positions for memory orbs within each room
  4. Connection Paths: Define how memory orbs connect across rooms (holographic threads)
  5. RAG Integration: Schema must support the RAG retrieval system for memory orb placement

Implementation Details

  • File: spatial-memory-schema.json in the-nexus root
  • Format: JSON with categories, rooms, coordinates, and visual properties
  • Must be compatible with the existing memory orb system in app.js
  • Should follow the DESIGN.md specifications

Priority

This is the foundation for all Mnemosyne spatial memory features. Must be implemented before other spatial features.

Acceptance Criteria

  • spatial-memory-schema.json exists in the-nexus root
  • All memory categories from DESIGN.md are mapped
  • Visual themes are defined with Three.js compatible values
  • Spatial coordinates are valid 3D positions
  • Schema is referenced by the memory orb system
## Overview Create the `spatial-memory-schema.json` file that maps memory categories to Nexus spatial zones, as described in DESIGN.md. ## Requirements 1. **Room Mapping**: Map memory categories (`user_pref`, `project`, `conversation`, `skill`, `fact`, etc.) to specific Nexus rooms 2. **Visual Themes**: Define visual properties for each room (lighting, colors, particle effects) 3. **Spatial Coordinates**: Define 3D positions for memory orbs within each room 4. **Connection Paths**: Define how memory orbs connect across rooms (holographic threads) 5. **RAG Integration**: Schema must support the RAG retrieval system for memory orb placement ## Implementation Details - File: `spatial-memory-schema.json` in the-nexus root - Format: JSON with categories, rooms, coordinates, and visual properties - Must be compatible with the existing memory orb system in `app.js` - Should follow the DESIGN.md specifications ## Priority This is the foundation for all Mnemosyne spatial memory features. Must be implemented before other spatial features. ## Acceptance Criteria - [ ] `spatial-memory-schema.json` exists in the-nexus root - [ ] All memory categories from DESIGN.md are mapped - [ ] Visual themes are defined with Three.js compatible values - [ ] Spatial coordinates are valid 3D positions - [ ] Schema is referenced by the memory orb system
Timmy was assigned by Rockachopa 2026-04-10 03:09:06 +00:00
Author
Owner

Claiming this issue. I'll implement the spatial memory schema based on the DESIGN.md specifications.

Claiming this issue. I'll implement the spatial memory schema based on the DESIGN.md specifications.
Author
Owner

PR submitted: #1150

The spatial memory schema has been implemented with:

  • 4 memory rooms (Library, Workshop, Armory, Commons)
  • 8 object types with visual properties
  • Lifecycle event animations
  • Holographic thread connections
  • RAG integration visualization parameters

Ready for review and integration with the memory orb system.

PR submitted: #1150 The spatial memory schema has been implemented with: - 4 memory rooms (Library, Workshop, Armory, Commons) - 8 object types with visual properties - Lifecycle event animations - Holographic thread connections - RAG integration visualization parameters Ready for review and integration with the memory orb system.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-nexus#1149