| set -e | |
| echo "=== Lean 4 TheologyValidator Check ===" | |
| if ! command -v lean &> /dev/null; then | |
| echo "lean not found — skipping (install elan for Lean 4)" | |
| echo "PROOF_STATUS: SKIPPED" | |
| exit 0 | |
| fi | |
| echo "Running: lean --run lean/TheologyValidator.lean" | |
| lean --run lean/TheologyValidator.lean 2>&1 || true | |
| echo "" | |
| echo "Checking for 'sorry' placeholders..." | |
| SORRY_COUNT=$(grep -c "sorry" lean/TheologyValidator.lean || true) | |
| echo "Found $SORRY_COUNT sorry placeholder(s)" | |
| if [ "$SORRY_COUNT" -gt 0 ]; then | |
| echo "PROOF_STATUS: PARTIAL ($SORRY_COUNT sorry placeholders)" | |
| else | |
| echo "PROOF_STATUS: COMPLETE" | |
| fi | |
| echo "=== Done ===" | |