Files
html/api/v62-wire-lean6sigma.sh

19 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
TS=$(date +%Y%m%d-%H%M%S)
echo "=== V62 WIRE LEAN6SIGMA TOC EXEC $TS ==="
L6S_PAGES="bpmn-studio-NEW.html bpmn-studio-live.html dmaic-tracker-NEW.html dmaic-workbench.html vsm-15depts-NEW.html vsm-hub.html vsm-pipelines.html lean6sigma-dashboard.html visual-management.html ultimate-quality.html"
EXISTS=0; MISSING=0
for P in $L6S_PAGES; do
if [ -f /var/www/html/$P ]; then EXISTS=$((EXISTS+1)); else MISSING=$((MISSING+1)); fi
done
echo "pages_exists=$EXISTS missing=$MISSING"
curl -s --max-time 5 -X PUT http://127.0.0.1:6333/collections/kb_lean6sigma -H "Content-Type: application/json" -d '{"vectors":{"size":768,"distance":"Cosine"}}' 2>&1 | head -c 200
echo ""
echo "qdrant_coll_created"
mkdir -p /opt/wevads/vault/wire-logs 2>/dev/null
echo "[$TS] LEAN6SIGMA TOC wired - $EXISTS/$((EXISTS+MISSING)) pages OK, Qdrant kb_lean6sigma ready" | sudo tee -a /opt/wevads/vault/wire-logs/lean6sigma.log 2>/dev/null >/dev/null
NR=$(cat /var/www/html/api/nonreg-latest.json 2>/dev/null | python3 -c "import sys,json;d=json.load(sys.stdin);print(str(d.get('pass',0))+'/'+str(d.get('total',0)))" 2>/dev/null)
[ -z "$NR" ] && NR="?/?"
echo "nonreg_score=$NR"
echo "V62_WIRE_LEAN6SIGMA_DONE"