#!/bin/bash # WEVIA Auto-Doc — daily 06:00 DOC="/var/www/html/api/wevia-autodoc.json" echo "{ \"date\": \"$(date +%Y-%m-%d)\", \"engine\": $(wc -l /var/www/html/api/wevia-autonomous.php 2>/dev/null | cut -d" " -f1), \"apis\": $(ls /var/www/html/api/wevia-*.php 2>/dev/null | wc -l), \"scripts\": $(ls /opt/weval-l99/wevia-*.sh /opt/weval-l99/wevia-*.py /opt/weval-l99/wevia-*.php 2>/dev/null | wc -l), \"crons\": $(crontab -l 2>/dev/null | grep -c .), \"wiki\": $(ls /opt/weval-l99/wiki/*.json 2>/dev/null | wc -l), \"ollama\": $(curl -sf http://127.0.0.1:11434/api/tags 2>/dev/null | python3 -c "import json,sys;print(len(json.load(sys.stdin).get(\"models\",[])))" 2>/dev/null), \"docker\": $(docker ps -q 2>/dev/null | wc -l), \"disk\": \"$(df -h / | awk "NR==2{print \$5}")\", \"blade\": \"$(cat /var/www/html/api/wevia-blade-status.json 2>/dev/null | python3 -c "import json,sys;print(json.load(sys.stdin).get(\"status\",\"?\"))" 2>/dev/null)\", \"commits\": $(cd /var/www/html && git rev-list --count HEAD 2>/dev/null) }" > $DOC