--- 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_backends: type: dict required: true description: Native Audita backend definitions. dnd_pipeline_audita_profiles: type: dict required: true description: Native Audita profiles keyed by filename-safe IDs matching each mapping's id. dnd_pipeline_audita_llm_proposal_profile: type: str required: true description: Audita proposal profile ID. dnd_pipeline_audita_llm_validation_profile: type: str required: true description: Audita validation profile ID. dnd_pipeline_audita_llm_transient_retries: type: int required: false description: Optional Audita transient retry override. dnd_pipeline_audita_llm_repair_attempts: type: int required: false description: Optional Audita repair attempt override. dnd_pipeline_audita_llm_operation_timeout: type: str required: false description: Optional Audita whole-operation deadline override. 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: float required: true description: Audita maximum segment gap. dnd_pipeline_audita_normalization_ellipsis_gap: type: float required: true description: Audita ellipsis gap. dnd_pipeline_audita_normalization_max_segment_duration: type: float 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_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_notarius_testing_llm_profile: type: str required: true description: Notarius LLM profile selected by the testing overlay. dnd_pipeline_notarius_promptkit_transient_retries: type: int required: false description: Optional Notarius PromptKit transient retry override. dnd_pipeline_scriptorium_transient_retries: type: int required: false description: Optional Scriptorium transient retry override. 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_audita_credentials: type: list elements: str required: true description: Credential names forwarded by Narratio to Audita. dnd_pipeline_narratio_notarius_credentials: type: list elements: str required: true description: Credential names forwarded by Narratio to Notarius. dnd_pipeline_narratio_scriptorium_credentials: type: list elements: str required: false description: Optional credential names forwarded by Narratio to Scriptorium. 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.