Purchases
—
Ingredients + Products
Δ vs Target
—
Target 30% COGS
Net Sales (Food+NA)
$0
Net Sales (Total)
$0
Ingredients COGS
$0
Products COGS
$0
COGS% vs Food+NA Net
—
Start Counting
Enter Invoices
Exceptions
Stuff that will wreck your numbers
Review in Reports
Quick Add Item
For “we just bought this” or “why is this here?”
Variance Heat Map
Fast anomaly scan: biggest movements by $ (begin + purchases − end)
Best-effort
Open Reports
Kitchen Map
Discovery Mode: build as you walk
+ Location
Section
Pick a section to count
+ Section
Walk Count
Add
Adds to the end of the section path (sheet → shelf). Drag reorder comes later; v8 learns the order you add them.
Running Notes
Persistent during counting (stash / weird items / transfers)
Clear
Save as Finding
Findings show up in Reports → Findings Queue
Devin O’Rourke Product Systems Engineer — decision systems & UX tooling Tap anywhere to enter
Invoices
Card-style entry • fast on mobile
+ New Invoice
Invoice Editor
Create or select an invoice
Duplicate
Delete
Devin O’Rourke Product Systems Engineer — decision systems & UX tooling Tap anywhere to enter
Recipes
Portion + Batch (batch auto-shows as inventory item)
+ Portion
+ Batch
Portion
Batch
Recipe Editor
Create or select a recipe
Delete
COGS Summary
Actual COGS (Begin + Purchases − End)
Recalc
Export Month ZIP
Begin (Ingredients)
$0
Purchases (Ingredients)
$0
End (Ingredients)
$0
COGS (Ingredients)
$0
COGS% vs Food+NA Net
—
Theoretical COGS (Toast PMIX) is next module; recipes are already here.
Findings Queue
From counting notes + quick saves
Clear
Unmatched Invoice Lines
Fix these so costs & categories stop being wrong
Resolve
Advanced COGS Tools & Controls
Optional deeper controls (kept out of the main flow so the app stays calm during busy shifts).
COGS
Actual COGS
$0.00
Begin + Purchases − End
Theoretical COGS
$0.00
PMIX × Portion Recipes
PMIX (Toast) — paste CSV
Apply PMIX
Monthly Summary
Export ZIP (Backup)
Email Report (Draft)
Settings
Single kitchen • Auto theme • Purple accent
Advanced
Aliases, normalization, and power controls.
Item setup (advanced)
Reports & Exports
Export CSV
Export ZIP
Email Reports
Exports include inventory, invoices, counts, and summaries for the active period.
Case Study — Alibi — Logged & Verified
Short skim first. Then the medium story. Deep dive if you want the mechanics.
Skim (30–45 sec)
Broken frame: Inventory is treated as a static list.
Why it fails: Real inventory is messy: drift, shortcuts, lagging paperwork, mislabeled items.
Reframe: Inventory is a state machine with uncertain provenance.
System: Transition-first tracking + anomaly visibility + confidence (trust gradients).
Signal: I model reality instead of forcing fiction into a spreadsheet.
Medium (2–3 min)
Most inventory systems collapse the world into counts and pretend the record is truth. In real ops, the record is often a hypothesis.
Alibi treats changes as events (transitions), not just totals. It’s designed to surface what’s unverified, what’s suspicious, and what’s known — so you can recover trust instead of losing it.
This is failure-aware design applied to operational truth: represent the mess, don’t punish the user for it.