--- argument_specs: main: short_description: Compose the D&D transcript-processing application suite options: dnd_pipeline_audita_version: type: str required: true description: Audita application revision for the compatible suite. dnd_pipeline_narratio_version: type: str required: true description: Narratio application revision for the compatible suite. dnd_pipeline_notarius_version: type: str required: true description: Notarius application revision for the compatible suite. dnd_pipeline_seriatim_version: type: str required: true description: Seriatim application revision for the compatible suite. dnd_pipeline_scriptorium_version: type: str required: true description: Scriptorium application revision for the compatible suite. dnd_pipeline_manage_build_dependencies: type: bool required: true description: Whether every application role manages Git and Go. dnd_pipeline_go_snap_channel: type: str required: true description: Go Snap channel passed to every application role. dnd_pipeline_go_binary: type: path required: true description: Go executable passed to every application role. dnd_pipeline_runtime_user: type: str required: true description: Service account that owns suite-managed configuration. dnd_pipeline_runtime_group: type: str required: true description: Shared group for suite-managed configuration. dnd_pipeline_config_directory_mode: type: str required: true description: Mode for suite-managed configuration directories. dnd_pipeline_config_file_mode: type: str required: true description: Mode for suite-managed configuration files. dnd_pipeline_whisperx_transcribe_url: type: str required: true description: WhisperX transcription endpoint passed to Narratio. dnd_pipeline_campaigns_repository_url: type: str required: true description: Git origin containing the campaign registry. dnd_pipeline_campaigns_revision: type: str required: true description: Campaign branch, tag, or commit to deploy. dnd_pipeline_campaigns_root: type: path required: true description: Campaign checkout and Narratio registry root. dnd_pipeline_prompt_library_repository_url: type: str required: true description: Git origin containing the prompt library. dnd_pipeline_prompt_library_revision: type: str required: true description: Prompt-library branch, tag, or commit to deploy. dnd_pipeline_prompt_library_root: type: path required: true description: Prompt-library checkout root. dnd_pipeline_audita_pipeline_modules: type: list elements: str required: true description: Ordered Audita processing modules. dnd_pipeline_audita_output_schema: type: str required: true description: Audita output schema shared with Narratio. dnd_pipeline_audita_llm_proposal_base_url: type: str required: true description: Audita proposal LLM endpoint. dnd_pipeline_audita_llm_proposal_model: type: str required: true description: Audita proposal LLM model. dnd_pipeline_audita_llm_proposal_api_key_env: type: str required: true description: Proposal LLM API-key environment variable name. dnd_pipeline_audita_llm_proposal_timeout: type: str required: true description: Proposal LLM timeout. dnd_pipeline_audita_llm_proposal_max_retries: type: int required: true description: Proposal LLM retry count. dnd_pipeline_audita_llm_validation_base_url: type: str required: true description: Audita validation LLM endpoint. dnd_pipeline_audita_llm_validation_model: type: str required: true description: Audita validation LLM model. dnd_pipeline_audita_llm_validation_api_key_env: type: str required: true description: Validation LLM API-key environment variable name. dnd_pipeline_audita_llm_validation_timeout: type: str required: true description: Validation LLM timeout. dnd_pipeline_audita_llm_validation_max_retries: type: int required: true description: Validation LLM retry count. dnd_pipeline_audita_concurrency_total_llm: type: int required: true description: Total Audita LLM concurrency. dnd_pipeline_audita_concurrency_proposal_llm: type: int required: true description: Proposal Audita LLM concurrency. dnd_pipeline_audita_concurrency_validation_llm: type: int required: true description: Validation Audita LLM concurrency. dnd_pipeline_audita_chunking_target_sections: type: int required: true description: Audita target section count. dnd_pipeline_audita_chunking_max_section_tokens: type: int required: true description: Audita maximum section tokens. dnd_pipeline_audita_chunking_min_section_tokens: type: int required: true description: Audita minimum section tokens. dnd_pipeline_audita_normalization_max_segment_gap: type: str required: true description: Audita maximum segment gap. dnd_pipeline_audita_normalization_ellipsis_gap: type: str required: true description: Audita ellipsis gap. dnd_pipeline_audita_normalization_max_segment_duration: type: str required: true description: Audita maximum segment duration. dnd_pipeline_audita_normalization_max_segment_tokens: type: int required: true description: Audita maximum segment tokens. dnd_pipeline_audita_thresholds_glossary: type: float required: true description: Audita glossary confidence threshold. dnd_pipeline_audita_thresholds_homophones: type: float required: true description: Audita homophone confidence threshold. dnd_pipeline_audita_thresholds_spoken_word: type: float required: true description: Audita spoken-word confidence threshold. dnd_pipeline_audita_thresholds_grammar: type: float required: true description: Audita grammar confidence threshold. dnd_pipeline_audita_context_description: type: str required: true description: Audita transcript context description. dnd_pipeline_audita_diagnostics_work_dir: type: str required: true description: Audita diagnostics work directory. dnd_pipeline_audita_diagnostics_retention: type: str required: true description: Audita diagnostics retention policy. dnd_pipeline_narratio_seriatim_output_schema: type: str required: true description: Seriatim schema consumed by the D&D processing workflow. dnd_pipeline_narratio_normalize_output_path: type: str required: true description: Canonical normalized transcript output path. dnd_pipeline_narratio_normalize_output_schema: type: str required: true description: Schema for the normalized transcript output. dnd_pipeline_narratio_trim_enabled: type: bool required: true description: Whether D&D transcript trimming is enabled. dnd_pipeline_narratio_trim_output_path: type: str required: true description: Canonical trimmed transcript output path. dnd_pipeline_narratio_trim_bounds_prompt_id: type: str required: true description: Prompt that identifies D&D session bounds. dnd_pipeline_narratio_trim_bounds_transcript_input_name: type: str required: true description: Bounds prompt input receiving the transcript. dnd_pipeline_narratio_trim_bounds_output_path: type: str required: true description: Canonical session-bounds artifact output path. dnd_pipeline_narratio_render_enabled: type: bool required: true description: Whether transcript rendering is enabled. dnd_pipeline_narratio_render_format: type: str required: true description: Format for rendered D&D transcripts. dnd_pipeline_narratio_session_recap_artifact: type: dict required: true description: Complete native mapping for the session recap artifact. dnd_pipeline_narratio_hostile_rumors_artifact: type: dict required: true description: Complete native mapping for the hostile rumors artifact. dnd_pipeline_narratio_deranged_rumors_artifact: type: dict required: true description: Complete native mapping for the deranged rumors artifact. dnd_pipeline_narratio_scene_map_artifact: type: dict required: true description: Complete native mapping for the scene map artifact. dnd_pipeline_narratio_character_analysis_family: type: dict required: true description: Complete native mapping for the character analysis family. dnd_pipeline_narratio_testing_scriptorium_profile: type: str required: true description: Scriptorium profile selected by the testing overlay.