❓ FAQ
Quick answers to common questions.
Access & sign-in
I open RecipeHub but the page is mostly empty / I only see 2 SOPs / no recipes.
You're not signed in. Look at the top-right corner — if you don't see your avatar, click Sign in with Google and use your @dailyfoodsa.com account. The "empty" state with only Original Ranchy and Roman Garden as SOPs is the signed-out demo mode.
My data isn't updating even though I refresh.
As of June 2026, RecipeHub force-fetches the latest data on every page load (you'll see a brief gold spinner). If you still see stale data after the spinner, your tab might be running an old version — close all RecipeHub tabs and reopen one fresh.
Why does my role keep changing?
It doesn't — but RecipeHub might show you a temporary "preview as" role if someone tested permissions. Sign out and back in to reset.
Editing & saving
Do I need to click Save?
For most fields, no. Click into a field, type, then click outside (or press Enter). It saves automatically. You'll see a "Saved" toast at the bottom. For some specific forms (Edit Run, Flag) there's an explicit Save button.
I made an edit but it disappeared.
In June 2026 we deployed protections so this shouldn't happen anymore — but if it does, check the audit log (admin), or message Caterina. We have hourly backups for 7 days.
Can two people edit the same record at the same time?
You can — and cross-tab sync will push changes to everyone within a few seconds. But you should avoid simultaneous edits on the same field of the same record. If you're about to do a big edit, send a quick "I'm editing X" message to the team.
Branch SOPs
How do I approve a Branch SOP?
Open the SOP detail page and find the 3-stage approval card. Each stage has a "Sign as ___" button: Prepared (NPD/QA), Reviewed (OPS — that's Richard), Approved (QA — final). You can only sign your own stage; admin can sign any.
Why is Bake Time 4.5 min and Bake Temp 465°F (241°C) on every Build?
Standard oven setup across all of Daily Food SA. These are constants — you don't need to set them, they're auto-populated.
Production Plan
Why does a run show "Needs RM"?
Factory or QA flagged it as missing raw materials. Click "📦 View Missing" (everyone) or "📦 Flag RM" (Factory/Purchasing/Admin) to see what's needed. Once purchasing has them in, click "📦 Materials in" to unblock.
When I schedule a trial run, who gets notified?
An email goes to NPD + QA + key stakeholders automatically. The notification includes the recipe, date, time, and batch size.
Pictures
How do I make a photo a "favorite"?
Go to Pictures Library, find the photo, click the ☆ button (top-right of the photo card). It becomes ⭐ and the photo gets pinned to the top of the gallery. Favorites are per user — different team members can have different favorites.
My favorites also show up first when I attach photos to a recipe step or Branch SOP step.
Correct. Click "Pick from library" and your pinned photos appear at the top with a yellow ⭐ badge so they're one click away.
Where did the Safety Icons page go?
It moved into the Pictures Library. Open Pictures Library and expand the "🪧 Safety Icons" section — Hazards / PPE / Signs / Custom all rendered with the same edit buttons (admin / NPD / QA only). No more separate sidebar item.
Why are sections collapsed in Pictures Library?
You can click ▼ / ▶ on any of the 3 sections (Favorites · Safety Icons · All Pictures) to collapse or expand. Your choice is saved per user. Typing in the search box auto-expands everything so results are visible, and sections with zero matches hide entirely.
Audit Log & activity
Where can I see who's online?
Open Audit Log (admin sidebar). At the top is a "👥 Online now" panel with one pill per user active in the last 15 minutes. Green dot = active in the last 5 min, yellow = 5-15 min. Click any pill to filter the audit log to that user's events.
The audit log only shows me when I open it.
The "User email contains" filter is auto-populated with your email when you click your own pill in the Online now panel. Clear that field and click 🔄 Refresh to see everyone's activity.
Sync & data freshness
Will my edits get overwritten by other tabs?
No. As of 2026-06-08, the server merges per-record edits intelligently. A stale tab can't wipe newer data anymore. If two of you edit the same record at the same time, you'll see "Syncing…" in the sidebar briefly and the latest version wins; older edits in flight may be flagged with a "stale data" prompt asking you to reload.
Why does my tab auto-reload every 30 min if I'm not using it?
Idle auto-reload keeps everyone on fresh data. Once you start clicking again, the timer resets. Tighter than before (was 6 hours) — we're in a transition window, will bump back up later.
Other tabs update without me clicking Refresh — magic?
Cross-tab live sync via Server-Sent Events. When anyone in the team saves a recipe / build / SOP / production run, every open tab gets notified within 1-2 seconds and refreshes the affected data automatically. No more "I'll click Refresh to see if Maria's changes landed."
Permissions
I can't see a page in the sidebar.
Your role doesn't have access. Each role has a defined set of pages; if you genuinely need access to a hidden page, ask Caterina.
Why am I getting emails about production runs?
Notifications fire for: new run scheduled, materials in, run completed, recipe flagged with @your-name. To stop getting notifications for a specific recipe, ask Caterina.