#!/usr/bin/env node // Minimal test to verify core works without memory issues import { Brainy } from './dist/index.js' console.log('๐Ÿงช Minimal Brainy Test') async function minimalTest() { try { // Just test initialization and basic add const brain = new Brainy({ storage: { forceMemoryStorage: true }, verbose: false, // Disable features that might use memory enableAugmentations: false, cache: { enabled: false } }) console.log('1. Initializing...') await brain.init() console.log('2. Adding noun...') const id = await brain.addNoun({ name: 'Test', value: 123 }) console.log('3. Getting noun...') const noun = await brain.getNoun(id) console.log(`โœ… Success! Retrieved: ${noun.name}`) console.log(`Memory: ${(process.memoryUsage().heapUsed / 1024 / 1024).toFixed(2)} MB`) process.exit(0) } catch (error) { console.error('โŒ Failed:', error.message) process.exit(1) } } minimalTest()