From 706fa738a17d0dbd16281cd795161a79e15635cc Mon Sep 17 00:00:00 2001 From: ttbombadil Date: Tue, 29 Sep 2026 10:59:31 +0200 Subject: [PATCH] refactor: remove obsolete exported dead code --- server/services/course-content/course-content-schema.ts | 2 -- server/services/course-content/tutor-quality-schema.ts | 2 -- server/services/sandbox/docker-compile-semaphore.ts | 5 ----- server/services/tutor/curriculum/curriculum-schema.ts | 1 - server/services/tutor/evaluation/anchor-course-content.ts | 4 ---- server/services/tutor/tutor-planning.ts | 4 ---- 6 files changed, 18 deletions(-) diff --git a/server/services/course-content/course-content-schema.ts b/server/services/course-content/course-content-schema.ts index db132900e..dbebdfb7c 100644 --- a/server/services/course-content/course-content-schema.ts +++ b/server/services/course-content/course-content-schema.ts @@ -23,7 +23,6 @@ const v2ManifestSchema = z.object({ export const courseContentManifestSchema = z.union([examplesManifestSchema, v2ManifestSchema]); -export type CourseContentManifest = z.infer; export type TutorDescriptor = z.infer; export const courseContentTopicEntrySchema = z.object({ @@ -61,7 +60,6 @@ const tutorManifestV2Schema = z.object({ export const courseContentTutorManifestSchema = z.union([tutorManifestV1Schema, tutorManifestV2Schema]); export type CourseContentTutorManifest = z.infer; -export type TutorPhase = "LEARN" | "DEEPEN" | "EXPAND"; type InvalidCapability = { readonly status: "invalid"; readonly reason: string }; diff --git a/server/services/course-content/tutor-quality-schema.ts b/server/services/course-content/tutor-quality-schema.ts index ed44d6505..794841b93 100644 --- a/server/services/course-content/tutor-quality-schema.ts +++ b/server/services/course-content/tutor-quality-schema.ts @@ -25,5 +25,3 @@ export const tutorQualityCasesSchema = z.object({ context.addIssue({ code: z.ZodIssueCode.custom, path: ["cases"], message: "Quality case ids must be unique" }); } }); - -export type TutorQualityCases = z.infer; diff --git a/server/services/sandbox/docker-compile-semaphore.ts b/server/services/sandbox/docker-compile-semaphore.ts index 786debb47..9be7f69cf 100644 --- a/server/services/sandbox/docker-compile-semaphore.ts +++ b/server/services/sandbox/docker-compile-semaphore.ts @@ -95,8 +95,3 @@ export function getSandboxStartSemaphore(maxOverride?: number): SandboxStartSema } return _instance; } - -/** @deprecated Internal compatibility alias; use SandboxStartSemaphore. */ -export const DockerCompileSemaphore = SandboxStartSemaphore; -/** @deprecated Internal compatibility alias; use getSandboxStartSemaphore. */ -export const getDockerCompileSemaphore = getSandboxStartSemaphore; diff --git a/server/services/tutor/curriculum/curriculum-schema.ts b/server/services/tutor/curriculum/curriculum-schema.ts index dc28720e9..cf4fc06e5 100644 --- a/server/services/tutor/curriculum/curriculum-schema.ts +++ b/server/services/tutor/curriculum/curriculum-schema.ts @@ -173,7 +173,6 @@ export type CurriculumConcept = CurriculumTopic["concepts"][number]; export type CurriculumQuestion = CurriculumTopic["questions"][number]; export type CurriculumScaffold = CurriculumTopic["scaffolds"][number]; export type TopicDeepening = z.infer; -export type TopicExtension = z.infer; function assertUnique(values: readonly string[], label: string): void { if (new Set(values).size !== values.length) throw new Error(`Duplicate ${label}`); diff --git a/server/services/tutor/evaluation/anchor-course-content.ts b/server/services/tutor/evaluation/anchor-course-content.ts index 4a16961ec..dcdb4276d 100644 --- a/server/services/tutor/evaluation/anchor-course-content.ts +++ b/server/services/tutor/evaluation/anchor-course-content.ts @@ -179,7 +179,3 @@ export function createAnchorCourseContent(fixtureId: AnchorCourseContentFixtureI } } } - -export function anchorCourseContentRevision(): string { - return REVISION; -} diff --git a/server/services/tutor/tutor-planning.ts b/server/services/tutor/tutor-planning.ts index 46b233318..1cd9c3bdd 100644 --- a/server/services/tutor/tutor-planning.ts +++ b/server/services/tutor/tutor-planning.ts @@ -79,10 +79,6 @@ export function isTutorPlanningBlocked(result: TutorPlanningResult | null): resu return result !== null && "kind" in result && result.kind === "blocked"; } -export function isTutorPlanningTransition(result: TutorPlanningResult | null): result is TutorPlanningTransition { - return result !== null && "kind" in result && result.kind === "transition"; -} - export interface TutorPlanningExtension { resolveStrategy?(input: { readonly code?: string; readonly courseContent?: TutorPlanningContentContext }): Promise; planInitial(input: { readonly code: string; readonly history: readonly TutorDialogTurn[]; readonly difficulty: TutorDifficulty; readonly exampleId?: string; readonly courseContent?: TutorPlanningContentContext }): Promise;