Adopt registry-backed item occurrences

This commit is contained in:
2026-08-05 19:55:34 +00:00
parent f91237e9c0
commit 3dfefd0e14
46 changed files with 996 additions and 1034 deletions

View File

@@ -36,6 +36,7 @@ pipelines:
window_units: 3
lanes:
- item-events
- item-registry
- locations
- location-occurrences
- npc_registry
@@ -44,15 +45,15 @@ pipelines:
- npc-occurrences
- enemy-events
steps:
# Establish session-wide reference artifacts alongside independent item events.
# Establish session-wide reference artifacts before their consumers.
- id: describe-session
artifacts:
item-events:
item-registry:
extract:
module: dnd/item-events
module: dnd/item-registry
retries: 2
merge: appendorder
normalize: dnd/item-events
normalize: dnd/item-registry
npc_registry:
extract:
module: dnd/npc-registry
@@ -91,7 +92,17 @@ pipelines:
artifact:
step: describe-session
lane: scene-descriptions
item_registry:
artifact:
step: describe-session
lane: item-registry
artifacts:
item-events:
extract:
module: dnd/item-events
retries: 2
merge: appendorder
normalize: dnd/item-events
spells:
extract:
module: dnd/spells