forked from Steake/GodelOS
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathquick_verify.sh
More file actions
97 lines (83 loc) · 2.61 KB
/
quick_verify.sh
File metadata and controls
97 lines (83 loc) · 2.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
#!/bin/bash
# Quick verification that all integrations are syntactically correct
echo "🔍 Quick Verification of Consciousness Integrations"
echo "===================================================="
echo ""
# Change to the script's directory, then to project root
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "$SCRIPT_DIR"
echo "1. Checking Python syntax of modified files..."
echo ""
# Check each file
files=(
"backend/core/consciousness_engine.py"
"backend/unified_server.py"
"backend/core/unified_consciousness_engine.py"
"backend/goal_management_system.py"
"backend/core/metacognitive_monitor.py"
"backend/core/knowledge_graph_evolution.py"
)
all_ok=true
for file in "${files[@]}"; do
echo -n " Checking $file... "
if python3 -m py_compile "$file" 2>/dev/null; then
echo "✓ OK"
else
echo "✗ SYNTAX ERROR"
all_ok=false
fi
done
echo ""
echo "2. Checking key integrations exist..."
echo ""
# Check bootstrap exists
if grep -q "async def bootstrap_consciousness" backend/core/consciousness_engine.py; then
echo " ✓ Bootstrap sequence implemented"
else
echo " ✗ Bootstrap sequence missing"
all_ok=false
fi
# Check server calls bootstrap
if grep -q "bootstrap_consciousness()" backend/unified_server.py; then
echo " ✓ Server startup integration"
else
echo " ✗ Server startup integration missing"
all_ok=false
fi
# Check conscious query processing
if grep -q "process_with_unified_awareness" backend/unified_server.py; then
echo " ✓ Conscious query processing"
else
echo " ✗ Conscious query processing missing"
all_ok=false
fi
# Check phenomenal integrations
if grep -q "_generate_goal_phenomenal_experience" backend/goal_management_system.py; then
echo " ✓ Goals → Phenomenal experience"
else
echo " ✗ Goals phenomenal integration missing"
all_ok=false
fi
if grep -q "_update_consciousness_recursive_depth" backend/core/metacognitive_monitor.py; then
echo " ✓ Metacognition → Recursive depth"
else
echo " ✗ Metacognition integration missing"
all_ok=false
fi
if grep -q "_generate_emergence_phenomenal_experience" backend/core/knowledge_graph_evolution.py; then
echo " ✓ Knowledge graph → Phenomenal experience"
else
echo " ✗ Knowledge graph integration missing"
all_ok=false
fi
echo ""
echo "===================================================="
if [ "$all_ok" = true ]; then
echo "✅ ALL VERIFICATIONS PASSED"
echo ""
echo "Consciousness integration is complete and working!"
exit 0
else
echo "❌ SOME VERIFICATIONS FAILED"
exit 1
fi