Rename fractal-brain to Resonance_Engine: update all paths, docs, scripts, and add experiments/results/src
This commit is contained in:
@@ -0,0 +1,118 @@
|
||||
@echo off
|
||||
REM ============================================================================
|
||||
REM GHOST METRIC - QUICK TEST SCRIPT
|
||||
REM Tests basic functionality before full 6-hour run
|
||||
REM ============================================================================
|
||||
|
||||
echo ========================================================================
|
||||
echo GHOST METRIC - SYSTEM VERIFICATION
|
||||
echo Start: %date% %time%
|
||||
echo ========================================================================
|
||||
echo.
|
||||
|
||||
cd /d "D:\openclaw-local\workspace-main\harmonic_scan_sequential\1024x1024"
|
||||
|
||||
echo [STEP 1] Checking Python environment...
|
||||
python --version
|
||||
python -c "import numpy; import scipy; print('NumPy:', numpy.__version__, '| SciPy:', scipy.__version__)"
|
||||
if errorlevel 1 (
|
||||
echo [ERROR] Python or required packages not available
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo.
|
||||
echo [STEP 2] Checking C++ executable...
|
||||
if exist fractal_habit_ghost.exe (
|
||||
echo fractal_habit_ghost.exe exists
|
||||
for %%f in (fractal_habit_ghost.exe) do echo Size: %%~zf bytes
|
||||
) else (
|
||||
echo [ERROR] fractal_habit_ghost.exe not found
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo.
|
||||
echo [STEP 3] Testing command-line interface...
|
||||
echo Running: fractal_habit_ghost.exe -help
|
||||
fractal_habit_ghost.exe -help
|
||||
if errorlevel 1 (
|
||||
echo [WARNING] Help command failed, but continuing...
|
||||
)
|
||||
|
||||
echo.
|
||||
echo [STEP 4] Creating test directories...
|
||||
mkdir "C:\fractal_nvme_test\ghost_metric_test" 2>nul
|
||||
mkdir "C:\fractal_nvme_test\ghost_metric_test\fingerprints" 2>nul
|
||||
|
||||
echo.
|
||||
echo [STEP 5] Running Python driver in test mode...
|
||||
echo This will test the Python logic without running full C++ simulation
|
||||
python ghost_metric.py calculate test_A.bin test_C.bin 2>&1
|
||||
if errorlevel 1 (
|
||||
echo [WARNING] Python calculation test failed (expected - no test files)
|
||||
)
|
||||
|
||||
echo.
|
||||
echo [STEP 6] Creating dummy binary files for correlation test...
|
||||
echo Creating test binary files with known correlation...
|
||||
python -c "
|
||||
import numpy as np
|
||||
import os
|
||||
|
||||
# Create directory
|
||||
os.makedirs('C:\\fractal_nvme_test\\ghost_metric_test\\fingerprints', exist_ok=True)
|
||||
|
||||
# Create state A (reference)
|
||||
state_A = np.random.randn(1024*1024*2).astype(np.float32)
|
||||
state_A.tofile('C:\\fractal_nvme_test\\ghost_metric_test\\fingerprints\\test_A.bin')
|
||||
|
||||
# Create state C with 0.90 correlation (should trigger GHOST DETECTED)
|
||||
noise = np.random.randn(1024*1024*2) * 0.1
|
||||
state_C = state_A * 0.9 + noise * 0.1
|
||||
state_C.tofile('C:\\fractal_nvme_test\\ghost_metric_test\\fingerprints\\test_C.bin')
|
||||
|
||||
print('Created test files:')
|
||||
print(' test_A.bin:', state_A.shape, 'elements')
|
||||
print(' test_C.bin:', state_C.shape, 'elements')
|
||||
"
|
||||
|
||||
echo.
|
||||
echo [STEP 7] Running actual correlation calculation...
|
||||
python ghost_metric.py calculate "C:\fractal_nvme_test\ghost_metric_test\fingerprints\test_A.bin" "C:\fractal_nvme_test\ghost_metric_test\fingerprints\test_C.bin"
|
||||
|
||||
echo.
|
||||
echo [STEP 8] Testing baseline mode (short run)...
|
||||
echo This will run a very short baseline test (10k steps instead of full)
|
||||
echo Note: This is just to verify the executable runs, not a real baseline
|
||||
echo.
|
||||
echo Running: fractal_habit_ghost.exe -mode baseline -target-entropy 5.8 -tolerance 0.5
|
||||
fractal_habit_ghost.exe -mode baseline -target-entropy 5.8 -tolerance 0.5 > "C:\fractal_nvme_test\ghost_metric_test\baseline_test.log" 2>&1
|
||||
if errorlevel 0 (
|
||||
echo [SUCCESS] Baseline test completed
|
||||
type "C:\fractal_nvme_test\ghost_metric_test\baseline_test.log" | findstr /C:"[SOMATIC_STATE]" /C:"[DUMP]" /C:"[ERROR]" | head -5
|
||||
) else (
|
||||
echo [WARNING] Baseline test had issues
|
||||
type "C:\fractal_nvme_test\ghost_metric_test\baseline_test.log" | tail -10
|
||||
)
|
||||
|
||||
echo.
|
||||
echo ========================================================================
|
||||
echo SYSTEM VERIFICATION COMPLETE
|
||||
echo End: %date% %time%
|
||||
echo ========================================================================
|
||||
echo.
|
||||
echo [SUMMARY]
|
||||
echo Python environment: OK
|
||||
echo C++ executable: OK
|
||||
echo Directory structure: OK
|
||||
echo Correlation calculation: Tested
|
||||
echo Baseline mode: Tested
|
||||
echo.
|
||||
echo [NEXT STEPS]
|
||||
echo 1. Full baseline to reach 6.8 bits (may take hours)
|
||||
echo 2. Injury phase with Aₙ=0.35 noise
|
||||
echo 3. Recovery monitoring
|
||||
echo 4. Ghost metric calculation
|
||||
echo.
|
||||
echo Estimated total time: 4-6 hours
|
||||
echo.
|
||||
pause
|
||||
Reference in New Issue
Block a user