feat: Add quality gate configuration

This commit is contained in:
2026-04-14 22:32:27 +00:00
parent e780ab0805
commit 24906e15dd

View File

@@ -0,0 +1,38 @@
# Quality Gate Configuration
# Pipelines/quality-gate.yaml
quality_thresholds:
training_pair:
min_score: 0.5
min_prompt_length: 10
min_response_length: 20
knowledge_file:
min_score: 0.5
min_title_length: 5
min_content_length: 50
generated_asset:
min_score: 0.5
min_file_size: 100 # bytes
adversary_output:
min_score: 0.5
min_description_length: 50
required_severities: [critical, high, medium, low, info]
rejection:
auto_reject: true
reject_dir: ~/.hermes/pipelines/quality/rejected
max_rejections_per_hour: 50
notifications:
on_failure: true
notify_pipeline: true
notify_telegram: false
soul_compliance:
enabled: true
check_corporate_dependency: true
check_false_certainty: true
check_gatekeeping: true