ENGLISH·COURSE API
    Preparing search index...
    ContinueWatchingRecord: ZodObject<
        {
            location: ZodObject<
                {
                    courseSlug: $ZodBranded<ZodString, "Slug", "out">;
                    moduleSlug: $ZodBranded<ZodString, "Slug", "out">;
                    lessonId: $ZodBranded<ZodUUID, "LessonId", "out">;
                },
                $strip,
            >;
            watchedAt: ZodNumber;
        },
        $strip,
    > = ...

    A course's resume location together with when the learner was last there.

    watchedAt is epoch milliseconds read from storage — data the domain receives, never a clock it reads. It exists so callers can order courses by the last one watched and say how long ago that was.