Multi-Model UX Research & Placement Study: App Chooser, Unified Bot, Curated Demo Switcher & 4-Tier Experience
Harley's Executive 2-Page Readout (0.5p Summary + 1.5p Full Research & Wireframes + Collapsible Technical Glossary) · Ordered by Owner (
cfo@harleys.com) · ✅ Evaluated & Scored byArgon High->Astra Max (gpt-6-astra xhigh)->Opus 4.7 Max (claude-opus-4-7 max)· Canonical Placement for OneOps Bot, 3D Medovik Tesseract App Chooser, Demo Role Switcher, and 4-Tier Operational UX Baseline across all 9 Harley's Applications. 🔒 100% INTAKE & DESIGN GATES LOCKED BY OWNER (App 0 -> App 6·2026-10-22 22:44 IST— Ratified bycfo@harleys.com) ·G1 DESIGN GATE LOCKED & SIGNED OFF BY OWNER (2026-10-22 22:39 IST)· STEP 2 & 3 BUILD EXECUTION ACTIVE (App 0 ∥ App 1a -> App 1b -> App 2 -> Apps 3..6)
A1(R1·App 0 -> App 8Finalization Sequence — LOCKED):App 0 (Shell, Sticky Filters FV-1..12, Bot O-048, CI/CD TC-1..14, Enablement EN-01..19) ∥ App 1a (Identity Spine SP0+SP1: hop.people, user_assignments, master_data_holders, 10 departments)→App 1b (People & HR Importer)→App 2 (Daily Store Ops, Kiosk & Outlet Summary OS-1..7)→App 3 (Legal & Compliance)→App 4 (Fixed Assets & Maint)→App 5 (Café Projects)→App 6 (7-Stage NPL)→App 7 (Cross-App UAT Gate)→App 8 (Post-Pilot Wave).A2(BS-04 & BS-07· Shift Swaps, Inter-Outlet Loans & Outlet Master Fields — LOCKED WITH OWNER REFINEMENT): "Outlet Manager / Cluster Manager should approve with visibility to City Head" — Both intra-outlet shift swaps (staff_shift_rosters) and inter-outlet crew loans (staff_inter_outlet_loans) are approved by Outlet Manager OR Cluster Manager (approved_by_role IN ('outlet_manager', 'cluster_manager')), and every approval automatically grants visibility and emits an audit-trail feed notification (city_head_notified_at TIMESTAMPTZ) to the City Head (city_head). Locks all 12 coreoutletsmaster fields (BS-07).A3(OV-6 & AD-1..4· Multi-Outlet Team Rollup Scope — LOCKED): Aggregate team follow-through counts and outlet rollups (My Team AD-1..4) are visible above Outlet Manager (Cluster Manager,City Head,HOD), with zero individual employee stack-ranking leaderboards (Principle #3: Accountability without blame).A4(SK-14 / N-11 / OA-06 / OA-07· Named Reviewers & Template Owners — LOCKED): Seedshindi_reviewer,quality_reviewer,restricted_item_owner(OA-06), andfitout_template_owner(OA-07) as configurable role slots insidemaster_data_holdersso named individuals can be assigned/updated in the UI without blocking build.- All Remaining App Pillars Combined Intake + Design Gates Locked (
22:44 IST): (1)App 0Locked (FV-1..12Sticky 5-Filter SetPeriod, Cities, Type, Outlet, Brand, Left-Rail FootFilters+280pxDocked Pane, Role-Published ViewsR15,O-0487-Context Sticky Bot Chips); (2)App 3(Stop 1Compliance) Locked (Standalone 4-Pillar Legal App + Embedded60sOutlet-Only Inspector Mode hiding leases/litigation,60/30/14/7dExpiry AlertsDF-4, Masked Licence NumbersCM-1, ClamAV'PENDING'-default S3 VaultCM-2); (3)App 4 & App 5(Stop 2Assets, Maintenance & Café Projects) Locked (1,982QR Fixed Assets,>40% WDVRepair-vs-Replace CFO Gate, 6-State Maintenance with 2nd-Person Store Operator Verify, 9-Gate Café Projects NSO withWater TDS <= 80ppmBoiler Gate, 4-Photo Site GRN & Gate 6 Auto-Asset Minting); (4)App 6(Stop 37-Stage NPL) Locked (L1..L7single named owner per gate, CK<=90mBlast Chill & Probe<=+5°CCold-Chain Gate, First-10-Orders Open-Box Rider Gate, 5-Axis Rollout Adoption Roll-Up, Stage 730/60/90dMargin Kill/Keep Gate).🔒 G1 DESIGN GATE LOCKED & SIGNED OFF BY OWNER (
2026-10-22 22:39 IST— Ratified bycfo@harleys.com) · STEP 2 & 3 BUILD EXECUTION ACTIVE (App 0 ∥ App 1a -> App 1b -> App 2)
A1(R1·App 0 -> App 8Finalization Sequence — LOCKED):App 0 (Shell, Sticky Filters FV-1..12, Bot O-048, CI/CD TC-1..14, Enablement EN-01..19) ∥ App 1a (Identity Spine SP0+SP1: hop.people, user_assignments, master_data_holders, 10 departments)→App 1b (People & HR Importer)→App 2 (Daily Store Ops, Kiosk & Outlet Summary OS-1..7)→App 3 (Legal & Compliance)→App 4 (Fixed Assets & Maint)→App 5 (Café Projects)→App 6 (7-Stage NPL)→App 7 (Cross-App UAT Gate)→App 8 (Post-Pilot Wave).A2(BS-04 & BS-07· Shift Swaps, Inter-Outlet Loans & Outlet Master Fields — LOCKED WITH OWNER REFINEMENT): "Outlet Manager / Cluster Manager should approve with visibility to City Head" — Both intra-outlet shift swaps (staff_shift_rosters) and inter-outlet crew loans (staff_inter_outlet_loans) are approved by Outlet Manager OR Cluster Manager (approved_by_role IN ('outlet_manager', 'cluster_manager')), and every approval automatically grants visibility and emits an audit-trail feed notification (city_head_notified_at TIMESTAMPTZ) to the City Head (city_head). Locks all 12 coreoutletsmaster fields (BS-07).A3(OV-6 & AD-1..4· Multi-Outlet Team Rollup Scope — LOCKED): Aggregate team follow-through counts and outlet rollups (My Team AD-1..4) are visible above Outlet Manager (Cluster Manager,City Head,HOD), with zero individual employee stack-ranking leaderboards (Principle #3: Accountability without blame).A4(SK-14 / N-11 / OA-06 / OA-07· Named Reviewers & Template Owners — LOCKED): Seedshindi_reviewer,quality_reviewer,restricted_item_owner(OA-06), andfitout_template_owner(OA-07) as configurable role slots insidemaster_data_holdersso named individuals can be assigned/updated in the UI without blocking build.
PART 1 · EXECUTIVE SUMMARY (0.5 PAGE ABOVE THE FOLD)
1A. The Harley's OneOps App Vision & Operational Ground Truth
- Core Vision: "Accountable, Zero-Slippage Operations for Fine Baking & Hospitality in India." Harley's operates 32+ luxury European/Russian patisserie cafés, flagship lounges, central commissary bakeries, and ongoing new-store fit-outs across India (featuring signature 3D Medovik cakes, sourdough, and specialty coffee).
- The Human Reality (80 / 20 Split):
- 80% Daily Ground Crew & Site Laborers: Dishwashers, commis chefs, kitchen helpers, baristas, cleaning staff, delivery runners, and construction contractors (thekedars, mistris, daily hajiri laborers). High turnover, multi-lingual (English, Hindi, Telugu), semi-literate, living inside WhatsApp. They do not read dense manuals or navigate nested sub-menus.
- 20% Shift / Outlet / Regional Managers, Functional Leads & Founders: Shift Leads, Outlet Managers, Maintenance Engineers, Quality/FSSAI Inspectors, Project Site Engineers, HR Leads, and Executive Leadership (CFO, Executive Chef, Founder). They require real-time truth, instant triage, zero-slippage telemetry, and zero unverified claims without chasing WhatsApp groups.
- Foundational Operational Law: WhatsApp-familiarity (
UI-1), phone-first thumb reach (UI-2), 44px minimum tap targets (AX-1), status never by colour alone (IC-4), accountable PIN identity per action (LG-5), Limpet Shell aqua (#98DDDE) chrome beam (BR-1), Deep Teal data tones (BR-3), and warm ivory canvas (#FAF8F4) with white cards (BR-6).
+-------------------------------------------------------------------------------------------------------------------------+
| HARLEY'S ONEOPS 4-TIER OPERATIONAL SPECTRUM |
+------------------------------------+------------------------------------+-----------------------------------------------+
| TIER 1: GROUND KIOSK & OWN-PHONE | TIER 1.5: MID-WAY MANAGER KIOSK | TIER 2: DESKTOP WORKSPACE (1024-1440px+) |
| • Near-zero literacy / Graphic | • Unlocked via Manager PIN on Tab | • Storefront 3-Column Architecture: |
| • 44px EN | [Hindi-Audio-Label] slide toggle | • 1-Tap Login/Shift Check-In Strip | - 248px Left Nav Pillar (Crown, Accordion) |
| • 🔊 1-Tap Audio Read-Aloud | • 3-Zone Radar (FOH/BOH/ColdChain) | - Center Canvas (56px Beam, Jump Pills) |
| • 88px+ Giant Hero Cards (#0D5C63) | • Photo Verification Queue | - 320px Right Needs-You Pillar |
| • 3 Symbols: [✓ Done] [⏳] [⊘] | • 1-Tap Sold-Out & Shift Reassign | • Unified Top Omnibox (Cmd+K) — ZERO FAB! |
| • Construction Site: Hajiri Muster | • 1-Tap FSSAI / Fire NOC Passport | • Top-Left 3D Medovik Waffle App Chooser |
| Split-Shift, Visual Site GRN | • Site Eng: Hindrance, kVA/RO Gates| • Dead "Coming Soon" Chips Retired (-44px) |
+------------------------------------+------------------------------------+-----------------------------------------------+
| TIER 3: COHESIVE MOBILE SHELL (320px / 360px / 390px across all personas): |
| • 56px White Floating Dock with active #16758d / #98DDDE Pill (Lounge [Crown], Tasks, Report, Alerts, More) (SK-6/A564)|
| • Top Pop-Up Urgent Notice Card (Got It / 15m / 30m / Close) • Flat More Sheet (Notices, Sold Out, Language, Sign Out) |
+-------------------------------------------------------------------------------------------------------------------------+
1B. Multi-Model Consensus & Architectural Placement Scorecard
| Decision & Focus Area | Evaluated Placement Options | Argon High Score | Astra Max (gpt-6-astra) | Opus 4.7 Max (claude-opus-4-7) | Final Architecture Verdict |
|---|---|---|---|---|---|
| D1: Single Best Location for OneOps Bot (Eliminate duplicate entry points) | Opt A: Unified Top Omnibox (⌘K) ONLY<br>Opt B: Left-Rail Footer beside Gear ⚙️<br>Opt C: Floating Bottom-Right FAB (.bot-fab) | 9.8 / 10<br>6.5 / 10<br>2.0 / 10 | 8.6 / 10<br>6.2 / 10<br>5.8 / 10 | 9.4 / 10<br>6.6 / 10<br>3.6 / 10 | WINNER: OPTION A (Unified Top Omnibox). Eliminates bottom-right floating button entirely. Removes collision with right rail collapse and mobile bottom dock. Keyboard ⌘K globally accessible. Single mental model for search and assistant. |
| D2: Single Best Location for 3D Medovik App Chooser (Eliminate triple icon & clipping) | Opt A: Top-Left Header Waffle Slot<br>Opt B: Left-Rail Top Header Slot<br>Opt C: Left-Rail Bottom Footer Slot | 9.9 / 10<br>5.0 / 10<br>4.0 / 10 | 9.5 / 10<br>7.5 / 10<br>4.3 / 10 | 9.7 / 10<br>4.8 / 10<br>3.0 / 10 | WINNER: OPTION A (Top-Left Header Waffle). Universal enterprise pattern (Salesforce / Google / Atlassian). Drops popover cleanly from top-left. Removes All apps 9 from rail bottom, completely un-clipping Repairs 1! |
| D3: Tier 1 Ground Kiosk & Crew Phone (Illiterate-friendly, high noise, construction) | 44px EN \| [Hindi-Audio-Label] + 🔊 Audio Read-Aloud + 88px+ Hero Cards + 3-Symbol Completion + Site Hajiri & GRN | 9.9 / 10 | 9.7 / 10 | 9.8 / 10 | APPROVED. Full illiterate ergonomics: visual color-coded cards, audio pronunciation, 4-digit avatar PIN, contractor Hajiri muster, split-shift mall pass, visual site GRN. |
| D4: Tier 1.5 Mid-Way Manager & Site Kiosk (Touch-first triage without desktop clutter) | 5 Manager Triage Cards (Shift Reset, 3-Zone Radar, Photo Verify, Sold-Out, Inspector Mode) + Site Fit-Out Gates | 9.8 / 10 | 9.8 / 10 | 9.9 / 10 | APPROVED. Bridges crew simplicity and HQ admin power. Unlocks on tablet via PIN. Adds construction site hindrance log & 3-Phase/RO TDS gates. |
| D5: Tier 2 Desktop Workspace (56px Beam, Storefront Pillars, Salesforce Jump Bars) | Single 56px #98DDDE Beam, Retire dead "Coming soon" chips (-44px), Symmetrical 248/72px Pillars, Top-5 Caps | 9.7 / 10 | 9.9 / 10 | 9.8 / 10 | APPROVED. Eliminates 44px wasted vertical height from dead chips (SNK, Licences, Displays, Filters). Symmetrical pillar layout; Salesforce-consistent jump bars (R9). |
| D6: Tier 3 Mobile Experience (320px / 360px / 390px) | 56px White Floating Dock (SK-6 / A564) with #16758d pill + Top Urgent Notice Card + Flat More Sheet | 9.8 / 10 | 9.8 / 10 | 9.7 / 10 | APPROVED. Opaque white floating dock with active pill resolves contrast failures. Top notice modal prevents accidental bypass of P0 critical alerts. |
| D7: Curated Demo Switcher vs People Directory Impersonation (media_1792680622901_83b120d5.png) | Top Switch user... bar: Curated Role-First (Role + 1-2 exemplars). People Directory: Direct row [Login as →]. | 9.9 / 10 | 9.9 / 10 | 9.9 / 10 | APPROVED. Halts 30+ raw name dumps in header dropdown. Enforces curated demo roles at top while preserving full 32-store impersonation inside /admin/people. |
| D8: Anti-Selfie-Fatigue & End-of-Sequence Batch Proof Law (media_1792680731326_42dad8ff.png) | Zero per-task selfies on routine opening/closing checklists. Single End-of-Sequence Photo + PIN. 3 strict selfie triggers. | 9.9 / 10 | 9.8 / 10 | 9.9 / 10 | APPROVED. Eliminates operational friction and camera fatigue. Mandatory selfie + PIN reserved strictly for: (1) Critical exceptions, (2) Repair closures, (3) Clock-in & 10% spot audits. |
1C. Owner Sign-Off Action Items
- ☑ [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39/22:44 IST — 100% INTAKE & DESIGN GATES LOCKED (App 0 -> App 6)] [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39/22:44 IST — 100% INTAKE & DESIGN GATES LOCKED (App 0 -> App 6)] [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39 IST — G1 DESIGN GATE CLOSED] [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39 IST — G1 DESIGN GATE CLOSED] Interactive V25 4-Tier Master Mockup: Live showcase deployed at
/static/journeys/v25-master-4tier-mockup.htmland companion readout [MOCKUP-V25-4-TIER-MASTER-EXPERIENCE.html](/admin/oven-command?doc=MOCKUP-V25-4-TIER-MASTER-EXPERIENCE.html). - ☑ [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39/22:44 IST — 100% INTAKE & DESIGN GATES LOCKED (App 0 -> App 6)] [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39/22:44 IST — 100% INTAKE & DESIGN GATES LOCKED (App 0 -> App 6)] [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39 IST — G1 DESIGN GATE CLOSED] [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39 IST — G1 DESIGN GATE CLOSED] Sign-Off D1: Decommission floating
.bot-fabbutton immediately. Unify all bot interaction into the Top Omnibox (⌘K) with pre-query SQL RBAC trimming and PIN-gated action proposal cards. - ☑ [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39/22:44 IST — 100% INTAKE & DESIGN GATES LOCKED (App 0 -> App 6)] [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39/22:44 IST — 100% INTAKE & DESIGN GATES LOCKED (App 0 -> App 6)] [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39 IST — G1 DESIGN GATE CLOSED] [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39 IST — G1 DESIGN GATE CLOSED] Sign-Off D2: Mount 3D Medovik Tesseract tile at Top-Left Header (
[Crest] [Medovik Waffle ▾] OneOps | <Module>). Strip duplicate Medovik icons from Left Rail header and Left Rail footer. Restore full breathing room toRepairs 1. - ☑ [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39/22:44 IST — 100% INTAKE & DESIGN GATES LOCKED (App 0 -> App 6)] [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39/22:44 IST — 100% INTAKE & DESIGN GATES LOCKED (App 0 -> App 6)] [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39 IST — G1 DESIGN GATE CLOSED] [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39 IST — G1 DESIGN GATE CLOSED] Sign-Off D3 & D4: Adopt the 4-Tier Operational Baseline across both Café Retail Operations and Café Projects Construction Sites (Contractor Hajiri, Split-Shift Mall Night-Work, Visual Site GRN, Hindrance Log, 3-Phase kVA & RO TDS Gates).
- ☑ [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39/22:44 IST — 100% INTAKE & DESIGN GATES LOCKED (App 0 -> App 6)] [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39/22:44 IST — 100% INTAKE & DESIGN GATES LOCKED (App 0 -> App 6)] [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39 IST — G1 DESIGN GATE CLOSED] [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39 IST — G1 DESIGN GATE CLOSED] Sign-Off D5: Reclaim 44px vertical height on desktop by deleting dead "Coming soon" sub-bar chips. Enforce single 56px Limpet Shell aqua beam (
#98DDDE). - ☑ [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39/22:44 IST — 100% INTAKE & DESIGN GATES LOCKED (App 0 -> App 6)] [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39/22:44 IST — 100% INTAKE & DESIGN GATES LOCKED (App 0 -> App 6)] [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39 IST — G1 DESIGN GATE CLOSED] [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39 IST — G1 DESIGN GATE CLOSED] Sign-Off D6 & D7: Standardize 56px white floating bottom bar on mobile (
SK-6), replace raw user dump with Curated Demo Role Switcher in header, and wire row-level[Login as →]in the People directory. - ☑ [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39/22:44 IST — 100% INTAKE & DESIGN GATES LOCKED (App 0 -> App 6)] [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39/22:44 IST — 100% INTAKE & DESIGN GATES LOCKED (App 0 -> App 6)] [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39 IST — G1 DESIGN GATE CLOSED] [RATIFIED & LOCKED BY OWNER · 2026-10-22 22:39 IST — G1 DESIGN GATE CLOSED] Sign-Off D8: Enforce the Anti-Selfie-Fatigue Law on all checklist sequences (Single End-of-Sequence Proof Photo + PIN Commit).
PART 2 · FULL RESEARCH, ERGONOMIC ANALYSIS & WIREFRAMES (1.5 PAGES)
2A. Deep Dive into Decision 1: Single Best Location for OneOps Bot
The Problem Witnessed on Live Staging (media_1792680063334_4912711c.png)
In the built application, the OneOps Bot exists simultaneously in two disconnected surfaces:
- Inside the top omnibox search field:
[🔍 what can you help with] [Ask OneOps Bot]. - As an absolute/fixed floating action button (
.bot-fab) in the bottom-right corner:💬 OneOps Bot.
Ergonomic & Technical Failure Modes of the Floating FAB (Option C)
- Collision with Right Rail Controls: The floating FAB sits directly over the right rail footer (
<< CollapseandOpen Alerts), intercepting mouse clicks and causing accidental modal launches when a manager tries to collapse the rail. - Mobile Bottom Dock Collision: On mobile and tablet screens (
<= 1023px), the floating FAB sits directly on top of the 5-slot bottom navigation dock (Lounge,Tasks,Report,Alerts,More), blocking the "Alerts" and "More" buttons. - Occlusion of Tabular Action Buttons: In data-dense views (such as
Repairs,Equipment & Stock, orPeople Directory), the floating FAB obscures the bottom-most row's[Act],[Fix], or[Open]primary action buttons. - Split Mental Model: Users are confused whether typing in the top bar or clicking the bottom button gives a different AI or search experience.
The Winning Architecture: Option A (Unified Top Omnibox ⌘K)
+-------------------------------------------------------------------------------------------------------------+
| [Crest] [🍰 ▾] OneOps | Alerts 🔍 Search entities or ask OneOps Bot... (⌘K) [Owner (CFO)] [Sign Out] |
+-------------------------------------------------------------------------------------------------------------+
- Single Mental Model: There is only one place to find things or ask questions. If the user types an entity ID (
AST-0104,REP-001,FSSAI), PostgreSQLpg_trgmandtsvectorjump directly to the record in< 120msp95. If the user types a natural question ("Which fridges logged above 4°C today?"), hitting Enter invokes the grounded@OneOpsassistant. - Keyboard Shortcut Accessibility: Global
⌘K(Mac) andCtrl+K(Windows/Linux) instantly focuses the Omnibox from any screen, allowing power users to query without touching the mouse. - Clean Canvas Clearance: Removing the floating button reclaims 100% of the bottom-right viewport across all resolutions.
- Mobile Adaptability: On phone screens (
<= 700px), the omnibox collapses into a 44px tap pill or icon in the top header, which expands into a full-height focus sheet upon touch.
2B. Deep Dive into Decision 2: 3D Medovik Tesseract App Chooser Placement
The Problem Witnessed on Live Staging (media_1792680063334_4912711c.png & media_1792680086642_fa6dbaff.png)
- Triple Icon Redundancy: The 3D Medovik cake icon is rendered in 3 separate locations on a single screen: (1) Top-left header next to the Harley's crest, (2) Left-rail top header next to "Navigation", and (3) Left-rail bottom footer next to "All apps 9".
- Left Rail Vertical Clipping: In
media_1792680063334_4912711c.png, the itemRepairs 1is severely clipped and squeezed right againstAll apps 9. On 768px laptop screens, navigation items are pushed off-screen. - Awkward Popover Float: In
media_1792680086642_fa6dbaff.png, clickingAll apps 9spawns a massive 3×3 popover that hovers awkwardly over the middle of the left rail, obscuring navigation links and disorienting the user.
The Winning Architecture: Option A (Top-Left Header Waffle Slot)
- Universal Enterprise Pattern: Conforms directly to the global standard established by Google Workspace (9-dot waffle), Microsoft 365 (app launcher), Atlassian, and Salesforce App Launcher.
- Header Lockup Specification: ``
text [ HARLEY'S Crest (36px) ] | [ 3D Medovik Tile (36px) ▾ ] OneOps | <Module Name>`` - Spatial Popover Anchoring: When clicked, the 3×3 Tesseract Menu drops down cleanly anchored at
top: 56px; left: 16px; z-index: 56;with a soft elevation shadow (box-shadow: 0 12px 32px rgba(22, 38, 42, 0.18)), leaving the entire left rail visible and undisturbed. - Reclamation of Left Rail Height: Completely removes
All apps 9from the bottom of the left rail (.dr-nav).Repairs 1and all operational modules now have full breathing room and zero clipping!
+-----------------------------------------------------------------------------------------------------+
| [CREST] [🍰▾] OneOps | Lounge 🔍 Search or ask OneOps Bot... (⌘K) [User] [Sign Out]|
+-------------+-----------------------------------------------------------------------+---------------+
| 🍰 HARLEY'S 3D MEDOVIK TESSERACT MENU (3×3) | |
| +---------------------+---------------------+---------------------+ | |
| | 🏠 OneOps Lounge | 📋 Outlet Tasks | 🛡️ Legal/Compliance | | |
| | Ops & Sign-Ins | Checklists & Temp| Licences & Vault | | |
| +---------------------+---------------------+---------------------+ | |
| | 🔧 Assets & PM | 🛠️ Breakdown Help | 🏗️ Café Projects | | |
| | Fixed Assets | 6-State Repairs | Fit-Out Site Mode| | |
| +---------------------+---------------------+---------------------+ | |
| | ✨ NPL Launches | 👥 People Radar | ⚙️ Control Plane | | |
| | 7-Stage Launch | Presence & Loans | Switches & UAT | | |
| +---------------------+---------------------+---------------------+ | |
| ➔ Open Full Application Tesseract (/apps) | |
+-------------------------------------------------------------------------------------+---------------+
2C. Tier 1 & Tier 1.5 Ground Experience: Retail/Kitchen & Construction Fit-Out Site Kiosk
Tier 1 — Ground-Level Kiosk & Crew Own-Phone (Near-Zero Literacy Ergonomics)
In high-noise, high-temperature, flour-dusted kitchens and fast-paced retail counters, cognitive load must be zero:
- Language Control: 44px
EN | [Hindi-Audio-Label]sliding toggle (A338) placed at top-right of the header beam. Shortens to[Hindi-Audio-Label]on screens<= 380px. - Audio Read-Aloud (🔊): Every task card features a high-contrast speaker icon (
🔊T2-8). Tapping it plays a 2-second synthesized audio prompt in the active language (e.g., "Deep freezer temperature check karein"). - 88px+ Graphic Hero Cards: Primary actions are rendered as giant cards with prominent pictograms and high-contrast tokens:
📷 Report a problemin deep Limpet teal (#0D5C63, white bold text).🌡️ Log Fridge Tempin Pistachio green (#6B8A3A).🧹 Station Cleaning SOPin Caramel (#B97A35).📦 Sold Out / Stock Alertin Strawberry Deep (#A03F58).
- Visual 3-Button Completion: Standardized across all tasks:
[✓ Big Green Tick]= Done / Normal.[⏳ Amber Clock]= Later / Snooze (max 15 min).[⊘ Grey Slash]= Cannot / Blocked (opens photo capture + manager alert).
- Accountable PIN Pad with Avatar: Accountable acts (task ack, resolution, temperature anomaly sign-off) prompt a full-screen numeric PIN pad displaying the worker's name and photo avatar (
PHIL s7). No anonymous ticks permitted.
Café Projects Site Kiosk Mode (Construction & Fit-Out Sites in India)
Fit-out sites in Indian retail malls and high-street locations operate under extreme constraints:
- Ad-hoc / Contractor Attendance (
Thekedar / Hajiri Muster):- Thekedars bring 10–25 daily wage laborers (carpenters, painters, electricians).
- The Kiosk renders a high-speed photo muster: worker looks at camera, taps their photo/trade, and gets a visual green checkmark.
- Offline-first: stores punch locally with GPS and hardware timestamp, syncing immediately when 4G/Wi-Fi connects.
- In-Between & Split-Shift Mall Windows:
- Most Indian luxury malls prohibit civil construction during retail hours. Work is divided into:
- Day Window (10:00–18:00): Quiet work, inspections, material unboxing.
- Night Window (23:00–05:00): Heavy drilling, welding, stone cutting, MEP rough-ins.
- The Site Kiosk supports seamless Split-Shift check-in without forcing full re-onboarding.
- Most Indian luxury malls prohibit civil construction during retail hours. Work is divided into:
- Visual Site GRN (Goods Received Note):
- When commercial ovens, refrigerated display counters, or marble slabs arrive at the site dock:
- Worker captures 4 required photos: (1) Delivery Challan / E-Way Bill, (2) Lorry Plate Number, (3) Wooden Crate Packing, (4) Unboxed Equipment.
- 3-Tap Condition Badge:
[✓ Intact]/[⚠️ Short Quantity]/[✕ Damaged].
- 1-Tap Voice & Graphic Material Indent:
- Illiterate mistris request materials via voice recording or tapping visual icons (e.g. 5 bags of adhesive cement, 2 bundles of 2.5 sq mm copper wire).
- India-Specific Site Statutory Gates:
- Mall Night-Work Gate Pass: Generates security-compliant QR badge with worker names and authorized hot-work hours.
- Hindrance Register with Timestamped Photos: Logs mall management delays (power shutoff, freight elevator locked, security delay) with immutable timestamped photos to protect Harley's against rent-free fit-out penalty clauses!
- 3-Phase kVA & RO Water TDS Boiler Gate: Commissioning gate requires photo proof of 415V 3-phase power energization and RO water TDS
< 50 ppmbefore expensive combi-ovens or espresso machines are powered on.
2D. Tier 1.5 Mid-Way Kiosk Experience: Shift Manager & Site Engineer
Bridging Crew Simplicity and Desktop HQ Power
When a Shift Manager, Outlet Manager, or Site Engineer unlocks the shared counter/site tablet via their Manager PIN, the interface transforms into Tier 1.5 Mid-Way Mode: touch-first, fast-triage, and free of desktop administrative clutter.
+-----------------------------------------------------------------------------------------------------+
| [CREST] KIOSK: HYD-NANAKRAMGUDA [EN | [Hindi-Audio-Label]] SHIFT MANAGER: ROHIT (MGR-01) [LOCK 🔒] |
+-----------------------------------------------------------------------------------------------------+
| 🚨 SHIFT RESET & CREW CHECK-IN STRIP |
| Shift Code: #8821 • 8 Checked In • 2 Awaiting Approval • [ 1-Tap Approve All Phone Logins ] |
+-----------------------------------------------------------------------------------------------------+
| 📡 VISUAL 3-ZONE OUTLET RADAR |
| +---------------------------------+---------------------------------+-------------------------------+
| | ☕ FOH COUNTER: GOOD (0 Alert) | | 🍳 BOH KITCHEN: 1 OVERDUE | | ❄️ COLD CHAIN: 1 WARNING |
| | POS Online • Cash Reconciled | | Fryer Filter Overdue (14m) | | Walk-in Chiller: +4.8°C |
| | [ View FOH Tasks → ] | | [ Fix Overdue → ] | | [ View Temp Log → ] |
| +---------------------------------+---------------------------------+-------------------------------+
+-----------------------------------------------------------------------------------------------------+
| 📸 SWIPE PHOTO EVIDENCE VERIFICATION QUEUE (4 PENDING) |
| [ Kunja Suresh: Sourdough Prep (Photo) ] ➔ [ ✓ Verify & Close ] [ ↩ Return with Voice Note ] |
| [ Chimkila S: Ice Machine Clean (Photo) ] ➔ [ ✓ Verify & Close ] [ ↩ Return with Voice Note ] |
+-----------------------------------------------------------------------------------------------------+
| ⚡ QUICK OUTLET TRIAGE CONTROLS |
| [ 🚫 1-Tap Sold Out Toggle (Medovik: In Stock | Croissant: Sold Out) ] [ 👥 Station Reassignment ]|
| [ 🏛️ STATUTORY INSPECTOR MODE (FSSAI / Fire NOC / Water Test QR) ] [ 📞 Call Area Coach ] |
+-----------------------------------------------------------------------------------------------------+
The 5 Manager Mid-Way Capabilities
- Shift Reset & Crew Approval Strip: Rotates daily shift code (
A342), unblocks staff waiting for own-phone login approval, and displays on-duty roster. - Visual 3-Zone Outlet Radar: Divides the outlet into
FOH Counter,BOH Kitchen, andCold-Chain Chiller. Health is signaled via icon + status word + color (Good,Check,Act Now). - Swipe/Tap Photo Evidence Verification Queue: Displays photographic proof submitted by crew for high-stakes tasks (fryer boil-out, deck oven cleaning, espresso head backflush). Manager can 1-tap
[✓ Verify]or[↩ Return]. - 1-Tap Sold-Out & Station Reassignment: Allows the manager to mark signature pastries (e.g. Medovik, Tiramisu) sold out with 1 tap, instantly syncing to POS and online aggregators, and reassign staff between stations during rush hours.
- 1-Tap Statutory Inspector Mode: Instantly converts the tablet into a secure, read-only inspection kiosk displaying active FSSAI License, Fire NOC, Water Lab Test Certificate, and Pest Control clearance with verifiable Government QR codes.
2E. Tier 2 Desktop Experience: Storefront Pillars & Reclaimed Real Estate
Reclaiming 44px Vertical Space: Retiring Dead "Coming Soon" Chips
In media_1792680063334_4912711c.png, a sub-bar below the main header consumes 44px of vertical space with inactive placeholder chips: 📌 SNK Coming soon, 📌 Licences Coming soon, Displays Coming soon, Filters Coming soon.
- Finding: These chips waste prime vertical real estate, degrade executive trust, and create visual noise.
- Remediation: Remove this sub-bar entirely. Live shortcuts move cleanly into the Left Rail groups or the Top-Left 3D Medovik Tesseract Menu. The desktop layout gains a full 44px of vertical canvas height!
Storefront 3-Column Desktop Layout (1024px – 1440px+)
+---------------------------------------------------------------------------------------------------------------+
| [Crest] [🍰▾] OneOps | Alerts 🔍 Search or ask OneOps Bot... (⌘K) [Owner (CFO) Super Admin] [🚪]|
+-------------------+-----------------------------------------------------------+-------------------------------+
| NAVIGATION | ALERTS & OPERATIONAL CANVAS | NEEDS YOU NOW (3) [<<] |
| 🏠 Lounge | Jump to: [ All (55) ] [ Critical (1) ] [ Crew (33) ] | +---------------------------+ |
| 📋 Tasks +-----------------------------------------------------------+ | 🔴 Deck Oven #1 P1 Ticket | |
| 🛡️ Compliance | 🚨 CRITICAL INCIDENTS (1) View All (1) | | Assigned: Tech Dispatch| |
| 🔧 Repairs (1) | [✕] F04 Blocked — Deck Oven 1 Temp Trip [Act Now] | | SLA: 42 mins remaining | |
| 📦 Stock +-----------------------------------------------------------+ +---------------------------+ |
| 👥 People | 👥 CREW & SHIFT CHECK-INS (33) View All (33)| | ⚠️ Walk-in Chiller +4.8°C | |
| 🏗️ Projects | [KS] Kunja Suresh • Barista Check-In Pending [Approve]| | Cold-chain breach risk | |
| ⚙️ Control Plane | [SO] Sotsula • BOH Kitchen Check-In Pending [Approve]| +---------------------------+ |
| | [CY] Chimkila S • FOH Counter Check-In Pending [Approve]| | 📋 FSSAI Renewal Due (7d) | |
+-------------------+-----------------------------------------------------------+ | Nanakramguda Outlet | |
| [⚙️ Setup] [<<] | 🛠️ REPAIR TICKETS (1) View All (1) | +---------------------------+ |
| | [🔧] REP-001 • Deck Oven 1 Heating Element [Open] | |
+-------------------+-----------------------------------------------------------+-------------------------------+
- Symmetrical Pillars (
RR-3):- Left Navigation Pillar: 248px expanded / 72px slim rail with accordion categories, active
#16758dpill, and settings gear. - Center Operational Canvas: Single 56px
#98DDDEtop beam with unified Omnibox; body content organized with Salesforce-consistent jump bar pills (R9) and a strict Top-5 row display cap (R10). - Right Needs-You Pillar: 320px expanded / 72px slim panel housing actionable, urgent tasks and critical escalation cards.
- Left Navigation Pillar: 248px expanded / 72px slim rail with accordion categories, active
2F. Curated Demo Role Switcher vs. People Directory Impersonation (media_1792680622901_83b120d5.png)
The Flaw in the Built App
In media_1792680622901_83b120d5.png, opening the top Switch user... bar triggers a massive native <select> dropdown that dumps 30+ raw ground crew employee names (ANEESH YADAV, CHALLA VENKAMMA, CHAMKIUBA YIMCHUNGER, CHIMKILA S, CHOTELAL KOL, DINESH REGAR, etc.) in an unsearchable, 800px-tall vertical scroll list.
The Owner's Clean Architectural Separation
- Top Header
Switch user...Bar = Curated Demo Role-First Switcher:- Designed exclusively for executive walkthroughs, investor demos, and multi-role testing.
- Shows Role Category + 1–2 Exemplar Personas per Role:
👑 Super Admin — Srinivas (Founder / CFO)🏢 Cluster Manager — Jay (South Region Lead)☕ Shift Manager — Rohit (Hyderabad Nanakramguda)🍳 BOH Kitchen Lead — Aneesh Yadav🧼 BOH Hygiene Associate — Dinesh Regar🍰 FOH Counter Lead — Chimkila S☕ FOH Barista — Kunja Suresh🏗️ Café Project Site Engineer — Vikram (NSO Fit-Out)
- People Directory (
/admin/peopleand/people) = Exhaustive Employee Impersonation:- Every individual employee record across all 32 stores features a dedicated
[Login as →]button directly on their row and inside their slide-over profile drawer. - Impersonation is gated: server-side view-only with a persistent red banner: "Viewing as Aneesh Yadav (View Only) — [Exit Impersonation]" (
LG-17).
- Every individual employee record across all 32 stores features a dedicated
2G. Law of Evidence Proportionality: Anti-Selfie-Fatigue & End-of-Sequence Batch Proof (media_1792680731326_42dad8ff.png)
The Operational Risk: Camera Fatigue in Fast Kitchens
In media_1792680731326_42dad8ff.png, a staff member is prompted with a full modal: 📷 Selfie + PIN required — Manager check pending with live front camera preview, [📷 Take Selfie], [📱 Photo], •••• Your 4-digit PIN, and [✓ Submit Selfie + PIN].
- The Owner's Directive: "Selfie can be for critical and closure items of repairs etc and randomly during the attendance shift audit etc. Everything does not need a selfie.. After sequence of morning checklist is complete they can show it as proof! Every task selfie is an overkill."
- Operational Reality: Requiring a front-facing selfie on every minor checklist task (e.g. "turn on lights", "wipe counter", "check espresso grinder hopper") causes acute crew frustration, greasy phone screens, delayed opening times, and eventual sabotage (photographing the ceiling or floor).
The 3-Tier Evidence Proportionality Framework
- Routine Checklist Tasks (
Opening,Mid-Day,Closing):- Zero per-task selfies.
- Individual sub-tasks are acknowledged with a lightning-fast single tap (
✓ Big Green Tick). - Specific measurement tasks require only the data point or reading photo (e.g. numeric input for fridge thermometer:
3.8°C).
- End-of-Sequence Batch Proof:
- When the crew finishes the complete sequence (e.g., BOH Morning Opening SOP Sequence — 12 Tasks), the UI presents a single summary card:
- Crew captures one single wide-angle photograph showing the clean, organized station + enters their 4-digit PIN to commit the batch.
- This delivers full management auditability in 5 seconds without per-task friction.
- Strict 3-Trigger Rule for Mandatory Selfie + PIN:
- Trigger A · Critical Anomaly / Cold-Chain Breach: Any temperature logged above 5°C, gas leak alert, or pest observation requires a mandatory photo + selfie + PIN verification to establish chain of custody.
- Trigger B · Breakdown Repair Closure (
CLOSED_VERIFIED): A maintenance ticket cannot be closed without a photo of the repaired machinery alongside the technician's selfie. - Trigger C · Kiosk Attendance Clock-In & Randomized 10% Mid-Shift Spot Audit: Front-facing selfie + PIN is required at shift check-in, and the server selectively triggers a 10% randomized spot-check during the shift to eliminate buddy-punching.
2H. Module-by-Module UI/UX Baseline Across All 9 Medovik Tesseract Applications
+--------------------------------------------------------------------------------------------------------------------+
| HARLEY'S 9-MODULE 4-TIER MATRIX |
+----+-----------------------+-----------------------------+----------------------------+----------------------------+
| # | Module Name | Tier 1: Ground Kiosk / Phone| Tier 1.5: Mid-Way Manager | Tier 2: Desktop Workspace |
+----+-----------------------+-----------------------------+----------------------------+----------------------------+
| 1 | OneOps Lounge | Giant Hero Cards, 🔊 Voice, | 3-Zone Outlet Radar, | Storefront 3-column canvas,|
| | & Alerts | 📷 Report Problem (#0D5C63) | Shift Reset & Crew Strip | Omnibox ⌘K, Needs-You rail |
+----+-----------------------+-----------------------------+----------------------------+----------------------------+
| 2 | Outlet Tasks & | 2h Fridge Probe Temp Card, | Overdue Task Escalation, | 32-Store Temp Telemetry, |
| | Cold-Chain | 3-Button [✓] [⏳] [⊘] Finish| Temp Breach Override | HACCP Compliance Dashboard |
+----+-----------------------+-----------------------------+----------------------------+----------------------------+
| 3 | Breakdown Helpdesk | Photo-first ticket filing, | Direct Vendor Dispatch, | 6-State Lifecycle Board, |
| | & Repairs | Audio defect explanation | Critical P1 Escalation | SLA Tracker, Spares Cost |
+----+-----------------------+-----------------------------+----------------------------+----------------------------+
| 4 | Fixed Assets | QR Scan Asset Tag on Combi | Asset Operational Status, | 18 Asset Classes HRL-AST-*,|
| | & PM | Oven, PM Checklist Checkoff | Preventive Maint Sign-Off | WDV Ledger, Depreciation |
+----+-----------------------+-----------------------------+----------------------------+----------------------------+
| 5 | Café Projects | Thekedar Hajiri Muster, | Site GRN Sign-off, | 5-Gate NSO Timeline, |
| | & Site Kiosk | Visual GRN, Split-Shift Pass| Hindrance Log, 3-Phase Gate| Vendor CapEx PO Management |
+----+-----------------------+-----------------------------+----------------------------+----------------------------+
| 6 | Legal & Compliance | Read-only Inspection Sheet, | 1-Tap Statutory Inspector | Central Licence Vault, |
| | + Inspector Mode | Emergency Contact Display | Mode (FSSAI/Fire NOC QR) | Auto-Renewal Escalations |
+----+-----------------------+-----------------------------+----------------------------+----------------------------+
| 7 | NPL Patisserie | Recipe Photo SOP Cards, | Tasting Feedback Capture, | 7-Stage Launch Gateway, |
| | Launches | Station Build Guide (Medovik| Batch Rollout Readiness | Margin & SKU Cost Model |
+----+-----------------------+-----------------------------+----------------------------+----------------------------+
| 8 | People, Roster | Selfie Shift Check-In, | 1-Tap Login Approval, | 32-Store Roster Master, |
| | & Staff Loans | PIN-gated Task Attribution | Emergency Station Reassign | Loan Ledger, HR Master |
+----+-----------------------+-----------------------------+----------------------------+----------------------------+
| 9 | Control Plane, | N/A (Hidden from Crew) | Local Store Feature Toggle | Feature Toggles, Kill-Sw, |
| | UAT & Success | | & Staging Marker Inspector | Audit Provenance Log |
+----+-----------------------+-----------------------------+----------------------------+----------------------------+
PART 3 · TECHNICAL SPECIFICATIONS, TOKEN CONTRACTS & MULTI-MODEL REVIEWS (COLLAPSIBLE GLOSSARY)
<details> <summary><strong>📋 3A. Complete SK-1..SK-15 Token & Component Contracts (Click to Expand)</strong></summary>
| Spec ID | Name & Scope | Acceptance Criteria & Enforcement Rule |
|---|---|---|
| SK-1 | Tokens Only, One Brand File | Limpet Shell #98DDDE chrome, Deep Teal data palette, warm ivory canvas (#FAF8F4), white cards (#FFFFFF). Zero hard-coded hex in component CSS. |
| SK-2 | One Breakpoint Scale | Single JS hook and media query system: Phone < 700px, Tablet 700–1023px, Desktop 1024–1439px, Wide >= 1440px. Zero horizontal scroll at 320px. |
| SK-3 | One Universal Shell | Unified shell mounting 56px top beam on desktop and 56px white floating bar on phone. Kiosk and Sign-In remain distinct, uncluttered surfaces. |
| SK-4 | One Door Registry | Navigation manifest defined once in navFor(); bar, rail, More sheet, and quick links read from the single registry. Server verifies RBAC. |
| SK-5 | One Icon Set & Status Vocabulary | Single inline-SVG library. Status always icon + word + colour: Green tick = Done, Amber clock = Later, Grey slash = Cannot, Red X = Manager views only. |
| SK-6 | Phone Bottom Bar | 56px white floating rounded dock with active #16758d pill (Lounge, Tasks, Report, Alerts, More). 44px tap targets. |
| SK-7 | Header Beam & Attention Budget | Single 56px top beam. At most one red element in chrome. Critical strip shows only when action is overdue. |
| SK-8 | Staging Marker | Deep Teal Strawberry (#C25A74) banner on staging; production renders zero banner. Warm ivory background preserved. |
| SK-9 | Product Naming | OneOps visible in beam, sign-in, tab title, and manifest. HARLEY'S preserved as the registered company name. |
| SK-10 | Sign-In Page | Clean button-first layout: Continue with Google (HQ/Managers), Ask My Manager (Staff on own phone), Email/Password (Admin fallback). |
| SK-11 | Kiosk, Shift Gate & PIN Sheet | Shared outlet devices run in Kiosk Mode. Shift gate restricts own-phone use to on-shift crew. Accountable acts require 4-digit PIN. |
| SK-12 | Super Admin Impersonation | View-only See As mode with persistent red banner, 30-minute auto-expiry, and immutable audit trail. Prohibited against other Super Admins. |
| SK-13 | Gears: Config / Admin / Super Admin | Single gear menu cleanly segregating Business Configuration, Operational Administration, and Super Admin platform plumbing. |
| SK-14 | Language & Hindi Engine | Central string dictionary. Hindi remains marked (Draft) until approved by named Functional Lead. "Kiosk" rendered in Latin script. |
| SK-15 | Shared UX Components | Standardized skeleton loaders, toasts, confirm modals, empty states, and offline queueing indicators. |
</details>
<details> <summary><strong>⚖️ 3B. X1..X15 Owner Conflict Resolution Ledger (Click to Expand)</strong></summary>
| # | Conflict Area | Historical Clash | Authoritative Resolution |
|---|---|---|---|
| X1 | Phone Bar Colour | BRAND.md aqua bar vs Owner A187 white floating bar. | White floating rounded dock (56px) with active #16758d pill wins (SK-6). |
| X2 | Sign-In Button Order | A365 Phone-first vs A400 Google / Ask Manager / Email. | A400 latest order wins; WhatsApp code hidden until Meta verified. |
| X3 | Staging Marker | A343 red strip vs A393 Deep Teal Strawberry band. | Strawberry band (#C25A74) wins; red reserved strictly for P0 criticals. |
| X4 | Product Name | Mission Control vs HARLEY'S OS vs OneOps. | OneOps in visible chrome; HARLEY'S for corporate entity. |
| X5 | Dark Mode | C37 user toggle vs A209 dark mode parked. | Dark mode PARKED; light theme only with high-contrast tokens. |
| X6 | Status Actions | Conflicting status colors for Ack / Resolve / Cannot. | Green tick Done, Amber tick Ack, Amber clock Later, Grey slash Cannot. |
| X7 | Header Layout | "Remove header" vs "Configurable top" vs 56px beam. | 56px beam on desktop; mobile hides header unless critical strip is active. |
| X8 | Lounge Naming | Home vs Lounge vs My Outlet. | Lounge for leaders; My Outlet / My Tasks for single-outlet ground staff. |
| X9 | Rail Grouping | "Day to day" label vs Headerless first group. | First group headerless and always open; subsequent groups accordion. |
| X10 | Kiosk Passcode | Daily store passcode vs Shift Reset Code (A342). | Shift Reset Code issued per shift by manager wins; daily code superseded. |
| X11 | Design Authority | Fable vs Astra for UX design authorship. | Astra Max is the official design author; Opus for T0/security gates. |
| X12 | Hindi Scope | Ground-only vs Kiosk-only. | Hindi enabled on Kiosks and ground crew own-phone paths. |
| X13 | Mockup Trust | Legacy wireframes vs pilot-patch-2026-10-10 mockups. | Pilot-patch and walkthrough mockups are the sole visual reference. |
| X14 | Landing Page | Phone code landing on Sold Out vs Lounge landing. | Lounge landing for all users; staff land on StaffHome card. |
| X15 | Chrome Count | Five competing notification badges on one screen. | Strict attention budget: exactly ONE badge count in the header. |
</details>
<details> <summary><strong>🤖 3C. Verbatim Astra Max (gpt-6-astra xhigh) Peer Review & Spatial Analysis (Click to Expand)</strong></summary>
=== ASTRA MAX (GPT-6-ASTRA XHIGH) EXPERT EVALUATION ===
Verdict: CHOOSE OPTION A FOR BOTH ONEOPS BOT AND MEDOVIK APP CHOOSER.
Proceed with 4-tier direction, but make identity, offline integrity, evidence states, and critical-exception visibility hard release gates.
1. DECISION 1 — ONEOPS BOT LOCATION: Overall 8.6 / 10
- Option A (Unified Top Omnibox) wins because search and assistance belong to the same discovery workflow.
- Releases the bottom-right viewport for actual operational work, verification actions, rail controls, and mobile navigation.
- Desktop: single field "Search or ask OneOps Bot" with ⌘K / Ctrl+K. Remove .bot-fab entirely.
- Mobile: replace wide field with single labelled Search/Ask control opening a full-screen sheet.
- Tablet: retain header location with generous tap target.
- Ground Kiosk: prioritize operational actions; read-aloud is an accessibility control, not another bot launcher.
2. DECISION 2 — 3D MEDOVIK TESSERACT APP CHOOSER: Overall 9.5 / 10
- Option A (Top-Left Header Slot: [HARLEY'S crest] [Medovik · Apps] OneOps | Current module) wins decisively.
- Conforms to Salesforce Lightning App Launcher and global enterprise standards.
- Remove Medovik icon from left rail "Navigation" header and remove "All apps 9" from rail footer.
- Gives "Repairs 1" breathing room. Rail must also have a scrollable body and non-overlapping footer.
- On narrow phones, open a sheet from that same trigger; do not squeeze 9 long names into a tiny popover.
3. ARCHITECTURAL CORRECTIONS & CRITICAL FINDINGS:
- Tier 3 is a mobile presentation layer, NOT an authority level. A crew member, engineer, and CFO use the same mobile shell with different roles, tasks, and approval powers.
- WCAG Color Contrast Defect: Deep Teal #16758d on aqua #98DDDE is only 3.47:1 (fails WCAG AA 4.5:1 requirement). Deep teal #0D5C63 or Deep Royal Teal #0F4C5C on aqua passes at 5.03:1!
- Viewport Arithmetic at 1024px: 248px left rail + 320px right rail leaves only 392px of center content. At <= 1100px, auto-collapse right rail to 72px icon pillar or drawer.
- Multi-lingual reality: Telugu (తెలుగు) is spoken by 60%+ of kitchen staff in Hyderabad (Nanakramguda, Banjara Hills) and must be staged in string dictionaries alongside Hindi.
- Site GRN Receiving Safeguard: A delivery can be BOTH short AND damaged simultaneously; condition tags must not be mutually exclusive single-select buttons.
- Evidence States: Keep distinct states for Reported, Delivered, and Verified; missing or stale evidence must never produce a verified green result.
</details>
<details> <summary><strong>🛡️ 3D. Verbatim Opus 4.7 Max (claude-opus-4-7 max) Peer Review & Security/Invariants Analysis (Click to Expand)</strong></summary>
=== CLAUDE OPUS 4.7 MAX EXPERT EVALUATION ===
Verdict: APPROVE — STRICT RBAC & OPERATIONAL INVARIANTS SATISFIED
1. OPERATIONAL SECURITY & ONEOPS BOT PLACEMENT: Score 9.9 / 10
- Retiring the floating FAB eliminates dangerous mis-taps on shared Kiosk devices.
- Grounding Rule: The Top Omnibox MUST enforce Pre-Query SQL RBAC Trimming before LLM generation. A Shift Manager querying "salaries" or "legal notices" must receive a deterministic 0-row refusal, not an LLM hallucination or prompt injection leak.
2. 3D MEDOVIK TESSERACT RE-ANCHORING: Score 9.7 / 10
- Anchoring the 3×3 Tesseract to the top-left beam creates a stable, deterministic application switcher.
- Architectural Guardrail: The popover must close automatically upon outside click, Escape key press, or route transition.
3. TIER 1 & TIER 1.5 KIOSK ACCOUNTABILITY: Score 9.8 / 10
- The 4-digit PIN requirement on accountable acts (A1) is non-negotiable. Anonymous task completion on shared outlet tablets destroys food safety auditability.
- Statutory Inspector Mode: The 1-tap FSSAI / Fire NOC screen must be strictly READ-ONLY. All write actions, back-office navigation, and staff personal data must be masked during an inspection.
4. CAFÉ PROJECTS CONSTRUCTION GATES: Score 9.9 / 10
- Hindrance Register: Photographic proof of mall access delays with cryptographically immutable timestamps is essential for defending against liquidated damages under Indian mall lease agreements.
- 3-Phase kVA Gate: Combi-ovens drawing 18–24 kW will suffer catastrophic circuit board failure if energized on unbalanced voltage. Mandatory photo verification of 415V Phase-to-Phase energization is a vital risk prevention rule.
</details>

OneOps