Move NPC occurrences to their canonical namespace

This commit is contained in:
2026-08-05 19:00:55 +00:00
parent 5e2ccffc0f
commit 2f61118e78
59 changed files with 518 additions and 518 deletions

View File

@@ -9,4 +9,4 @@ Combat-turn grounding:
Named combat-opponent grounding:
{{ input "npc_interactions" }}
{{ input "npc_occurrences" }}

View File

@@ -20,7 +20,7 @@ inputs:
- name: combat_turns
required: true
content_type: application/json
- name: npc_interactions
- name: npc_occurrences
required: true
content_type: application/json
messages:

View File

@@ -1,12 +1,12 @@
Extract Dungeons & Dragons NPC interaction occurrences from the supplied
Extract Dungeons & Dragons NPC occurrence occurrences from the supplied
transcript. Include an occurrence only when the transcript establishes one
supplied NPC, one interaction kind, and a coherent passage supporting both.
supplied NPC, one occurrence kind, and a coherent passage supporting both.
Use the exact `npc_id` and matching `name` pair from the supplied NPC registry;
never invent an ID or substitute a similar name.
Do not summarize, infer relationships, sentiment, factions, motives, aliases,
or persistent state. Do not identify player characters, anonymous groups, or
invented NPCs. Split records when an NPC's interaction kind changes, when
invented NPCs. Split records when an NPC's occurrence kind changes, when
combat alignment changes, or when an NPC is first mentioned and later becomes
present.

View File

@@ -1,4 +1,4 @@
id: dnd.npc_interactions
id: dnd.npc_occurrences
version: "v1"
default_profile: dnd-extraction
inputs: