One input for every entity, every action and every page · ⌘K from anywhere · 64 commands, 9 entity prefixes, 10 scope tokens
The palette is the router. Nothing in i3 requires knowing which page owns a noun. Type an EPC and you land on the unit, type an AWB and you land on the shipment, type loc:MCC type:DISPLAY_GOOD and you land on a filtered pivot. Commands you lack the role for are never offered.Shortcut reference →
Typed lea while on /drift
Context-aware suggestions first, then fuzzy entity matches, then actions. Fuzzy hits are marked so you can see why a row matched.
leaOn /drift · DRF-0142
Suggested 3
Resolve the open drift DRF-0142aged 26hMSR31-07 · HQ_319 · delta -10 · needs a compensating row⌘↵
Assign DRF-0142 to meAhmad Yousuf · admin · stops the escalation timera
Snooze this case · 7 daysRe-surfaces 05 Aug 08:00 GST · reason requireds
SKUs 5
LBLLW-BAG-047Lulwa Leather Tote · Black318 on hand · 178 HQ_319 · STOCK · top match by usage↵
LTLLW-BAG-048Lulwa Leather Tote · Tan287 on hand · 64 YAS · STOCK
LBLLW-BLT-067Lulwa Leather Belt · Black89 on hand · STOCK
LCLLW-BAG-051Lulwa Crossbody · Camel12 on hand · reorder at 40 · below buffer
BXBX-MSR31Giftbox MSR31 · leather sleevecompositeavailability 41 = min(children) · holds no stock of its own
Suppliers 1
Leather Crafts preferredUAE · 3 active POs · AED 840K YTD · 21d lead time · 2 open RTS
Actions 2
Raise a PO for Leather CraftsOpens the draft with the supplier prefilledcp
Show all lea matches31 results across SKUs, suppliers, cartons and cases↵
Recent 3
EPC E280 6894 0000 4021 8F3Copened 22m ago · unauthorized gate read at G1
#MIN10482opened 1h ago · ghost exchange, refund with zero lines
PO-2026-118opened 3h ago · 1,180u cleared customs 06:10
Help 2
Why is my number wrongThe decision tree · 5 nodes, stop at the first yes
All keyboard shortcuts20 bindings, one registry, rendered in two places?
↑↓ navigate↵ open⌘↵ open in paneltab next groupesc close16 results across 6 groups · 41 ms · 9 actions hidden by role
Command registry
Defined in code, not in a table, so a command pointing at a route that does not exist fails a test rather than shipping
Tokens combine with AND. Free text is matched last, so a scope never hides a name.
Token
Means
Example
Combines with
loc:
restrict to a location or pool
loc:MCC
everything
type:
restrict to one of the 16 stock types
type:DISPLAY_GOOD
loc, sku, since
since:
relative or absolute window
since:7d
everything
severity:
alert severity floor
severity:P1
source, status, assignee
source:
originating system
source:rfid
severity, status, since
status:
lifecycle state of the entity
status:open
severity, source, assignee
assignee:
who owns it, me is allowed
assignee:me
severity, status
view:
load a saved view by slug
view:finance-close
nothing · it replaces the query
gate:
things blocked behind a gate
gate:GATE-6
loc, source
is:
boolean facets
is:composite is:below-buffer
everything
-
negate any token
-loc:HQ_319
everything
Worked example:loc:MCC type:DISPLAY_GOOD since:14d is:below-buffer gives every display unit at Mirdif City Centre that has moved in the last fortnight and sits under its reorder point. 6 rows, 38 ms.
Palette usage by group
14 days · which groups people actually open, and how fast they resolve