Gate combat extraction on scene descriptions

This commit is contained in:
2026-07-25 19:23:19 +00:00
parent 7e35915b3e
commit 989f2c220b
8 changed files with 433 additions and 49 deletions

View File

@@ -0,0 +1,37 @@
{
"scenes": [
{
"id": "chunk-000001",
"source_ref": {
"source_id": "npc-session",
"start_unit_id": 1,
"end_unit_id": 2
},
"kind": "combat",
"title": "First combat exchange",
"summary": "The first accepted chunk contains active combat."
},
{
"id": "chunk-000002",
"source_ref": {
"source_id": "npc-session",
"start_unit_id": 3,
"end_unit_id": 4
},
"kind": "combat",
"title": "Second combat exchange",
"summary": "The second accepted chunk contains active combat."
},
{
"id": "chunk-000003",
"source_ref": {
"source_id": "npc-session",
"start_unit_id": 5,
"end_unit_id": 5
},
"kind": "combat",
"title": "Final combat exchange",
"summary": "The final accepted chunk contains active combat."
}
]
}

View File

@@ -16,12 +16,19 @@ pipelines:
npcs:
extract: dnd/npcs
normalize: dnd/npcs
scene-descriptions:
extract: dnd/scene-descriptions
normalize: dnd/scene-descriptions
- id: grounded-events
references:
npcs:
artifact:
step: identify-npcs
lane: npcs
scene_descriptions:
artifact:
step: identify-npcs
lane: scene-descriptions
artifacts:
spells:
extract: dnd/spells