diff --git a/apps/app/src/components-v2/layout/AppTopbar.vue b/apps/app/src/components-v2/layout/AppTopbar.vue
index 4da4dc39..acb3118e 100644
--- a/apps/app/src/components-v2/layout/AppTopbar.vue
+++ b/apps/app/src/components-v2/layout/AppTopbar.vue
@@ -24,6 +24,10 @@
*
* Icon convention: import Icon from '@/components/Icon.vue',
*
+ * RFC AD-3: PrimeVue Menubar is the chrome root (wrap-don't-rewrite).
+ * Breadcrumb block → #start slot; search/notifications/user cluster → #end slot.
+ * :model="[]" — no Menubar menu items; Menubar is the AD-3 chrome shell only.
+ *
* Styling: crewli-starter CSS translated to Tailwind inline.
*