Make D&D prompt asset manifests exact

This commit is contained in:
2026-07-21 14:13:11 +00:00
parent 447c4f73f9
commit 1c9819f08e
7 changed files with 292 additions and 144 deletions

View File

@@ -16,23 +16,6 @@ func TestRegisterPromptAssetsAndPrepareCombatPrompt(t *testing.T) {
if err := RegisterPromptAssets(registry); err != nil {
t.Fatalf("RegisterPromptAssets() error = %v", err)
}
promptFS, err := registry.PromptFS()
if err != nil {
t.Fatal(err)
}
for _, path := range []string{
"dnd.combat_turns/dnd.combat_turns.yaml",
"dnd.combat_turns/task.md",
"dnd.combat_turns/instructions.md",
"dnd.combat_turns/sharedassets/common-dnd-system.md",
"dnd.combat_turns/sharedassets/common-dnd-transcript.md",
"dnd.combat_turns/sharedassets/common-dnd-references.md",
"dnd.combat_turns/sharedassets/common-dnd-npcs.md",
} {
if _, err := fs.ReadFile(promptFS, path); err != nil {
t.Fatalf("prompt asset %q: %v", path, err)
}
}
schemaFS, err := registry.SchemaFS()
if err != nil {
t.Fatal(err)