Spaces:
Running
Running
File size: 1,490 Bytes
414dc55 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | """Pydantic schemas for Case Zero - the single source of truth for data and grammars."""
from __future__ import annotations
from .accusation import Accusation, Verdict
from .case import (
AlibiLie,
CaseFile,
Culprit,
GenerationKnobs,
Motive,
Relationship,
Setting,
Solution,
Victim,
Weapon,
)
from .clue import Clue, Fact
from .enums import (
Difficulty,
DiscoveryMethod,
EvidenceReaction,
Intent,
MotiveCategory,
Relevance,
SubjectType,
)
from .interrogation import InternalState, InterrogationTurn
from .suspect import (
AnchoredLie,
PersonalityAxes,
PhysicalCapability,
Suspect,
VoiceAssignment,
)
from .timeline import (
AlibiSegment,
Location,
StatedAlibi,
TimeWindow,
WhereaboutsSegment,
)
from .visual import VisualDescriptor
__all__ = [
"Accusation",
"AlibiLie",
"AlibiSegment",
"AnchoredLie",
"CaseFile",
"Clue",
"Culprit",
"Difficulty",
"DiscoveryMethod",
"EvidenceReaction",
"Fact",
"GenerationKnobs",
"Intent",
"InternalState",
"InterrogationTurn",
"Location",
"Motive",
"MotiveCategory",
"PersonalityAxes",
"PhysicalCapability",
"Relationship",
"Relevance",
"Setting",
"Solution",
"StatedAlibi",
"SubjectType",
"Suspect",
"TimeWindow",
"Verdict",
"Victim",
"VisualDescriptor",
"VoiceAssignment",
"Weapon",
"WhereaboutsSegment",
]
|