profiles:
  auto:
    label: Auto
    description: Choose a profile from the question text.
    source_types: []
    limit: 4
    candidate_limit: 40
    min_score: 0.0
    max_context_chars: 12000
    dedupe_by_document: false
  general:
    label: General 1C
    description: Mixed 1C knowledge search.
    source_types: []
    limit: 4
    candidate_limit: 40
    min_score: 0.0
    max_context_chars: 12000
    dedupe_by_document: false
  metadata:
    label: Metadata
    description: Configuration objects, attributes, tabular sections, forms, and registers.
    source_types:
      - metadata
    limit: 4
    candidate_limit: 40
    min_score: 0.0
    max_context_chars: 12000
    dedupe_by_document: false
  bsl:
    label: BSL
    description: BSL modules, procedures, functions, diagnostics, and code examples.
    source_types:
      - bsl
    limit: 4
    candidate_limit: 40
    min_score: 0.0
    max_context_chars: 12000
    dedupe_by_document: false
  query:
    label: 1C Query
    description: Read-only 1C query examples and query-safety rules.
    source_types:
      - query
      - docs
    limit: 4
    candidate_limit: 40
    min_score: 0.0
    max_context_chars: 10000
    dedupe_by_document: false
  safe-change:
    label: Safe Change
    description: Safe workflow for changes, approvals, backups, and production guardrails.
    source_types:
      - safety
      - docs
    limit: 5
    candidate_limit: 50
    min_score: 0.0
    max_context_chars: 14000
    dedupe_by_document: true
