/** * Initialize Memory System with Current Context */ const { MemoryManager, MEMORY_CATEGORIES } = require('./super-enhanced-memory-implementation.js'); async function initializeMemory() { const memoryManager = new MemoryManager(); // Store user identity await memoryManager.createMemory('mem:identity:name', MEMORY_CATEGORIES.IDENTITY, 'JC', 10, ['name', 'user']); await memoryManager.createMemory('mem:identity:username', MEMORY_CATEGORIES.IDENTITY, 'Blknyrd', 9, ['username', 'user']); await memoryManager.createMemory('mem:identity:role', MEMORY_CATEGORIES.IDENTITY, 'Software Development Team Lead', 8, ['role', 'user']); // Store preferences await memoryManager.createMemory('mem:pref:communication_style', MEMORY_CATEGORIES.PREFERENCES, 'Direct and technical', 7, ['communication', 'style']); await memoryManager.createMemory('mem:pref:format', MEMORY_CATEGORIES.PREFERENCES, 'Concise, actionable reporting', 7, ['format', 'style']); await memoryManager.createMemory('mem:pref:memory_persistence', MEMORY_CATEGORIES.PREFERENCES, 'Persistent context between sessions', 9, ['memory', 'persistence']); // Store current project goals await memoryManager.createMemory('mem:goal:site_survey_enhancement', MEMORY_CATEGORIES.GOALS, 'Enhance IT Site Survey AI application with dashboard and memory system', 8, ['project', 'site-survey']); await memoryManager.createMemory('mem:goal:memory_system', MEMORY_CATEGORIES.GOALS, 'Implement super-enhanced memory system for context persistence', 9, ['project', 'memory']); // Store key knowledge about current work await memoryManager.createMemory('mem:knowledge:current_app', MEMORY_CATEGORIES.KNOWLEDGE, 'IT Site Survey AI Flask application running on port 3003', 7, ['application', 'site-survey']); await memoryManager.createMemory('mem:knowledge:dashboard_url', MEMORY_CATEGORIES.KNOWLEDGE, 'http://192.168.50.11:3003/dashboard.html', 7, ['url', 'dashboard']); await memoryManager.createMemory('mem:knowledge:api_endpoint', MEMORY_CATEGORIES.KNOWLEDGE, '/api/surveys/responses for retrieving all survey responses', 7, ['api', 'endpoint']); // Store recent activities await memoryManager.createMemory('mem:episodic:2026-07-03_work', MEMORY_CATEGORIES.EPISODIC, 'Implemented dashboard interface, API endpoint, and memory system for IT Site Survey AI application', 6, ['work', '2026-07-03']); console.log('Memory system initialized with context information'); } // Run initialization initializeMemory().catch(console.error);