Add D&D location tracking to complete example

This commit is contained in:
2026-08-04 00:45:50 +00:00
parent 811d5b8bd9
commit 9c5e3cff14
4 changed files with 378 additions and 7 deletions

View File

@@ -36,6 +36,8 @@ pipelines:
window_units: 3
lanes:
- item-events
- locations
- location-occurrences
- npcs
- spells
- combat-turns
@@ -59,6 +61,14 @@ pipelines:
normalize:
module: dnd/npcs
retries: 2
locations:
extract:
module: dnd/locations
retries: 2
merge: appendorder
normalize:
module: dnd/locations
retries: 2
scene-descriptions:
extract:
module: dnd/scene-descriptions
@@ -66,9 +76,13 @@ pipelines:
merge: appendorder
normalize: dnd/scene-descriptions
- id: extract-events
# Accepted NPC grounding and scene-description eligibility artifacts are
# supplied in memory to their compatible consumers in this step.
# Accepted registry artifacts and scene-description eligibility artifacts
# are supplied in memory to their compatible consumers in this step.
references:
locations:
artifact:
step: describe-session
lane: locations
npcs:
artifact:
step: describe-session
@@ -102,6 +116,12 @@ pipelines:
retries: 2
merge: appendorder
normalize: dnd/npc-interactions
location-occurrences:
extract:
module: dnd/location-occurrences
retries: 2
merge: appendorder
normalize: dnd/location-occurrences
- id: track-enemies
references:
npcs: