Skip to content

Commit 4939877

Browse files
committed
WIP: Lesson 5
1 parent 5586b7a commit 4939877

15 files changed

+1092
-234
lines changed

website/docs/methodology/lesson-5-grounding.md

Lines changed: 71 additions & 222 deletions
Large diffs are not rendered by default.

website/src/components/VisualElements/CapabilityMatrix.tsx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,11 @@ function getTrustIndicator(level: 'high' | 'medium' | 'low'): {
4848
} {
4949
switch (level) {
5050
case 'high':
51-
return { icon: '✅', label: 'Reliable', color: 'var(--visual-capability)' };
51+
return {
52+
icon: '✅',
53+
label: 'Reliable',
54+
color: 'var(--visual-capability)',
55+
};
5256
case 'medium':
5357
return { icon: '⚠️', label: 'Verify', color: 'var(--visual-limitation)' };
5458
case 'low':
@@ -111,13 +115,15 @@ export default function CapabilityMatrix(): JSX.Element {
111115
<div className={styles.legendItem}>
112116
<span className={styles.legendIcon}>⚠️</span>
113117
<span className={styles.legendText}>
114-
<strong>Verify:</strong> Likely 80% correct, thorough review required
118+
<strong>Verify:</strong> Likely 80% correct, thorough review
119+
required
115120
</span>
116121
</div>
117122
<div className={styles.legendItem}>
118123
<span className={styles.legendIcon}></span>
119124
<span className={styles.legendText}>
120-
<strong>Check docs:</strong> High hallucination risk, verify against source
125+
<strong>Check docs:</strong> High hallucination risk, verify against
126+
source
121127
</span>
122128
</div>
123129
</div>

website/src/components/VisualElements/ContextWindowMeter.module.css

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,20 +48,33 @@
4848
}
4949

5050
.meterFillNormal {
51-
background: linear-gradient(90deg, var(--visual-capability), var(--visual-workflow));
51+
background: linear-gradient(
52+
90deg,
53+
var(--visual-capability),
54+
var(--visual-workflow)
55+
);
5256
}
5357

5458
.meterFillWarning {
55-
background: linear-gradient(90deg, var(--visual-limitation), var(--gradient-warning-end));
59+
background: linear-gradient(
60+
90deg,
61+
var(--visual-limitation),
62+
var(--gradient-warning-end)
63+
);
5664
}
5765

5866
.meterFillCritical {
59-
background: linear-gradient(90deg, var(--visual-error), var(--gradient-critical-end));
67+
background: linear-gradient(
68+
90deg,
69+
var(--visual-error),
70+
var(--gradient-critical-end)
71+
);
6072
animation: pulse 2s infinite;
6173
}
6274

6375
@keyframes pulse {
64-
0%, 100% {
76+
0%,
77+
100% {
6578
opacity: 1;
6679
}
6780
50% {

website/src/components/VisualElements/ContextWindowMeter.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,19 @@ export default function ContextWindowMeter({
6767
>
6868
+ Add 50K Context
6969
</button>
70-
<button className={`${styles.button} ${styles.buttonReset}`} onClick={reset}>
70+
<button
71+
className={`${styles.button} ${styles.buttonReset}`}
72+
onClick={reset}
73+
>
7174
Reset
7275
</button>
7376
</div>
7477

7578
<div className={styles.statusMessage}>
7679
{isCritical && (
7780
<div className={styles.alertCritical}>
78-
⚠️ Context window nearly full. Model may start dropping early messages.
81+
⚠️ Context window nearly full. Model may start dropping early
82+
messages.
7983
</div>
8084
)}
8185
{isWarning && !isCritical && (

0 commit comments

Comments
 (0)