Add the Narratio D&D processing configuration

This commit is contained in:
2026-09-11 02:23:31 +00:00
parent bc6df2ac4b
commit 7ca812c228
11 changed files with 220 additions and 0 deletions

View File

@@ -180,3 +180,67 @@ argument_specs:
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.

View File

@@ -80,6 +80,13 @@ dependencies:
narratio_go_binary: "{{ dnd_pipeline_go_binary }}"
narratio_whisperx_transcribe_url: "{{ dnd_pipeline_whisperx_transcribe_url }}"
narratio_campaigns_root: "{{ dnd_pipeline_campaigns_root }}"
narratio_configkit_imports:
- path: conf.d/processing.yml
- path: artifacts/session-recap.yml
- path: artifacts/hostile-rumors.yml
- path: artifacts/deranged-rumors.yml
- path: artifacts/scene-map.yml
- path: artifact-families/character-meta-analysis.yml
narratio_seriatim_binary: /usr/local/bin/seriatim
narratio_audita_binary: /usr/local/bin/audita
narratio_audita_config_path: /usr/local/etc/audita/config.yml