version: 4
output:
  directory: ./notarius-output
cache:
  chunk_plans:
    mode: bypass
  checkpoints: {}
debug:
  directory: ./notarius-debug
pipelines:
  dnd-npc-grounded:
    input: seriatim
    steps:
      - id: identify-npcs
        artifacts:
          npc_registry:
            extract: dnd/npc-registry
            normalize: dnd/npc-registry
          scene-descriptions:
            extract: dnd/scene-descriptions
            normalize: dnd/scene-descriptions
      - id: grounded-events
        references:
          npc_registry:
            artifact:
              step: identify-npcs
              lane: npc_registry
          scene_descriptions:
            artifact:
              step: identify-npcs
              lane: scene-descriptions
        artifacts:
          spells:
            extract: dnd/spells
            normalize: dnd/spells
          combat:
            extract: dnd/combat-turns
            normalize: dnd/combat-turns
