Index: frontend/src/pages/Grocery.jsx
===================================================================
--- frontend/src/pages/Grocery.jsx	(revision e0e9c5e15b7b9287376dff9b7181ba7489c14d32)
+++ frontend/src/pages/Grocery.jsx	(revision 2e0035f04ae3e19bb0fb7f280ef767fa6705a6fa)
@@ -2,4 +2,5 @@
 import { api } from '../lib/api.js'
 
+/** UseCase1003 - bulk-add recipes plus individual items, then consolidate. */
 export default function Grocery() {
   const [lists, setLists] = useState([])
Index: frontend/src/pages/Planner.jsx
===================================================================
--- frontend/src/pages/Planner.jsx	(revision e0e9c5e15b7b9287376dff9b7181ba7489c14d32)
+++ frontend/src/pages/Planner.jsx	(revision 2e0035f04ae3e19bb0fb7f280ef767fa6705a6fa)
@@ -2,4 +2,5 @@
 import { api } from '../lib/api.js'
 
+/** UseCase1002 - log a meal and see the daily totals. */
 export default function Planner() {
   const [entries, setEntries] = useState([])
Index: frontend/src/pages/Recipes.jsx
===================================================================
--- frontend/src/pages/Recipes.jsx	(revision e0e9c5e15b7b9287376dff9b7181ba7489c14d32)
+++ frontend/src/pages/Recipes.jsx	(revision 2e0035f04ae3e19bb0fb7f280ef767fa6705a6fa)
@@ -2,4 +2,5 @@
 import { api } from '../lib/api.js'
 
+/** UseCase1001 (create a recipe) and UseCase1004 (share it as a post). */
 export default function Recipes() {
   const [mine, setMine] = useState([])
Index: frontend/src/pages/Trainer.jsx
===================================================================
--- frontend/src/pages/Trainer.jsx	(revision e0e9c5e15b7b9287376dff9b7181ba7489c14d32)
+++ frontend/src/pages/Trainer.jsx	(revision 2e0035f04ae3e19bb0fb7f280ef767fa6705a6fa)
@@ -2,4 +2,5 @@
 import { api } from '../lib/api.js'
 
+/** UseCase3001, 3002 and 3004. Read-only by design: see TrainerController. */
 export default function Trainer() {
   const [email, setEmail] = useState('marija.trajkovska@gmail.com')
