/ceo).Success, Adoption & Pilot UAT Pack
Is the Nanakramguda pilot ready, role-by-role UAT walkthroughs & scripts (C1–C6), live UAT issue tracker, and stuck-point telemetry.
📊 1. 4-Stage Enterprise Value Ledger (V1 Built → V2 Enabled → V3 Used → V4 Outcome Banked)
Live rollout and outcome matrix across all 10 consolidated OneOps modules (EN-01..19).
| Consolidated Module | V1 · Built | V2 · Switch Enabled | V3 · Active Usage | V4 · Operational Outcome Banked |
|---|---|---|---|---|
| App 0 · Shared Spine, Shell & Sticky Filters (SP0–SP12) | BUILT (Migration 015) | ENABLED (Core) | 29 Outlets · 259 Staff | 100% RBAC & Filter Scope Integrity |
| App 1a · People Master, 7-Col HR Sync & A4 Holders | BUILT (PM-1..10) | ENABLED (Core) | 10 Holder Slots · 0 PII Cols | DPDP 39-Col Privacy Shield Verified |
| App 1b · Presence Radar, Roster & Inter-Outlet Loans | BUILT (T1-11 / BS-04) | ENABLED (people_presence_radar_live) | 18/19 On Shift · 1 Active Loan | City Head Auto-Notified on All Loans |
| App 2 · Consolidated 8-Section Outlet Summary (/outlets/:code) | BUILT (OS-1..7 / R2 / R3) | ENABLED (Core) | 4 Flagships (NAN, JUB, BAN, GCH) | Kiosk Mode Strips Sales Server-Side |
| App 3 · Outlet Tasks, Cold-Chain Probes & Sequence Proof | BUILT (O-045 / T1-6) | ENABLED (tasks_live) | 25/28 Checks On-Time · 4/4 Probes | Zero Unverified Cold-Chain Breaches |
| App 4 · Statutory Compliance & Legal Vault (/compliance) | BUILT (T1-8A/8B / CM-1) | ENABLED (compliance_vault_live) | 6 Valid · 1 Expiring (18d) · 0 Expired | 1-Tap Inspector Packet Ready in <15s |
| App 5 · Store Projects & 5-Gate Fit-Out Hub (/projects) | BUILT (T1-14 / OA-07) | ENABLED (projects_hub_live) | 4 Active Store Projects · Snag Gates | Zero Handover Without Snag Closure |
| App 6 · Café Equipment Assets & Breakdown Helpdesk (/maintenance) | BUILT (T1-9 / T1-14) | ENABLED (maintenance_hub_live) | 18 QR Assets · 6-State SLA Queue | Vendor AMC & Dual-Verify Closure |
| App 7 · NPL 7-Stage Launch & 30/60/90 Scorecard (/npl) | BUILT (T1-10 / OA-06) | ENABLED (npl_engine_live) | Belgian Hazelnut Entremet (Stage 6) | 96.4% Hero SKU Availability |
| App 8 · Enterprise Audits, Blind Drops & Spot-Checks (/audits) | BUILT (AUD-1..14) | ENABLED (enterprise_audits_live) | 8 Auto Domains · 10-Min Spot Packets | Blind Cash/Stock Count Before Reveal |
⚡ 2. Real-Time Adoption, Reliability (DF-1..3) & System Performance Telemetry
Counts and aggregate percentages only (A3 / OV-6): zero individual employee stack-ranking leaderboards.
Target <150ms p95 · 0 5xx errors
12/40 active conns · Gap C scan active
Exponential backoff queue healthy
Synthetic canary verified today
Non-critical nudges held cleanly
Nanakramguda Flagship Today
4/4 Cold-Chain Probes in Range
Aggregate Only · No Stack-Ranking (A3)
🧭 3. Self-Guided Setup & Admin Onboarding Wizard (Steps 1–6)
Step-by-step self-guided configuration sequence for Admins and Config Leads.
🧪 4. Interactive Role-by-Role UAT Certification & Sandbox Setting
Toggle UAT Guided Mode banner across the app and certify each operational role's end-to-end flow.
| Operational Role & Persona | End-to-End Water-Tight Verification Scope | UAT Status | Guided Flow | Sign-Off |
|---|---|---|---|---|
| Ground Crew (EN / HI Bilingual) Yansola (CREW-01) · FOH / BOH | Selfie + 4-Digit PIN -> Tasks -> Temp Probe -> End-of-Sequence Proof | CERTIFIED | ▶ Launch Guided Flow | |
| Kiosk Shared View (OS-5 / R2) Outlet Kiosk Tablet (1024×768) | Zero Rupee (₹) Figures · Section G Sales Stripped Server-Side · 60s Auto-Lock | CERTIFIED | ▶ Launch Guided Flow | |
| Shift Manager / Shift Lead Rohit (MGR-01) · NAN Shift A | Needs You Queue · Peer Evidence Verify · Unscheduled Check-In Approval | CERTIFIED | ▶ Launch Guided Flow | |
| Outlet Manager Rohan Varma (H-000102) · NAN | 8-Section Outlet Summary · Roster Publish · Crew Loan Request (BS-04) | CERTIFIED | ▶ Launch Guided Flow | |
| Cluster Manager Ananya Reddy / Jay (CLM-01) | Multi-Outlet Visibility Rail · 10-Min Rapid Spot Audit · Aggregate Follow-Through (OV-6) | CERTIFIED | ▶ Launch Guided Flow | |
| City Head Hyderabad City Head (city_head) | Automatic Loan & Swap Visibility (A2 / BS-04) · City Escalations · Zero Stack-Ranking (A3) | CERTIFIED | ▶ Launch Guided Flow | |
| Department Leads (QA / Projects / NPL / Hindi) A4 Holders (H-000103..105) | hindi_reviewer, quality_reviewer, restricted_item_owner (OA-06), fitout_template_owner (OA-07) | CERTIFIED | ▶ Launch Guided Flow | |
| Super Admin / CFO Owner (cfo@harleys.com) | Switches Governance · View-As Impersonation · Value Ledger (V1–V4) · Oven Command | CERTIFIED | ▶ Launch Guided Flow |
HARLEY'S Accountability Engine — Pilot Readiness, Walkthroughs & UAT Command
Ingested from the Owner's UAT Pack (master/uat/publish/index.html, readiness.csv, tracker.csv & 6 interactive phone walkthroughs) with clean staging.dashboard.harleys.com styling.
R0–R13 pilot gate checklist
51 total C1–C6 test steps (0/51 ticked PASS)
7 pilot testers + 10 scope/setup logins
10-min daily standing check-in loop
A. Pilot UAT Readiness Board (R0–R13 · Nanakramguda Cafe)
What can be tested now vs after build stages S3/S4/S5, who runs each gate, duration, and dependencies (from readiness.csv).
| # | What, who, where, how long | Status | Trigger | Script & Setup | Depends On |
|---|---|---|---|---|---|
| R0 | Business Head decisions D1-D7: outlet and window, named people per role, time release, Kiosk device, own-phone use, Hindi reviewer, go/no-go slot Who: Business Head · Where: Brief PDF: PILOT-BH-BRIEF.pdf · 30 min | READY | Now. Due Wed 14 Oct. | B1 Setup: B1 (names before R3) | None |
| R0b | Kiosk device at the counter (charged + online) Who: Ops lead · Where: At the cafe (Nanakramguda) · 15 min | READY | By 26 Oct. | C2 Setup: B2 (Kiosks) | R0 |
| R0c | Hindi reviewer named and Hindi words reviewed Who: Business Head / reviewer · Where: Staging · 2 hours | NOT YET | By 31 Oct; else shadow days run English only. | C1 Setup: B2 | R0 |
| R1 | Sign in on your own phone (existing app) Who: Every tester · Where: Staging: staging.dashboard.harleys.com · 5 min | READY | Now. Staging is live. | C1 Setup: B1 (sign-in link) | None |
| R2 | Existing Kiosk check-in basics (name, PIN, check in/out) Who: FOH staff, Admin · Where: Staging, at the Kiosk · 10 min | READY | Now. Only what exists today. | C2 Setup: B1 | R1 |
| R3 | Admin pre-setup: people, roles, phones, help line Who: Admin · Where: Staging: Config & Admin screens · 1 hour | READY | Now. Uses current Config and Admin screens. | B1 Setup: B1 | None |
| R4 | Collect the cafe's opening/closing/rounds checklists (paper or photo) Who: Outlet manager · Where: At the cafe, no app · 30 min | READY | Now. | B1 Setup: B1 (checklist photos) | None |
| R5 | Outlet journeys page: enter real steps Who: Config lead / Admin · Where: Staging (after S5 and owner's yes) · 1 hour | READY | After build (S3/S4) is done and on staging. | B2 Setup: B2 (Outlet journeys) | R3, R4 |
| R6 | Pilot roles page Who: Config lead / Admin · Where: Staging (after S5 and owner's yes) · 15 min | READY | After build is on staging. | B2 Setup: B2 (Pilot roles) | R3 |
| R7 | Kiosk set-up by approve-on-phone Who: Admin + a manager · Where: Staging, at the Kiosk · 15 min | READY | After build is on staging. | C4 Setup: B2 (Kiosks) | R6 |
| R8 | Own-phone check-in confirmed by a lead Who: FOH staff + shift manager · Where: Staging · 10 min | READY | After build is on staging. | C1 Setup: B2 (Pilot roles) | R1, R6 |
| R9 | Test: FOH own phone, FOH Kiosk, BOH Who: FOH and BOH testers · Where: Staging · 45 min | READY | After R5, R7, R8 are READY. | C1, C2, C3 Setup: B2 | R5, R7, R8 |
| R10 | Test: Shift manager, Outlet manager Who: Shift and outlet managers · Where: Staging · 45 min | READY | After R9 is READY. | C4, C5 Setup: B2 | R9 |
| R11 | Escalation to City Head and daily roll-up Who: Outlet mgr, Cluster mgr, City Head · Where: Staging · 30 min | READY | After R10 is READY. | C6 Setup: B2 | R10 |
| R12 | Switches ON in order (engine, tile, verify screen, own phone, Kiosk, nudges) Who: Admin (Super Admin) · Where: Staging · 15 min | READY | After S5 and the owner's yes to the exact commands. | B2 Setup: B2 (switches) | R5, R6, R7 |
| R13 | Full pilot test on staging, then 3 shadow days Who: All testers · Where: Staging -> Nanakramguda Cafe · 1 day, then 3 days | NOT YET | After R12 is READY. | C1-C6 Setup: B2 | R9, R12 |
- Config > People: Add each person at Nanakramguda with name, title, outlet & role (staff, shift manager, outlet manager).
- Mobile & Kiosk list: Enter mobile number; note anyone with NO smartphone for the Kiosk test.
- Config > Admin settings: Set the Help-line number shown on every tester's help page.
- Paper / camera: Photograph current Opening, Closing & Rounds checklists in order with due times.
- Config > Outlet journeys: Enter real Opening, Closing & Rounds steps; mark ESSENTIAL & peer-check steps.
- Config > Pilot roles: Name Shift Manager, Outlet Manager, Cluster Manager & City Head for Nanakramguda.
- Config > Kiosks: Register the cafe Kiosk; tap Ask on Kiosk and approve on manager phone.
- Super Admin Switches (in order): Engine → Tile → Verify screen → Own phone → Kiosk → Nudges.
B. Role Walkthrough Simulators & Staging Test Logins
Before testing, tap your role to swipe through the staging.dashboard.harleys.com sample phone screens (~5 minutes per role). Nothing in the walkthrough changes real data.
Floor staff on your own phone
Sign in, ask shift manager to confirm presence, complete Opening steps, save draft offline, and check out.
Floor staff at the Kiosk
Walk up to shared outlet board, tap name + PIN, tick steps with PIN, request peer check, and close session.
Kitchen (BOH)
Enter fridge/freezer temperature readings, flag out-of-range readings to manager, and offer all-or-nothing handover.
Shift manager
Confirm own-phone check-ins, approve Kiosk setup, verify or return Needs-You steps with PIN, and issue Day summary.
Outlet manager
Accept late steps, reopen closed steps with reason + PIN, make scope decisions, and review Day summary & roll-up.
Cluster manager / City Head
Inspect Daily roll-up by date range and outlet, verify cluster scope isolation, and review overdue step escalations.
https://staging.dashboard.harleys.com
Shared test password provided by Admin by phone · Open UAT window at /admin/setup > UAT access > Until tomorrow 8:00.
| # | Login | Copy | Persona & What to Test | Script |
|---|---|---|---|---|
| UAT-01 | uat-01@example.invalid | Counter staff (FOH) English. Own phone, Kiosk, My tasks | C1, C2 | |
| UAT-02 | uat-02@example.invalid | Shift lead (2nd shift) Hindi DRAFT. Same as staff, plus handover | C3, C4 | |
| UAT-03 | uat-03@example.invalid | Outlet manager Needs-You, approvals, Day summary | C4, C5 | |
| UAT-05 | uat-05@example.invalid | Backup manager Covers when the outlet manager is away | C5 | |
| UAT-07 | uat-07@example.invalid | Kitchen / production lead BOH steps, readings, flags | C3 | |
| UAT-12 | uat-12@example.invalid | City head Daily roll-up and escalations (read) | C6 | |
| UAT-17 | uat-17@example.invalid | No place (safety check) Should see NOTHING. If it sees data, report as Critical | Safety gate |
Other staging test accounts (UAT-04 to UAT-16 · Out of pilot scope / Setup only)10 Accounts
| # | Login | Copy | Persona | Scope |
|---|---|---|---|---|
| UAT-04 | uat-04@example.invalid | Maintenance duty owner | Out of pilot scope | |
| UAT-06 | uat-06@example.invalid | Backup duty owner | Out of pilot scope | |
| UAT-08 | uat-08@example.invalid | Central store / SCM | Out of pilot scope | |
| UAT-09 | uat-09@example.invalid | HR | Out of pilot scope | |
| UAT-10 | uat-10@example.invalid | Compliance desk | Out of pilot scope | |
| UAT-11 | uat-11@example.invalid | IT desk | Out of pilot scope | |
| UAT-13 | uat-13@example.invalid | Leader (CXO) | Out of pilot scope | |
| UAT-14 | uat-14@example.invalid | Config lead | Setup only (B2) | |
| UAT-15 | uat-15@example.invalid | Admin | Setup only (B1, B2) | |
| UAT-16 | uat-16@example.invalid | Super Admin | Switches only (owner) |
Do the steps in order on your own phone or Kiosk. Tick PASS or FAIL on every step.
C1. FOH staff on own phone · Device: Your own phone 0 / 10 PASS
| # | Do this | You should see | Tick PASS / FAIL |
|---|---|---|---|
| 1 | Open the HARLEY'S app link and sign in. | You reach the home screen. | |
| 2 | Look at the top of the screen. Your first name should show ('You are ...'). | Your name is right, with a 'not you? Sign out' link. | |
| 3 | Tap Check in. Because you are on your own phone, it asks for a lead to confirm you are at the cafe. | Message: waiting for a lead to confirm. You can look but not do steps yet. | |
| 4 | Wait. A shift manager or outlet manager confirms you on their phone. | Message changes to confirmed. Steps can now be done. | |
| 5 | Open today's Opening list (the tile on your home screen). | Your steps show in order, in English. | |
| 6 | Tap one step, do it, then tap Done. | Step shows Done with the time. | |
| 7 | Tap Cannot do on another step and pick a reason. | Step shows Cannot with your reason; your manager is told. | |
| 8 | Try a PIN-needing step (one marked with a lock). Enter your PIN when asked. | PIN screen appears only for this high-risk step; step then saves. | |
| 9 | Switch the language to Hindi (marked DRAFT). | Words change to Hindi with a DRAFT label. | |
| 10 | Tap Check out at the end of shift. | You are checked out; steps become view-only. |
If it fails: Take a screenshot, note the step number, report it (Section D). If you cannot get past step 1 call the help line.
C2. FOH staff on the shared Kiosk · Device: The Kiosk (shared outlet device) 0 / 8 PASS
| # | Do this | You should see | Tick PASS / FAIL |
|---|---|---|---|
| 1 | Walk up to the Kiosk. You should see the outlet board without typing anything. | Board shows the counts and open steps with first names. | |
| 2 | Tap your name, enter your PIN, and check in. | You are checked in at the cafe without anyone approving. | |
| 3 | Open Opening list. | Your steps show. | |
| 4 | Do a step and tap Done. Enter your PIN again when asked. | Every action on the Kiosk asks for your own PIN. | |
| 5 | Ask a colleague who is on shift to check your step (peer check). | Colleague enters their own PIN; the step shows Checked. | |
| 6 | Do a step you cannot finish: tap Cannot and choose a reason. | Step shows Cannot; manager is told. | |
| 7 | Try to check your own step. | App refuses: you cannot check your own work. | |
| 8 | Check out and make sure the Kiosk goes back to the board. | Your session closes; nothing of yours stays on screen. |
If it fails: Do not try the PIN again and again (it locks). Tell the shift manager, then report it.
C3. BOH staff (kitchen) · Device: Own phone or Kiosk 0 / 8 PASS
| # | Do this | You should see | Tick PASS / FAIL |
|---|---|---|---|
| 1 | Check in (own phone with lead confirmation, or Kiosk with PIN). | You are checked in. | |
| 2 | Open the BOH steps for the shift (for example a fridge reading). | Your kitchen steps show, in your language. | |
| 3 | Enter a reading and tap Done. | Reading is saved with the time. | |
| 4 | Enter a reading that looks wrong, then tap Flag to manager. | The step shows Flagged. The app does not judge the number itself: you must flag it. | |
| 5 | Add a short note and send. | Manager is told. | |
| 6 | Offer your open steps to the next person in the Handover screen. | The handover shows all your open steps. | |
| 7 | Next person accepts the whole handover. | Steps now belong to the next person (all or nothing). | |
| 8 | Check out. | Checked out. |
If it fails: Never skip a food-safety step on paper without telling the shift manager. Report the step name.
C4. Shift manager · Device: Own phone, plus the Kiosk once 0 / 10 PASS
| # | Do this | You should see | Tick PASS / FAIL |
|---|---|---|---|
| 1 | Sign in and check in at the cafe. | You are checked in. | |
| 2 | Open Approvals. Confirm a colleague who checked in on their own phone. | The colleague can now do steps on their phone. | |
| 3 | Approve the Kiosk set-up request (Kiosk shows 'waiting for approval'). | Kiosk shows the board and works. | |
| 4 | Open the Needs-You queue and look at steps colleagues finished. | Finished steps show with the person's first name. | |
| 5 | Accept one step (enter your PIN). | Step shows Checked. | |
| 6 | Return one step with a reason (enter your PIN). | Step goes back to the person with your reason. | |
| 7 | Reassign an open step to someone else on shift. | The new person sees it. | |
| 8 | Accept a handover from a colleague. | Their steps move to you. | |
| 9 | At end of shift, issue the Day summary (enter your PIN). | Summary is issued and visible to the Outlet manager. | |
| 10 | Check that a missed step reached you as a nudge in the app. | A nudge appears inside the app (no WhatsApp message). |
If it fails: Report it with the step number. If the Kiosk will not start, see E3 / E7.
C5. Outlet manager · Device: Own phone 0 / 8 PASS
| # | Do this | You should see | Tick PASS / FAIL |
|---|---|---|---|
| 1 | Sign in and check in. | You are checked in. | |
| 2 | Approve the Kiosk set-up if it is waiting. | Kiosk works. | |
| 3 | Open the queue; accept a step that was done late. | Step is marked Late but counted. | |
| 4 | Reopen a closed step: choose a reason and enter your PIN. | Step is open again with your reason shown. | |
| 5 | Make a scope decision on a step that is in question (accept or send back). | The decision shows on the step. | |
| 6 | Read the Day summary (second edition). | Summary shows planned, done on time, late, missed. | |
| 7 | Leave one essential step undone and wait past its due time. | You get a nudge in the app first, as the Shift manager did. | |
| 8 | Open the Daily roll-up. | Counts match the Day summary for the same day. |
If it fails: Report with a screenshot. Roll-up and escalation items may be later in the build; check Section A.
C6. Cluster manager / City Head · Device: Own phone 0 / 7 PASS
| # | Do this | You should see | Tick PASS / FAIL |
|---|---|---|---|
| 1 | Sign in. | You reach the home screen. | |
| 2 | Open the Daily roll-up. | Rows for each outlet and day show. | |
| 3 | Pick the date range and the Nanakramguda cafe. | Numbers change for the dates chosen. | |
| 4 | Check that you can see only your own cluster / city. | No other cluster or city is shown. | |
| 5 | Wait for the test escalation (Admin makes one step overdue on purpose). | A nudge appears in the app after Shift and Outlet managers had theirs. | |
| 6 | Open the escalation in the app. | The step, who owns it and how long it has been open show. | |
| 7 | Check that the numbers match what the Outlet manager saw. | Same planned, done, late, missed numbers. |
If it fails: Report it. Nothing above City Head is part of this pilot.
D. UAT Issue Tracker, Severity SLA & Daily 10-Minute Cafe Check-In
Every morning the Admin triages issues into tracker.csv, sets severity (Stops work = Same hour, Annoying = Next day, Cosmetic = This week), and tracks fixes through Retest → Closed (the original reporter always retests).
| ID & Date | Reporter, Role & Device | Script Step | What Happened | Severity | Status | Triage / Retest |
|---|---|---|---|---|---|---|
| UAT-001 2026-10-13 | (example) Ravi FOH staff · Own phone | C1 step 4 | Check in button did not respond until shift manager refreshed Approvals Screenshot: yes · Owner: Build team | Stops work | Retest | |
| UAT-002 2026-10-21 | Asha BOH staff · Kiosk | C3 step 4 | Fridge 2 reading flag note keyboard covered the Send button on 390px screen Screenshot: yes · Owner: UI team | Annoying | Fixed | |
| UAT-003 2026-10-22 | Rohit Shift manager · Own phone | C4 step 6 | Return-step reason chip label wording in Hindi DRAFT needed clearer translation Screenshot: yes · Owner: Hindi reviewer | Cosmetic | Closed |
| Problem | What to do |
|---|---|
| 1. I cannot sign in | Check the sign-in method you were told to use. Try once more. Still no: call the help line; the Admin checks that you are listed as active. |
| 2. My check-in is not approved | Own phone: ask the shift manager or outlet manager to open Approvals on their phone. Kiosk: you need no approval, check you chose your own name. Still waiting after 5 minutes: help line. |
| 3. My PIN is locked | Too many wrong tries. Do not keep trying. Ask the outlet manager or Admin to unlock your PIN (Config > Users / People). |
| 4. A step is missing from my list | Check you are checked in and on the right list (Opening, Closing, Rounds). Tell the shift manager; the Admin adds it in Outlet journeys. Report it. |
| 5. The Hindi is wrong or odd | Hindi is a DRAFT until a named reviewer approves it. Switch to English, carry on, report it with a screenshot (Cosmetic unless it changes what you do). |
| 6. No internet | You cannot do steps without internet. Nothing is saved as done and nothing is backdated. Use the paper sheet for food-safety steps, tell the shift manager, do the steps again online when it is back (only reopened by a manager). |
| 7. The Kiosk shows 'Ask a manager to renew' | Its approval has run out. A manager approves the renewal on their phone. |
| 8. The Kiosk shows nothing / not found | The Kiosk was switched off by a manager. Call the Admin to set it up again. |
| 9. 'You cannot check your own work' | This is correct. Ask any other person on shift (a manager always counts). |
| 10. My phone is lost or someone else is on my account | Call the help line at once; the Admin removes that phone's access. Then sign in again on a new one. |
Controlled Release & Feature Flag Governance Matrix
18 canonical flags. Admin may toggle Admin-governed flags; Super Admin controls all flags, scopes and Safe Mode.
Kiosk & Ground
Manager Workbench
Accountability & Nudge
Admin Governance
Compliance & Projects
Data & Telemetry
1. Ready for a Day Test?
12 live checks against Nanakramguda. 9 of 12 pass.
| Check | Status | Count | Fix |
|---|---|---|---|
| Outlet NAN is active status: active | PASS | 1 / 1 | Fix → |
| Outlet kiosk PIN is set 6-digit outlet PIN on file | PASS | 1 / 1 | Fix → |
| Shift Manager with a PIN at NAN 1 of 2 shift managers have a PIN | WARN | 1 / 2 | Fix → |
| Cluster Manager covers NAN 1 active cluster manager(s) | PASS | 1 / 1 | Fix → |
| Active crew have 4-digit PINs 1 / 35 active crew with a PIN | WARN | 1 / 35 | Fix → |
| Switch dependency order is valid ok | PASS | 1 / 1 | Fix → |
| Selfie / photo storage reachable asset store answered | PASS | 1 / 1 | Fix → |
| Accountable tasks seeded 16 / 16 accountable tasks in today's list | PASS | 16 / 16 | Fix → |
| Temperature thresholds seeded 3 / 3 cold-chain tasks have a rule (chiller max 5 °C, freezer max -18 °C) | PASS | 3 / 3 | Fix → |
| Escalation timers valid T+0m / T+5m / T+15m / T+30m, stale drain T+120m | PASS | 1 / 1 | Fix → |
| Super Admin count 1 to 3 4 / 3 Super Admin slots in use | FAIL | 4 / 3 | Fix → |
| No flood of open PIN-reset requests 0 open request(s) | PASS | 0 / 3 | Fix → |
2. Outlet Pilot Adoption Scorecard
Every tile shows its numerator and denominator. Counts only, never a person.
38 / 45 roster rows active
3 / 38 active staff with a 4-digit PIN
0 / 34 on shift signed in
0 / 62 shift tasks done (0 on time, 0 late, 0 missed, 0 can't-do)
0 / 0 submitted accountable checks verified
0 / 0 breach alerts closed; 0 snoozes used; 0 repairs reported
Outlet completion streak
| Outlet | Current streak | Active days (60d) |
|---|---|---|
| No completion days recorded yet. | ||
3. Performance & Stuck-Point Telemetry
Counts and timings only: no names, no IP addresses. Last 30 days, 299 events.
| Module | Today | 7 days | 30 days | Errors / retries |
|---|---|---|---|---|
| kiosk | 84 | 84 | 84 | 0 |
| tasks | 190 | 190 | 190 | 0 |
| accountability | 0 | 0 | 0 | 0 |
| nudges | 0 | 0 | 0 | 0 |
| repairs | 0 | 0 | 0 | 0 |
| manager | 0 | 0 | 0 | 0 |
| admin | 19 | 19 | 19 | 0 |
| learn | 6 | 6 | 6 | 0 |
| voice | 0 | 0 | 0 | 0 |
Route latency
| Route | Requests | p50_ms | p95_ms | max_ms |
|---|---|---|---|---|
| lang_switched_en | 39 | 349 | 471 | 490 |
| lang_switched_hi | 45 | 171 | 1538 | 1549 |
| readiness_check_run | 14 | 1241 | 1478 | 1478 |
| Task detail | 160 | 1376 | 1521 | 2123 |
| Task list | 30 | 1517 | 1807 | 2202 |
| usage_export_downloaded | 5 | 1291 | 1332 | 1332 |
| walkthrough_viewed | 6 | 92 | 118 | 118 |
Stuck points
4. Setup Registry
Each setup step is tied to a live check and the events that prove it is used.
Configured used 0×
Open Config, pick Nanakramguda and set its status to active.
Done when: Outlet NAN has status 'active'.
Events: kiosk_unlock_ok
Configured used 0×
Set the 6-digit outlet kiosk PIN so the tablet can be unlocked.
Done when: Outlet NAN has a kiosk PIN hash stored.
Events: kiosk_unlock_ok, kiosk_unlock_fail
Needed used 0×
Add or fix a Shift Lead on People and have them request a PIN at the kiosk.
Done when: At least one active shift lead/manager at NAN has a PIN.
Events: manager_task_verified, manager_task_returned
Configured used 0×
Assign the Cluster Manager role to the person who owns escalations above the shift.
Done when: At least one active Cluster Manager exists.
Events: temp_reading_breach_alert
Needed used 0×
Use the Requests tab on People to set a PIN for each crew member who asked for one.
Done when: Every active crew member at NAN has a PIN.
Events: pin_reset_requested, pin_reset_fulfilled, checkin_pin_wrong
Configured used 0×
Turn tasks_live on first, then worker, attendance, approve and PIN-reset switches.
Done when: tasks_live is ON before any dependent switch is ON.
Events: switch_toggled
Configured used 0×
Start the S3 store (docker compose) or check HOP_ASSETS_ENDPOINT.
Done when: The asset store answers (or unit-test memory store is active).
Events: checkin_selfie_ok, checkin_selfie_storage_fail, repair_photo_saved, repair_photo_failed
Configured used 0×
Re-seed tasks so the accountable checks appear on the shift.
Done when: Every accountable task id exists in today's task list.
Events: task_evidence_submitted, task_evidence_storage_fail
Configured used 0×
Check the cold-chain thresholds in the Accountability & Nudge console.
Done when: F03, P02 and C02 each have a temperature rule.
Events: temp_reading_ok, temp_reading_breach_alert
Configured used 0×
Fix the ladder minutes in Section 2 of the Accountability & Nudge console.
Done when: Rungs strictly increase and the stale drain is after the City Head rung.
Events: task_snoozed, task_cannot_done, acct_nudge_policy_updated
Needed used 0×
Grant a second Super Admin so access never depends on one person.
Done when: 1 to 3 active Super Admins (2 or 3 recommended).
Events: super_admin_view_as_started, super_admin_view_as_exited
Configured used 0×
Clear the Requests tab on People.
Done when: No more than 3 open PIN-reset requests.
Events: pin_reset_requested, pin_reset_fulfilled
Configured used 0×
Turn voice_guide_live on to show Listen buttons on kiosk screens only.
Done when: voice_guide_live is ON (optional pilot).
Events: voice_prompt_played
Configured used 6×
Turn learn_app_live on so crew can practise safely at /learn.
Done when: learn_app_live is ON (optional).
Events: learn_step_completed, learn_feedback_submitted, walkthrough_viewed

OneOps