Add production NPC pipeline composition

This commit is contained in:
2026-07-21 02:50:37 +00:00
parent 06c0259788
commit fb043325e1
11 changed files with 618 additions and 4 deletions

View File

@@ -0,0 +1,20 @@
version: 3
output:
directory: ./notarius-output
cache:
chunk_plans:
mode: bypass
checkpoints: {}
debug:
directory: ./notarius-debug
pipelines:
dnd-npcs-fixture:
input: seriatim
chunk: generic
artifacts:
npcs:
extract:
module: dnd/npcs
retries: 2
normalize: dnd/npcs
output: json

View File

@@ -0,0 +1,43 @@
{
"metadata": {
"id": "npc-session",
"title": "Synthetic D&D NPC session"
},
"segments": [
{
"id": 1,
"start": 0,
"end": 4,
"speaker": "Aria",
"text": "Aria watches Mira Thorn, the Greencloak, enter the ruined hall."
},
{
"id": 2,
"start": 4,
"end": 8,
"speaker": "DM",
"text": "Mira Thorn asks the party to follow the old road."
},
{
"id": 3,
"start": 8,
"end": 12,
"speaker": "DM",
"text": "A hooded guard opens the side gate and waits in silence."
},
{
"id": 4,
"start": 12,
"end": 16,
"speaker": "DM",
"text": "Three identical guards surround the interchangeable group."
},
{
"id": 5,
"start": 16,
"end": 20,
"speaker": "Aria",
"text": "Aria keeps watch while the named NPCs leave the hall."
}
]
}