Kizuki
    Preparing search index...

    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.