Adopt the Narratio v3 configuration interface

This commit is contained in:
2026-09-28 14:50:05 +00:00
parent 330afe7856
commit a28f22c7dd
7 changed files with 57 additions and 82 deletions

View File

@@ -114,7 +114,7 @@ seriatim:
{% endif %}
{% endif %}
{% endif %}
{% if narratio_audita_binary is not none or narratio_audita_timeout is not none or narratio_audita_llm_api_key is not none or narratio_audita_modules is not none or narratio_audita_base_url is not none or narratio_audita_model is not none or narratio_audita_total_llm_concurrency is not none or narratio_audita_proposal_llm_concurrency is not none or narratio_audita_validation_model is not none or narratio_audita_validation_llm_concurrency is not none or narratio_audita_transcript_description is not none or narratio_audita_config_path is not none or narratio_audita_output_schema is not none or narratio_audita_work_dir_retention is not none or narratio_audita_report is not none %}
{% if narratio_audita_binary is not none or narratio_audita_timeout is not none or narratio_audita_credentials is not none or narratio_audita_modules is not none or narratio_audita_overlay is not none or narratio_audita_proposal_profile is not none or narratio_audita_validation_profile is not none or narratio_audita_transcript_description is not none or narratio_audita_config_path is not none or narratio_audita_output_schema is not none %}
audita:
{% if narratio_audita_binary is not none %}
binary: {{ narratio_audita_binary | to_json }}
@@ -122,29 +122,20 @@ audita:
{% if narratio_audita_timeout is not none %}
timeout: {{ narratio_audita_timeout | to_json }}
{% endif %}
{% if narratio_audita_llm_api_key is not none %}
llm_api_key: {{ narratio_audita_llm_api_key | to_json }}
{% if narratio_audita_credentials is not none %}
credentials: {{ narratio_audita_credentials | to_json }}
{% endif %}
{% if narratio_audita_modules is not none %}
modules: {{ narratio_audita_modules | to_json }}
{% endif %}
{% if narratio_audita_base_url is not none %}
base_url: {{ narratio_audita_base_url | to_json }}
{% if narratio_audita_overlay is not none %}
overlay: {{ narratio_audita_overlay | to_json }}
{% endif %}
{% if narratio_audita_model is not none %}
model: {{ narratio_audita_model | to_json }}
{% if narratio_audita_proposal_profile is not none %}
proposal_profile: {{ narratio_audita_proposal_profile | to_json }}
{% endif %}
{% if narratio_audita_total_llm_concurrency is not none %}
total_llm_concurrency: {{ narratio_audita_total_llm_concurrency | to_json }}
{% endif %}
{% if narratio_audita_proposal_llm_concurrency is not none %}
proposal_llm_concurrency: {{ narratio_audita_proposal_llm_concurrency | to_json }}
{% endif %}
{% if narratio_audita_validation_model is not none %}
validation_model: {{ narratio_audita_validation_model | to_json }}
{% endif %}
{% if narratio_audita_validation_llm_concurrency is not none %}
validation_llm_concurrency: {{ narratio_audita_validation_llm_concurrency | to_json }}
{% if narratio_audita_validation_profile is not none %}
validation_profile: {{ narratio_audita_validation_profile | to_json }}
{% endif %}
{% if narratio_audita_transcript_description is not none %}
transcript_description: {{ narratio_audita_transcript_description | to_json }}
@@ -155,12 +146,6 @@ audita:
{% if narratio_audita_output_schema is not none %}
output_schema: {{ narratio_audita_output_schema | to_json }}
{% endif %}
{% if narratio_audita_work_dir_retention is not none %}
work_dir_retention: {{ narratio_audita_work_dir_retention | to_json }}
{% endif %}
{% if narratio_audita_report is not none %}
report: {{ narratio_audita_report | to_json }}
{% endif %}
{% endif %}
{% if narratio_normalize_output_path is not none or narratio_normalize_output_schema is not none or narratio_normalize_report is not none %}
normalize:
@@ -253,7 +238,7 @@ scriptorium:
artifact_families: {{ narratio_scriptorium_artifact_families | to_json }}
{% endif %}
{% endif %}
{% if narratio_notarius_enabled is not none or narratio_notarius_binary is not none or narratio_notarius_config_path is not none or narratio_notarius_config_profile is not none or narratio_notarius_pipeline_id is not none or narratio_notarius_timeout is not none or narratio_notarius_working_directory is not none or narratio_notarius_llm_api_key is not none or narratio_notarius_resume is not none or narratio_notarius_chunk_cache is not none or narratio_notarius_references is not none or narratio_notarius_outputs is not none %}
{% if narratio_notarius_enabled is not none or narratio_notarius_binary is not none or narratio_notarius_config_path is not none or narratio_notarius_config_overlay is not none or narratio_notarius_pipeline_id is not none or narratio_notarius_timeout is not none or narratio_notarius_working_directory is not none or narratio_notarius_credentials is not none or narratio_notarius_resume is not none or narratio_notarius_chunk_cache is not none or narratio_notarius_references is not none or narratio_notarius_outputs is not none %}
notarius:
{% if narratio_notarius_enabled is not none %}
enabled: {{ narratio_notarius_enabled | to_json }}
@@ -264,8 +249,8 @@ notarius:
{% if narratio_notarius_config_path is not none %}
config_path: {{ narratio_notarius_config_path | to_json }}
{% endif %}
{% if narratio_notarius_config_profile is not none %}
config_profile: {{ narratio_notarius_config_profile | to_json }}
{% if narratio_notarius_config_overlay is not none %}
config_overlay: {{ narratio_notarius_config_overlay | to_json }}
{% endif %}
{% if narratio_notarius_pipeline_id is not none %}
pipeline_id: {{ narratio_notarius_pipeline_id | to_json }}
@@ -276,8 +261,8 @@ notarius:
{% if narratio_notarius_working_directory is not none %}
working_directory: {{ narratio_notarius_working_directory | to_json }}
{% endif %}
{% if narratio_notarius_llm_api_key is not none %}
llm_api_key: {{ narratio_notarius_llm_api_key | to_json }}
{% if narratio_notarius_credentials is not none %}
credentials: {{ narratio_notarius_credentials | to_json }}
{% endif %}
{% if narratio_notarius_resume is not none %}
resume: {{ narratio_notarius_resume | to_json }}