d27d8b6780
13 commits / 10 files / +3017 lines: - multiJudgeConsensus 3-judge any-YES + cache/budget - per-tool LLM-judge pure decision + PreToolUse hook wiring - response-scan deterministic layer + LLM layer + Stop hook - normative-content path matcher + content extraction - normative-content deterministic layers + multi-judge Layer 4 - normative-content PreToolUse hook wiring - ProxyAPI live integration smoke Stream tests pass.