version: 2 backends: service: endpoint: https://openrouter.ai/api/v1 credential: AUDITA_SERVICE_KEY concurrency: 2 queue_capacity: 1024 llm: proposal_profile: service-proposal validation_profile: service-validation transient_retries: 2 repair_attempts: 2 operation_timeout: 15m pipeline: modules: [glossary, homophones, glossary, spoken_word, grammar] output: schema: audita-v1 chunking: # Requires at least this many normalized segments; omit for automatic chunking. target_sections: 8 max_section_tokens: 8192 min_section_tokens: 2048 normalization: max_segment_gap: 4.0 ellipsis_gap: 3.5 max_segment_duration: 60.0 max_segment_tokens: 2048 thresholds: glossary: 0.8 homophones: 0.8 spoken_word: 0.8 grammar: 0.8 context: description: "General context for domain vocabulary and speaker names." reporting: enabled: true stdout_dir: . diagnostics: debug: false work_dir: /tmp/audita