0f841fd Forward Scriptorium credentials in the D&D suite git-subtree-dir: roles/pipeline git-subtree-split: 0f841fd91ffc533aeec0ec688e81c24bd187a845
355 lines
13 KiB
YAML
355 lines
13 KiB
YAML
---
|
|
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.
|