diff --git a/src/components/layout/MainContent.tsx b/src/components/layout/MainContent.tsx
index 0fc793f..1d4688e 100644
--- a/src/components/layout/MainContent.tsx
+++ b/src/components/layout/MainContent.tsx
@@ -79,6 +79,11 @@ const MailFlowRulesPage = lazyFeature(
() => import('@/features/dlp/RulesPage'),
(m) => m.MailFlowRulesPage,
);
+// INBUXA: journaling (journaling spec, §3)
+const JournalPage = lazyFeature(
+ () => import('@/features/journal/JournalPage'),
+ (m) => m.JournalPage,
+);
const HeldMailPage = lazyFeature(
() => import('@/features/dlp/HeldMailPage'),
(m) => m.HeldMailPage,
@@ -240,6 +245,9 @@ function renderView(schema: Schema | null, viewName?: string, id?: string, secti
if (componentName === 'MailFlowRules') {
return