feat: consolidate course into 21 lessons

This commit is contained in:
Haoran
2026-07-31 03:15:58 +08:00
parent 4bc33ec858
commit 2d69019342
200 changed files with 7338 additions and 10829 deletions

View File

@@ -27,7 +27,6 @@ import s18Annotations from "@/data/annotations/s18.json";
import s19Annotations from "@/data/annotations/s19.json";
import s20Annotations from "@/data/annotations/s20.json";
import s21Annotations from "@/data/annotations/s21.json";
import s22Annotations from "@/data/annotations/s22.json";
interface Decision {
id: string;
@@ -65,7 +64,6 @@ const ANNOTATIONS: Record<string, AnnotationFile> = {
s19: s19Annotations as AnnotationFile,
s20: s20Annotations as AnnotationFile,
s21: s21Annotations as AnnotationFile,
s22: s22Annotations as AnnotationFile,
};
interface DesignDecisionsProps {

View File

@@ -30,7 +30,6 @@ const scenarioModules: Record<string, () => Promise<{ default: Scenario }>> = {
s19: () => import("@/data/scenarios/s19.json") as Promise<{ default: Scenario }>,
s20: () => import("@/data/scenarios/s20.json") as Promise<{ default: Scenario }>,
s21: () => import("@/data/scenarios/s21.json") as Promise<{ default: Scenario }>,
s22: () => import("@/data/scenarios/s22.json") as Promise<{ default: Scenario }>,
};
interface AgentLoopSimulatorProps {

View File

@@ -21,12 +21,11 @@ const visualizations: Record<
s12: lazy(() => import("./s07-task-system")),
s13: lazy(() => import("./s08-background-tasks")),
s14: lazy(() => import("./s14-cron-scheduler")),
s15: lazy(() => import("./s09-agent-teams")),
s16: lazy(() => import("./s10-team-protocols")),
s17: lazy(() => import("./s11-autonomous-agents")),
s18: lazy(() => import("./s12-worktree-task-isolation")),
s19: lazy(() => import("./s19-mcp-tools")),
s20: lazy(() => import("./s20-comprehensive")),
s15: lazy(() => import("./s10-team-protocols")),
s16: lazy(() => import("./s11-autonomous-agents")),
s17: lazy(() => import("./s12-worktree-task-isolation")),
s18: lazy(() => import("./s19-mcp-tools")),
s19: lazy(() => import("./s20-comprehensive")),
};
export function SessionVisualization({ version }: { version: string }) {