Module: Olyx::Guardrails::LlmFindingMerger
- Defined in:
- lib/olyx/guardrails/llm_finding_merger.rb
Overview
Unions semantic LLM findings into deterministic checks without clearing any.
Constant Summary collapse
- FLAG_SETTINGS =
{ pii: %i[pii_detected detected block_pii?], injection: %i[injection_attempt injection_attempt block_injections?] }.freeze
Class Method Summary collapse
Class Method Details
.call(checks, analysis, policy) ⇒ Object
14 15 16 17 |
# File 'lib/olyx/guardrails/llm_finding_merger.rb', line 14 def call(checks, analysis, policy) secret = secret_merge(checks[:secret], analysis, policy) checks.merge(flag_merges(checks, analysis, policy)).merge(secret: secret) end |