G Gaia

Switch factory

CYTO-11 — Balakong Jaya CTSB

Ahmad is granted CYTO-11 only — single-factory user, so the Filament tenant menu shows just this factory.

Ahmad

ahmad@navi.my · Operator, filling line · CYTO-11

Profile settings Change password

Theme

Sign out
RetailSellR&DMakeBuyStockPlanItemsGMPAdminInsights

Good morning, Ahmad

Operator · Filling line · CYTO-11 · Tuesday 7 July 2026

Now

Sachet Packing — FL-01

MO YGMSB-260401 / 1 · AlphaMax V+

Report problem

2 h 31 m booked ✓ 11:43

Step done ✓ 11:43 — next up: Boxing — PK-01

Next up

Boxing — PK-01

Same MO · after sachet run

Start

Changeover clean — FL-01

After the run, before next product

Start

Checklists due

Weighing Room — AM clean

All items pre-ticked PASS — only mark what's wrong.

Pending

FL-01 changeover cleaning log

Due after the run. All items pre-ticked PASS — only mark what's wrong.

Open

Snap photos

BMR-26-031: sachet close-up + expiry print check photos

Photos auto-tag to the MO and step — just shoot.

Open camera

Project Gaia — static mockup in Filament v3 idiom. No backend. Role dashboard; data continuous with the other screens.

Operator dashboard — field manifest

WidgetFilament widgetQuery (in words)Why this role sees it
Now cardCustom Widget (single record)The one MO operation assigned to auth user with an open time entry (else the top-ranked assigned task); shows step + machine + MO ref onlyOne current task, two one-tap actions: green books time / marks done, red raises a breakdown work order with asset pre-filled
Next upTableWidget (card layout) on tasksTasks assigned_to = me, status queued, factory-scoped, ordered by schedule; Start = one tap that opens the step and starts the timerOperator never chooses from the whole schedule — the system feeds the next two steps in order
Checklists dueTableWidget (card layout) on daily_cleaning_records + cleaning logsPending cleaning checklists for rooms/assets on my line today (Weighing Room AM; FL-01 changeover after run)Every item defaults to PASS (house rule) — Ahmad only marks exceptions, so a clean run is two taps: open, submit
Snap photosAction widget → FileUpload (camera capture)Evidence requests from the executing BMR (BMR-26-031 wants sachet close-up + expiry print check); upload writes media rows auto-tagged mo_id + operation_id + bmr_idNo filing, no renaming — the tag comes from context so QA finds the photo inside the BMR automatically

Role policy

  • Ahmad sees only tasks and checklists assigned to him in his factory (CYTO-11). No costs, no customers, no sales values, and no quantities beyond his own task.
  • Every action is one tap: Book time / Done, Report problem, Start, open checklist, open camera. No forms up front — details are pre-filled from context.
  • Monkey-proof by design: one column, max-w-[720px], text-base/lg, oversized touch targets, no stat tiles and no dense tables — this screen is used standing at the line, often with gloves.
  • The full module nav is kept in this mockup for click-through convenience; the real operator panel hides Sell/Buy/Plan/R&D/Admin entirely via role policy.
  • Photos auto-tag MO + step; checklists default all items to PASS so only exceptions cost time.
  • Book time / Done opens a two-step modal (book segment or finish step) — one numeric field and an OK toggle only; identity, MO, operation, machine and timestamps are all pre-filled from context.