👑 EST. 1983 · HARLEY'S® FINE BAKING · ARTISAN CAKES & CACAO ATELIERHarley's OneOps & HOP Living Journey StoryboardsSignature Limpet Aqua (#98DDDE) · Royal Green (#0D5C63) · Champagne Gold (#C5A059) · Consolidated :8000 Platform
Path A · Store Manager Walk-In Field Initiate (`/people`)Name: Anjali Verma · Phone: +91 98••• 4102 · Home: NAN · Dept: BOH Pastry · Shift: Shift A (07:00–15:30) + Live Photo
Templates: Shift A (07:00–15:30) · Shift B (11:00–19:30) · Shift C (14:30–23:00) · Split
Automated Statutory & Skill Guardrails on Publish✓ Max ≤9h/day & ≤48h/wk · ✓ Min ≥10h rest gap (blocks C-Close → A-Open clopenings!) · ✓ Max ≤6 consecutive days
Medical EXPIRED Hard Block Caught on Grid🔴 Blocked rostering Ravi K. on BOH_CONTINENTAL (Medical expired 21 Oct — renew in Passport)
1-Tap Sick-Call Cover Finder (`Pillar 5`)Suggests Meera T. (NAN Bench): Certified Espresso + Valid Medical + 34h/48h weekly headroom → 1-tap pre-fills Loan!
OnboardPassportRadarRosterMobility
Scope, Guardrails & Verification Evidence
Violations warn on draft and block on publish unless a manager records an audited override_reason (except Medical EXPIRED which is a hard block).
Home Outlet (`NAN`) never changes; moves active shift for 1 business date (`14:00–22:00`) to Jubilee Hills (`JUB`)
Approval Mode: Cluster Mgr (`Jay CLM-01`) OR Both Store Mgrs (`NAN + JUB`)✓ Self-approval blocked (`approver_id <> person_id`) · Combined-day hours (7h 55m) & Medical Valid verified
Dynamic Kiosk Re-Jailing (`starts_at - 30m` to `ends_at`)✓ Meera's 4-digit PIN + Selfie is valid at JUB Kiosk (`Loaned from NAN` badge); punching at NAN says "You are working at JUB today"
Automatic Pro-Rata P&L Labor Attribution₹1,120 (8.5h) auto-debited to JUB P&L and credited to NAN P&L
OnboardPassportRadarRosterMobility
Scope, Guardrails & Verification Evidence
At NAN, Meera shows as LOANED_OUT (never counted as absent); at JUB she shows as LOANED_IN · PRESENT.
6 · Permanent 4-State Inter-Outlet & Role Transfer (Updates Home Outlet & Cost Center)
PERM TRANSFER · 4-STATE PIPELINE
390 px phone showcase · Harley's #98DDDE Top Beam + #FFFFFF 56px Bottom Bar · Peer-Reviewed (Astra XHigh + Opus 4.7)
HARLEY'S® 1983 · ONEOPS👑 FINE BAKING
20:30 · STAGING · HARLEY'S LIVING JOURNEY
Permanent Transfer · TRF-088
NAN -> GACHIBOWLI · SHIFT LEAD
🔄 Permanent Inter-Outlet & Role Transfer (`people_transfer_requests`)
Employee: Karan R. (`H-000142`) · Move: NAN (Staff) → GACH (Shift Lead) · Effective: 01 Nov 2026
State 1 · INITIATED (by Store Mgr, Cluster Mgr, or HR)✓ Initiated by Jay (`CLM-01`) with reason: "Promoted to Shift Lead for Gachibowli expansion"
State 2 · RELIEVING_MANAGER_CLEARANCE (`NAN: Rohit MGR-01`)✓ NAN locker key, uniform & open tasks handed over
State 3 · RECEIVING_MANAGER_AND_HR_APPROVAL (`GACH Mgr + HR`)✓ Approved by Gachibowli Store Mgr & HR Ops
State 4 · COMPLETED_ACTIVE (Atomic Cutover on Effective Date)✓ Updates primary_outlet_code = 'GACH', stamps ended_at on old user_assignments row, creates new Shift Lead assignment & cost center
OnboardPassportRadarRosterMobility
Scope, Guardrails & Verification Evidence
Preserves full assignment history (starts_at / ended_at) while cleanly moving home outlet, Kiosk roster binding, and payroll cost center.