PreToolUse or PermissionRequest gate. For a score after a session ends, use Jev evaluations.
Start in observe mode
Install Failproof AI and attach hooks to a supported harness. Use failproofai 1.0.8-beta.0 or later. Failproof AI ships no Jev checks. Install them as a pack, or Jev has nothing to ask and is never called:
test checks the endpoint. To check the hook path, ask a hooked agent to use its file-reading tool on README.md. Confirm that tool call appears in the session, then inspect Policies → Activity in the local dashboard. The Jev count in status should increase. Observe mode records what Jev would have decided while your existing policy result still applies.

