diff --git a/app/epd/components/epd-layout-client.tsx b/app/epd/components/epd-layout-client.tsx
index fddce17..123f573 100644
--- a/app/epd/components/epd-layout-client.tsx
+++ b/app/epd/components/epd-layout-client.tsx
@@ -3,6 +3,7 @@
import type { ReactNode } from 'react';
import { EPDHeader } from './epd-header';
import { PatientProvider } from './patient-context';
+import { DocsChatWidget } from '@/components/docs-chat';
interface EPDLayoutClientProps {
children: ReactNode;
@@ -19,6 +20,9 @@ export function EPDLayoutClient({ children }: EPDLayoutClientProps) {
{children}
+
+ {/* AI Documentation Assistant */}
+
);
diff --git a/docs/specs/ai-integratie/bouwplan-ai-docs-assistent-v1.md b/docs/specs/ai-integratie/bouwplan-ai-docs-assistent-v1.md
index 3b7cb01..e96f450 100644
--- a/docs/specs/ai-integratie/bouwplan-ai-docs-assistent-v1.md
+++ b/docs/specs/ai-integratie/bouwplan-ai-docs-assistent-v1.md
@@ -66,7 +66,7 @@
| E1 | Knowledge Services | CategoryDetector, KnowledgeLoader, PromptBuilder | ✅ Done | 3 |
| E2 | API Endpoint | Streaming Claude integratie | ✅ Done | 1 |
| E3 | Chat UI Components | Widget, messages, input | ✅ Done | 4 |
-| E4 | Integratie & Testing | Widget in EPD, testen | ⏳ To Do | 2 |
+| E4 | Integratie & Testing | Widget in EPD, testen | ✅ Done | 2 |
**Totaal:** 12 stories, ~18 story points
@@ -213,8 +213,8 @@ components/docs-chat/
| Story ID | Beschrijving | Acceptatiecriteria | Status | SP |
|----------|--------------|---------------------|--------|-----|
-| E4.S1 | Widget integratie | `DocsChatWidget` in EPD layout, alleen ingelogde users | ⏳ | 1 |
-| E4.S2 | Smoke tests | Happy flow, error states, category detection werkt | ⏳ | 1 |
+| E4.S1 | Widget integratie | `DocsChatWidget` in EPD layout, alleen ingelogde users | ✅ | 1 |
+| E4.S2 | Smoke tests | Happy flow, error states, category detection werkt | ✅ | 1 |
**Te wijzigen bestand:**
```