--- argument_specs: main: short_description: Install and configure Narratio from source options: narratio_version: {type: str, required: true} narratio_repository_url: {type: str, required: true} narratio_source_dir: {type: path, required: true} narratio_binary_path: {type: path, required: true} narratio_manage_build_dependencies: {type: bool, required: true} narratio_go_snap_channel: {type: str, required: true} narratio_go_binary: {type: path, required: true} narratio_user: {type: str, required: true} narratio_group: {type: str, required: true} narratio_config_path: {type: path, required: true} narratio_config_owner: {type: str, required: true} narratio_config_group: {type: str, required: true} narratio_config_directory_mode: {type: str, required: true} narratio_config_file_mode: {type: str, required: true} narratio_workspace_root: {type: path, required: true} narratio_campaigns_root: {type: path, required: true} narratio_spool_root: {type: path, required: true} narratio_cache_root: {type: path, required: true} narratio_whisperx_transcribe_url: {type: str, required: true} narratio_configkit_imports: {type: list, required: false} narratio_workspace_cleanup_after_publish: {type: bool, required: false} narratio_campaigns_default_campaign_id: {type: str, required: false} narratio_storage_backend: {type: str, required: false} narratio_storage_s3_bucket: {type: str, required: false} narratio_storage_s3_root_prefix: {type: str, required: false} narratio_storage_s3_region: {type: str, required: false} narratio_storage_s3_endpoint: {type: str, required: false} narratio_storage_s3_force_path_style: {type: bool, required: false} narratio_storage_s3_access_key_id: {type: str, required: false} narratio_storage_s3_secret_access_key: {type: str, required: false} narratio_spool_delete_audio_after_publish: {type: bool, required: false} narratio_cache_s3_audio: {type: bool, required: false} narratio_publish_enabled: {type: bool, required: false} narratio_publish_upload_run: {type: bool, required: false} narratio_publish_outputs: {type: list, required: false} narratio_whisperx_language: {type: str, required: false} narratio_whisperx_timeout: {type: str, required: false} narratio_whisperx_retries: {type: int, required: false} narratio_whisperx_retry_delay: {type: str, required: false} narratio_whisperx_concurrency: {type: int, required: false} narratio_seriatim_binary: {type: str, required: false} narratio_seriatim_timeout: {type: str, required: false} narratio_seriatim_output_schema: {type: str, required: false} narratio_seriatim_coalesce_gap: {type: float, required: false} narratio_seriatim_report: {type: bool, required: false} narratio_seriatim_env_overlap_word_run_gap: {type: float, required: false} narratio_seriatim_env_overlap_word_run_reorder_window: {type: float, required: false} narratio_seriatim_env_backchannel_max_duration: {type: float, required: false} narratio_seriatim_env_filler_max_duration: {type: float, required: false} narratio_audita_binary: {type: str, required: false} narratio_audita_timeout: {type: str, required: false} narratio_audita_llm_api_key: {type: str, required: false} narratio_audita_modules: {type: list, required: false} narratio_audita_base_url: {type: str, required: false} narratio_audita_model: {type: str, required: false} narratio_audita_total_llm_concurrency: {type: int, required: false} narratio_audita_proposal_llm_concurrency: {type: int, required: false} narratio_audita_validation_model: {type: str, required: false} narratio_audita_validation_llm_concurrency: {type: int, required: false} narratio_audita_transcript_description: {type: str, required: false} narratio_audita_config_path: {type: str, required: false} narratio_audita_output_schema: {type: str, required: false} narratio_audita_work_dir_retention: {type: str, required: false} narratio_audita_report: {type: bool, required: false} narratio_normalize_output_path: {type: str, required: false} narratio_normalize_output_schema: {type: str, required: false} narratio_normalize_report: {type: bool, required: false} narratio_trim_enabled: {type: bool, required: false} narratio_trim_output_path: {type: str, required: false} narratio_trim_bounds_prompt_id: {type: str, required: false} narratio_trim_bounds_profile_id: {type: str, required: false} narratio_trim_bounds_transcript_input_name: {type: str, required: false} narratio_trim_bounds_output_path: {type: str, required: false} narratio_trim_bounds_timeout: {type: str, required: false} narratio_trim_bounds_render_debug: {type: bool, required: false} narratio_trim_bounds_render_output_path: {type: str, required: false} narratio_trim_seriatim_report: {type: bool, required: false} narratio_render_enabled: {type: bool, required: false} narratio_render_format: {type: str, required: false} narratio_render_title: {type: str, required: false} narratio_render_include_timestamps: {type: bool, required: false} narratio_render_include_segment_ids: {type: bool, required: false} narratio_render_include_metadata: {type: bool, required: false} narratio_scriptorium_binary: {type: str, required: false} narratio_scriptorium_config_path: {type: str, required: false} narratio_scriptorium_timeout: {type: str, required: false} narratio_scriptorium_render_debug: {type: bool, required: false} narratio_scriptorium_artifacts: {type: dict, required: false} narratio_scriptorium_artifact_families: {type: dict, required: false} narratio_notarius_enabled: {type: bool, required: false} narratio_notarius_binary: {type: str, required: false} narratio_notarius_config_path: {type: str, required: false} narratio_notarius_pipeline_id: {type: str, required: false} narratio_notarius_timeout: {type: str, required: false} narratio_notarius_working_directory: {type: str, required: false} narratio_notarius_references: {type: dict, required: false} narratio_notarius_outputs: {type: dict, required: false} narratio_notification_mode: {type: str, required: false}