Variable conceptEventSchemaConst
conceptEventSchema: ZodDiscriminatedUnion<
[
ZodObject<
{
at: ZodISODateTime;
conceptId: ZodString;
courseId: ZodString;
materialId: ZodString;
name: ZodString;
quotes: ZodArray<
ZodObject<{ passageId: ZodString; text: ZodString }, $strip>,
>;
sectionId: ZodString;
type: ZodLiteral<"concept.proposed">;
},
$strip,
>,
ZodObject<
{
at: ZodISODateTime;
conceptId: ZodString;
type: ZodLiteral<"concept.confirmed">;
},
$strip,
>,
ZodObject<
{
at: ZodISODateTime;
conceptId: ZodString;
name: ZodString;
type: ZodLiteral<"concept.renamed">;
},
$strip,
>,
ZodObject<
{
at: ZodISODateTime;
conceptId: ZodString;
type: ZodLiteral<"concept.dropped">;
},
$strip,
>,
ZodObject<
{
at: ZodISODateTime;
conceptId: ZodString;
intoConceptId: ZodString;
type: ZodLiteral<"concept.merged">;
},
$strip,
>,
],
"type",
> = ...
Events in
concepts.jsonl. Concepts are proposed by the model and only used once you confirm them.