instead of judging a finished trajectory from screenshots alone, the verifier builds a task rubric from the available context, then runs GUI or code checks for each unresolved requirement and combines the findings under explicit evidence rules. Across desktop, mobile and web settings it improved agreement with reference labels over VLM-judge and generated-program baselines, with the largest offline gains on hard cases and stronger rejection of false completion claims online.