AITraining2U
Single Unit · Store Co-pilot · Live Demo

Single Unit — one CO-PILOT agent in the store assistant’s pocket.

The portfolio demo shows what the CEO sees every morning. This page is the other end of the same operating model: the daily ranked checklist that the assistant at Penang Gurney Mart #1 sees on their phone before opening the shutters. One agent, push-only, no dashboard. Most Malaysian retailers should start here.

Portfolio (CEO) Single Unit (Store)
The Store

Penang Gurney Mart #1

Loading…
Format
Staff (FTE)
Tier
Single-Unit Architecture — one agent, push-only Show diagram ▾ POS (last close) Chiller IoT (5-min poll) Roster / shift plan CO-PILOT Store Action Agent Reads signals · ranks tasks · pushes to phone DAILY CHECKLIST Ranked, dated, dismissible on the assistant’s phone
Three local signals → one agent → one ranked checklist. No dashboard, no chart. Push-only means the assistant never opens an app — the next task is just there. This is the entry-bar version of the operating model: the four other agents (Pricing, Inventory, Staffing, Facility) are switched off until Phase 2.

Data inputs CO-PILOT subscribes to

Twelve live feeds across POS, IoT, roster, vendor, weather, regulator, comms and competitor signals. The agent re-reads everything every 60 minutes and re-ranks the action list before the next push.

Today’s store signals

Six derived signals the agent uses to score every candidate action. These are what the agent saw at 06:00 this morning, on the day you’ve selected in the tab strip.

Daily action checklist

Push-only. The assistant doesn’t pull a dashboard — these tasks land on their phone in this order. Mark them off as you go to feel the loop.
0%
0 of 0 tasks complete
Today’s shift

Today’s CO-PILOT run log

The agent runs on a fixed schedule, not on demand. Each entry is a re-rank pass: inputs refreshed, signals recomputed, checklist re-ordered. Greyed rows are the rest of the day still to come.

How this was built

The CO-PILOT agent reads three files of mock store telemetry — the same files that drive the portfolio demo. We filter to a single site_id (SITE-0001), pick the latest three operating days, and let the agent generate its checklist deterministically from the day’s signals (stockouts → restock task, chiller breach → escalation, peak footfall forecast → mid-day reset, etc).

This page is intentionally tiny: about 200 lines of JavaScript, zero frameworks, one HTTP fetch per data file. The point is the operating model, not the chrome.

Source data: entities.csv · daily_signals.csv · agent_writebacks.jsonl