Files
timmy-config/pipelines/quality-gate.yaml

39 lines
790 B
YAML

# 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