MakeSheet

LP-based production planning, modernized.

The optimizer the big beef processors run on internally, rebuilt as a cloud-native stack. Decides today's fab mix across 25+ subprimals to maximize margin against your live order book — in milliseconds.

Built for the daily decision a beef facility actually makes.

LP fab planning

Decide what to cut, freeze, downgrade, or refuse to sell across 25+ subprimals per carcass type, per shift.

Real-time ATP

Sales-order check availability returns the LP's marginal allocation in <100ms. Feasible / partial / infeasible / non-production.

Margin optimizer

Reads market prices as the cost vector, honors freshness windows, and maximizes against your live orderbook — not yesterday's.

Multi-grade carcass mix

Choice, Select, Prime, and Wagyu carcass types each get their own 25-row yield matrix and 20-row adjustment table.

Single source of truth

Planning constants live on the master schema. Change it once — CashSheet, ATP, and the floor view all pick it up.

Cloud-native, audit-ready

Per-facility silo, idempotent deploys, full migration history — the kind of ops story a public-company audit asks for.

How it works

From carcass to confirmed sales order in three steps.

1

The yield matrix

Every carcass grade (Choice, Select, Prime, Wagyu) gets a 25-row yield matrix and a 20-row adjustment table for bone and fat loss. Roughly 72% of live carcass weight becomes sellable cuts; the rest is shrink.

Stored in master.carcass_matrix_yield + master.carcass_matrix_adjustment.

2

The LP solve

HiGHS solves a linear program with one column per (product, date, shift) and one row per carcass-balance, order-fulfillment, capacity, and freshness constraint. Objective: maximize revenue minus downgrade penalties.

Typical BLYTHE LP: 6,902 columns, 588 rows, < 100 ms to OPTIMAL.

3

ATP at sales-order entry

Every line item your sales team enters fires a Z-variable into the next LP solve. The daemon answers feasible, partial, or infeasible in real time, with the marginal price the LP would charge to honor that line.

Latency: typically < 200 ms end-to-end from button click to response.

Worked example

A 1,000-head day, by the dollar.

Live numbers from the BLYTHE pilot. 31 priced SKUs across 5 carcass grades, ~5,000 head/week throughput.

Carcass-dollars by piece (top 8)

Yield % × market price. Ribeye carries the most dollars per 100 lb of live carcass; ground beef earns second on yield volume.

PieceYield %$/lb$/cwt
112A Ribeye3.69$11.17$41.22
GB7327 Ground Beef10.38$3.35$34.77
180 Strip Loin3.07$10.75$33.00
189A Tenderloin1.61$18.50$29.79
TRIM50 Trim12.95$2.15$27.84
116A Chuck Roll5.75$3.99$22.94
184 Top Sirloin Butt3.28$6.85$22.47
168 Top Inside Round5.61$3.31$18.57

What the LP earns you

At the theoretical maximum — selling 100% of every yield at market price — 1,000 Choice steers at 800 lb live each generates roughly $2.8 millionper day in revenue. The LP's job is to land you as close to it as your real orderbook allows.

Theoretical ceiling

$2.8M

1,000 head × full market

Per-cwt ceiling

$320

Yield × price, BEEFCHO1

SKUs in play

31

Priced & fac-authed

LP solve time

< 100ms

6,902 columns, OPTIMAL

See it on your numbers.

We can stand up a sandbox silo with your product list, carcass mix, and a sample orderbook in under a day. Twenty minutes on a call and we'll walk you through what the LP picks.

Run your plant, not a spreadsheet.

MakeSheet plans the day. CashSheet posts the entries.

Contact Us