-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathverify_conscientization.sh
More file actions
executable file
·57 lines (51 loc) · 1.51 KB
/
verify_conscientization.sh
File metadata and controls
executable file
·57 lines (51 loc) · 1.51 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
#!/bin/bash
echo "============================================================"
echo "GAP-59: Conscientization Prompts - Verification"
echo "Philosophical Foundation: Paulo Freire"
echo "============================================================"
echo ""
echo "Checking files created:"
echo ""
files=(
"frontend/src/types/conscientization.ts"
"frontend/src/services/conscientization.ts"
"frontend/src/components/ReflectionPrompt.tsx"
"frontend/src/hooks/useConscientization.ts"
"frontend/src/pages/CollectiveReflectionsPage.tsx"
)
all_exist=true
for file in "${files[@]}"; do
if [ -f "$file" ]; then
lines=$(wc -l < "$file")
echo "✓ $file ($lines lines)"
else
echo "❌ Missing: $file"
all_exist=false
fi
done
echo ""
if [ "$all_exist" = true ]; then
echo "✓ All files created successfully!"
echo ""
echo "Implementation includes:"
echo " 1. Prompt library with 7 trigger types"
echo " 2. React component for displaying prompts"
echo " 3. Hook for triggering prompts at key moments"
echo " 4. Collective reflections page (dialogue space)"
echo " 5. Philosophical framing from Paulo Freire"
echo ""
echo "Prompts trigger on:"
echo " - First offer/need/exchange"
echo " - Receiving gifts"
echo " - Weekly reflections"
echo " - Community milestones"
echo " - Detected tensions"
echo ""
echo "\"No one educates anyone alone."
echo "People educate each other through dialogue.\""
echo "- Paulo Freire"
exit 0
else
echo "❌ Some files missing"
return
fi