Complete D&D entity contract audit

This commit is contained in:
2026-08-05 20:17:20 +00:00
parent 2ec17f5b4f
commit f1b120b590
11 changed files with 14 additions and 131 deletions

View File

@@ -19,7 +19,7 @@ import (
const (
Key = "normalize/dnd/npc-occurrences/invariants"
ReasonCode = "invalid_npc_interaction_normalization"
ReasonCode = "invalid_npc_occurrence_normalization"
policy = "dnd.npc_occurrences.validator.normalized.v1"
)

View File

@@ -15,7 +15,7 @@ import (
const (
Key = "extract/dnd/npc-occurrences/registry"
ReasonCode = "invalid_npc_interaction_registry"
ReasonCode = "invalid_npc_occurrence_registry"
policy = "dnd.npc_occurrences.validator.registry.v1"
)

View File

@@ -14,7 +14,7 @@ import (
const (
Key = "extract/dnd/npc-occurrences/shape"
ReasonCode = "invalid_npc_interaction_shape"
ReasonCode = "invalid_npc_occurrence_shape"
policy = "dnd.npc_occurrences.validator.shape.v1"
)

View File

@@ -15,7 +15,7 @@ import (
const (
Key = "extract/dnd/npc-occurrences/source_refs"
ReasonCode = "invalid_npc_interaction_source_refs"
ReasonCode = "invalid_npc_occurrence_source_refs"
policy = "dnd.npc_occurrences.validator.source_refs.v2"
)

View File

@@ -15,8 +15,8 @@ import (
const (
Key = "extract/dnd/npc-occurrences/source_relatedness"
WarningReasonCode = "npc_interaction_not_near_source"
OmittedReasonCode = "npc_interaction_relatedness_warnings_omitted"
WarningReasonCode = "npc_occurrence_not_near_source"
OmittedReasonCode = "npc_occurrence_relatedness_warnings_omitted"
policy = "dnd.npc_occurrences.validator.source_relatedness.v2"
)

View File

@@ -1,4 +1,4 @@
// Package identity validates the stable identity invariants of D&D NPC lists.
// Package identity validates the stable identity invariants of D&D NPC registries.
package identity
import (