--- 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_operator_users: type: list elements: str required: true description: Existing human accounts enrolled in the shared runtime group. dnd_pipeline_secrets: type: dict required: true description: Explicit credential-file names and values managed beneath Narratio's secrets directory. 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_notarius_pipelines: type: dict required: true description: Complete native map of Notarius pipeline definitions. dnd_pipeline_notarius_cache_root: type: path required: true description: Shared root for Notarius cache state. dnd_pipeline_notarius_cache_chunk_plans_mode: type: str required: true description: Notarius chunk-plan cache policy. dnd_pipeline_notarius_cache_checkpoints_enabled: type: bool required: true description: Whether Notarius records checkpoints. dnd_pipeline_narratio_workspace_cleanup_after_publish: type: bool required: true description: Whether Narratio cleans successfully published workspace state. dnd_pipeline_narratio_storage_backend: type: str required: true description: Narratio object-storage backend. dnd_pipeline_narratio_storage_s3_bucket: type: str required: false description: S3 bucket used by Narratio. dnd_pipeline_narratio_storage_s3_root_prefix: type: str required: false description: Root prefix for Narratio objects in the S3 bucket. dnd_pipeline_narratio_storage_s3_region: type: str required: false description: S3 region used by Narratio. dnd_pipeline_narratio_storage_s3_endpoint: type: str required: false description: S3-compatible endpoint used by Narratio. dnd_pipeline_narratio_storage_s3_force_path_style: type: bool required: false description: Whether Narratio uses path-style S3 requests. dnd_pipeline_narratio_storage_s3_access_key_id: type: str required: false description: Nullable access-key environment-variable reference. dnd_pipeline_narratio_storage_s3_secret_access_key: type: str required: false description: Nullable secret-key environment-variable reference. dnd_pipeline_narratio_cache_s3_audio: type: bool required: true description: Whether Narratio caches downloaded S3 audio. dnd_pipeline_narratio_publish_enabled: type: bool required: true description: Whether Narratio publication is enabled. dnd_pipeline_narratio_publish_upload_run: type: bool required: true description: Whether Narratio uploads immutable run content. dnd_pipeline_narratio_publish_outputs: type: list required: true description: Complete native list of Narratio output publication rules. 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_notarius_pipeline_id: type: str required: true description: Notarius pipeline selected by Narratio. dnd_pipeline_narratio_notarius_llm_api_key: type: str required: true description: Environment-variable name forwarded by Narratio to Notarius. dnd_pipeline_narratio_notarius_resume: type: bool required: true description: Whether ordinary Narratio extraction requests Notarius checkpoint reuse. dnd_pipeline_narratio_notarius_references: type: dict required: true description: Complete native map of Narratio prepared-reference bindings. dnd_pipeline_narratio_notarius_outputs: type: dict required: true description: Complete native map of accepted Notarius lane outputs. 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.