# Purpose-specific extraction example: a Scriptorium session brief consumes # only the three Notarius lanes it needs. campaigns: root: /usr/local/share/narratio/campaigns default_campaign_id: sample-campaign whisperx: transcribe_url: "https://transcription.example.com/transcribe" notarius: enabled: true binary: notarius config_path: /usr/local/etc/notarius/config.yml pipeline_id: dnd-session timeout: 3h outputs: npc_registry: lane_id: npc-registry media_type: application/json schema_id: notarius.dnd.npc_registry schema_version: v1 module_key: dnd/npc-registry location_registry: lane_id: location-registry media_type: application/json schema_id: notarius.dnd.location_registry schema_version: v1 module_key: dnd/location-registry scene_descriptions: lane_id: scene-descriptions media_type: application/json schema_id: notarius.dnd.scene_descriptions schema_version: v1 module_key: dnd/scene-descriptions scriptorium: binary: scriptorium config_path: /usr/local/etc/scriptorium/config.yml artifacts: session_brief: enabled: true prompt_id: dnd.session_brief output_path: artifacts/session_brief.md inputs: npcs: source: narratio.extraction.npc_registry required: true locations: source: narratio.extraction.location_registry required: true scenes: source: narratio.extraction.scene_descriptions required: true