diff --git a/docs/TASKS/app-shell/003-add-alpha-preview-brand-badge.md b/docs/TASKS/app-shell/003-add-alpha-preview-brand-badge.md
new file mode 100644
index 0000000..1e8ba53
--- /dev/null
+++ b/docs/TASKS/app-shell/003-add-alpha-preview-brand-badge.md
@@ -0,0 +1,19 @@
+# Task: Add alpha preview brand badge
+
+## Goal
+
+Add a compact product-stage badge beside the authenticated app brand and public landing brand so users can see the product is in alpha preview without treating it as an error or blocking alert. Remove the old authenticated sidebar caption so the brand treatment stays focused.
+
+## Relevant Files
+
+- `frontend/src/layouts/main/AppSidebar.vue`
+- `frontend/src/static/components/LandingSiteMenu.vue`
+- `frontend/src/locales/en.json`
+- `frontend/src/locales/fr.json`
+
+## Validation
+
+```bash
+cd frontend
+npm run build
+```
diff --git a/frontend/src/layouts/main/AppSidebar.vue b/frontend/src/layouts/main/AppSidebar.vue
index 35aa3c5..859e505 100644
--- a/frontend/src/layouts/main/AppSidebar.vue
+++ b/frontend/src/layouts/main/AppSidebar.vue
@@ -254,9 +254,21 @@
to="/"
>
S
-