#!/bin/sh
# Verify each variant file separately and print one verdict line per file.
# Usage: verify_each.sh [extra verify flags...]
git config --global --add safe.directory /work
for f in src/shop/h*.py; do
  out=$(skylos verify . --file "$f" "$@" 2>/dev/null); rc=$?
  verdict=$(printf '%s' "$out" | python3 -c '
import json,sys
d=json.load(sys.stdin)
rules=[x.get("rule_id") for x in d.get("findings",[])]
print(d["status"].upper(), d.get("summary",""), rules)')
  echo "$f exit=$rc $verdict"
done
