Skip to content

Commit 3b04bfe

Browse files
committed
Presentation fixes + regenration
1 parent a77d007 commit 3b04bfe

File tree

12 files changed

+1035
-1017
lines changed

12 files changed

+1035
-1017
lines changed

website/src/components/PresentationMode/RevealSlideshow.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ import CapabilityMatrix from '../VisualElements/CapabilityMatrix';
1919
import UShapeAttentionCurve from '../VisualElements/UShapeAttentionCurve';
2020
import WorkflowCircle from '../VisualElements/WorkflowCircle';
2121
import ThreeContextWorkflow from '../VisualElements/ThreeContextWorkflow';
22-
import GroundingComparison from '../VisualElements/GroundingComparison';
2322
import ContextWindowMeter from '../VisualElements/ContextWindowMeter';
2423
import AbstractShapesVisualization from '../VisualElements/AbstractShapesVisualization';
2524
import PlanningStrategyComparison from '../VisualElements/PlanningStrategyComparison';
@@ -88,7 +87,6 @@ const VISUAL_COMPONENTS = {
8887
UShapeAttentionCurve,
8988
WorkflowCircle,
9089
ThreeContextWorkflow,
91-
GroundingComparison,
9290
ContextWindowMeter,
9391
AbstractShapesVisualization,
9492
PlanningStrategyComparison,

website/src/components/VisualElements/GroundingComparison.tsx

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import React, { useState } from 'react';
2-
import type { PresentationAwareProps } from '../PresentationMode/types';
32
import styles from './GroundingComparison.module.css';
43

54
// Import icons
@@ -168,12 +167,7 @@ function PhaseCard({ phase, side, isExpanded, onToggle }: PhaseCardProps) {
168167
);
169168
}
170169

171-
export default function GroundingComparison({
172-
compact = false,
173-
}: PresentationAwareProps = {}) {
174-
const containerClassName = compact
175-
? `${styles.container} ${styles.compact}`
176-
: styles.container;
170+
export default function GroundingComparison() {
177171
const [expandedPhases, setExpandedPhases] = useState<Set<string>>(new Set());
178172

179173
const togglePhase = (phaseId: number, side: 'without' | 'with') => {
@@ -204,7 +198,7 @@ export default function GroundingComparison({
204198

205199
return (
206200
<div
207-
className={containerClassName}
201+
className={styles.container}
208202
role="region"
209203
aria-label="Grounding comparison visualization"
210204
>

website/src/components/VisualElements/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,12 +90,12 @@ export default function MyComponent({ compact = false }: PresentationAwareProps
9090
| **CapabilityMatrix** | Trust levels for AI capabilities || Lesson 1 docs, Lesson 2 presentation |
9191
| **UShapeAttentionCurve** | Context window attention visualization || Lesson 3 docs & presentation |
9292
| **WorkflowCircle** | 4-phase iterative workflow diagram || Lesson 2 docs & presentation |
93-
| **GroundingComparison** | Grounding strategies side-by-side | | Lesson 4 presentation |
93+
| **GroundingComparison** | Grounding strategies side-by-side | | Lesson 5 docs only |
9494
| **ContextWindowMeter** | Interactive token usage meter || Lesson 3 docs & presentation |
9595
| **AbstractShapesVisualization** | Clean vs cluttered context demo || Lesson 5 presentation |
9696
| **PlanningStrategyComparison** | Exploration vs exact planning || Lesson 6 presentation |
9797

98-
All components support both documentation and presentation modes.
98+
Most components support both documentation and presentation modes. Some components (marked ❌) are documentation-only.
9999

100100
---
101101

website/static/presentations/manifest.json

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,24 @@
1515
},
1616
"methodology/lesson-4-prompting-101.md": {
1717
"presentationUrl": "/presentations/methodology/lesson-4-prompting-101.json",
18-
"slideCount": 11,
18+
"slideCount": 14,
1919
"estimatedDuration": "35-45 minutes",
2020
"title": "Prompting 101: Pattern Completion Engineering",
21-
"generatedAt": "2025-11-10T21:15:33.473Z"
21+
"generatedAt": "2025-11-11T06:42:30.832Z"
2222
},
2323
"methodology/lesson-5-grounding.md": {
2424
"presentationUrl": "/presentations/methodology/lesson-5-grounding.json",
25-
"slideCount": 15,
26-
"estimatedDuration": "45-60 minutes",
25+
"slideCount": 14,
26+
"estimatedDuration": "35-45 minutes",
2727
"title": "Grounding: Anchoring Agents in Reality",
28-
"generatedAt": "2025-11-11T04:24:31.477Z"
28+
"generatedAt": "2025-11-11T06:44:25.031Z"
2929
},
3030
"practical-techniques/lesson-10-debugging.md": {
3131
"presentationUrl": "/presentations/practical-techniques/lesson-10-debugging.json",
3232
"slideCount": 10,
33-
"estimatedDuration": "45-60 minutes",
33+
"estimatedDuration": "40-50 minutes",
3434
"title": "Debugging with AI Agents",
35-
"generatedAt": "2025-11-10T21:39:50.140Z"
35+
"generatedAt": "2025-11-11T06:45:51.862Z"
3636
},
3737
"practical-techniques/lesson-6-project-onboarding.md": {
3838
"presentationUrl": "/presentations/practical-techniques/lesson-6-project-onboarding.json",
@@ -51,29 +51,29 @@
5151
"practical-techniques/lesson-8-tests-as-guardrails.md": {
5252
"presentationUrl": "/presentations/practical-techniques/lesson-8-tests-as-guardrails.json",
5353
"slideCount": 12,
54-
"estimatedDuration": "45-60 minutes",
55-
"title": "Lesson 8: Tests as Guardrails",
56-
"generatedAt": "2025-11-11T05:21:45.228Z"
54+
"estimatedDuration": "35-45 minutes",
55+
"title": "Tests as Guardrails",
56+
"generatedAt": "2025-11-11T06:51:19.041Z"
5757
},
5858
"practical-techniques/lesson-9-reviewing-code.md": {
5959
"presentationUrl": "/presentations/practical-techniques/lesson-9-reviewing-code.json",
60-
"slideCount": 10,
60+
"slideCount": 9,
6161
"estimatedDuration": "35-45 minutes",
6262
"title": "Reviewing Code with AI",
63-
"generatedAt": "2025-11-10T21:25:04.301Z"
63+
"generatedAt": "2025-11-11T06:52:57.123Z"
6464
},
6565
"understanding-the-tools/lesson-1-intro.md": {
6666
"presentationUrl": "/presentations/understanding-the-tools/lesson-1-intro.json",
6767
"slideCount": 11,
68-
"estimatedDuration": "35-45 minutes",
69-
"title": "Understanding the Machinery: LLMs and Agents",
70-
"generatedAt": "2025-11-11T05:24:11.560Z"
68+
"estimatedDuration": "30-40 minutes",
69+
"title": "Introduction: The Paradigm Shift",
70+
"generatedAt": "2025-11-11T06:54:19.086Z"
7171
},
7272
"understanding-the-tools/lesson-2-understanding-agents.md": {
7373
"presentationUrl": "/presentations/understanding-the-tools/lesson-2-understanding-agents.json",
74-
"slideCount": 11,
74+
"slideCount": 10,
7575
"estimatedDuration": "35-45 minutes",
7676
"title": "Understanding Agents",
77-
"generatedAt": "2025-11-11T06:36:39.297Z"
77+
"generatedAt": "2025-11-11T06:55:59.738Z"
7878
}
7979
}

0 commit comments

Comments
 (0)