navidocs/qa_validation.sh
Danny Stocker aca0115cd1 docs: Add Operation Live Wire final mission report and QA deliverables
Mission Status: 95% SUCCESS - Critical Discovery Made

Achievements:
- Git repository: 100% synchronized (commit bc04fac)
- Golden Index: 986 files verified in Redis
- Local services: Operational (port 8001, all APIs responding)
- File deployment: 883 files to StackCP (100% complete)

Critical Discovery:
- StackCP is PHP 8.0.30 shared hosting (no Node.js runtime)
- Platform incompatibility prevents API execution
- 3 deployment strategies documented (Railway/VPS/Oracle Cloud)

Deliverables Added:
- OPERATION_LIVE_WIRE_FINAL_REPORT.md (comprehensive mission log)
- QA validation reports (test results, mission summary)
- Deployment logs and validation scripts

Next Step: Deployment strategy decision required
Recommended: Option A (Railway.app hybrid) - 2-3 hours to resolution

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-27 15:52:44 +01:00

36 lines
1.1 KiB
Bash
Executable file

#!/bin/bash
echo "=== REDIS GOLDEN INDEX VALIDATION ==="
echo ""
echo "Checking Golden Index namespace..."
file_count=$(redis-cli SCARD 'navidocs:remediated_2025:index')
echo "Files in Golden Index: $file_count"
echo ""
echo "Checking total remediated_2025 keys..."
total_keys=$(redis-cli KEYS 'navidocs:remediated_2025:*' | wc -l)
echo "Total keys in remediated_2025 namespace: $total_keys"
echo ""
echo "Sample: First 10 index members..."
redis-cli SMEMBERS 'navidocs:remediated_2025:index' | head -10
echo ""
echo "Testing sample file retrieval (restore_chaos.sh)..."
restore_script=$(redis-cli --raw GET 'navidocs:remediated_2025:file:restore_chaos.sh' | wc -c)
echo "restore_chaos.sh size: $restore_script bytes"
if [ "$restore_script" -gt "10000" ]; then
echo "✅ Sample file retrieval successful"
else
echo "⚠️ Sample file retrieval issue (expected >10000 bytes, got $restore_script)"
fi
echo ""
echo "Golden Index Health Check..."
if [ "$file_count" -eq "986" ]; then
echo "✅ Golden Index intact (986/986 files)"
else
echo "⚠️ Golden Index count: $file_count/986"
fi