Skip to main content
DeepGrade

GradeLine · grading and live yield

Two numbers decide whether a run made money.

Recovery

How much finished product came out of a pound of round. A point of it on a snow crab run is real money, and most plants learn the number weeks later from a freezer count.

Grade mix

How the finished product split across grades, each of which sells for something different. Same recovery, different mix, entirely different money.

GradeLine puts both on a screen the floor can read during the run, so a supervisor can do something about a bad one while it is still happening.

Runs on
Plant tablets and a kiosk screen on the floor
With no signal
The floor keeps grading. Lots reconcile on reconnect
Produces
The lot record, the shift yield sheet, grade labels
Math lives in
@deepgrade/grade-yield, tested against worked examples
01What it computes

This part is not bespoke. It already exists as @deepgrade/grade-yield, a pure package with its own test suite, and you can run it in your browser before you talk to us. The build is the floor screens, the lot genealogy, the scales and the dashboards around it.

Net round in
Landed gross less tare and ice. The denominator of everything below.
Finished out
The sum of the measured grade weigh outs. Measured, never an assumed factor.
Recovery, and the variance
Finished over round, scored against the species and form target, in points and in dollars.
Grade mix
Each grade's weight, share of the finished product, and value at its own price.
Lot value and blended price
What the run is worth, and what a pound of it averages across the mix.
Value per pound of round
What each pound that came off the boat actually realised.
Margin over the shore price
Lot value less the round cost, as a figure, a per pound rate, and a ratio.
02On the floor

What does a grader actually do with it?

Open a run against the input lot off the dock, pick the finished form (which sets the recovery target), and then weigh out by grade. Every pan updates the recovery, the mix and the value live. Big targets, high contrast, and it has to work with wet gloves on, which rules out most of what a web designer would reach for first.

What happens when the run closes?

It locks. A closed run is read only and a correction is a linked amendment, never an edit, so a settlement or a freezer count downstream can never silently change under somebody. Output lots get their codes and their labels, and the genealogy from input lot to run to output lots is written whether or not you ever ask it a traceability question.

What about the awkward cases?

They are most of the work, and they are why this is a fitted build rather than a product. Several input lots blended into one run, where the genealogy still has to keep each one’s contribution. Crab going to sections and meat at the same time, so a run has two finished forms. Rework and re grade without double counting. Glaze on frozen product, where the edible yield is not the wet yield. Count grading on shrimp and scallop, where a grade is a count per pound rather than a weight. And recovery that comes in above the physical ceiling, which is not a win, it is a weigh in error, and the screen should say so.

The other half of a lot’s economics is what it cost to get there, which lives in the landed cost engine. Value and cost together are a margin you can take to a bank.

03What it costs
The build, one time
$6,950

typical to $14,900 CAD

Monthly, required
$249/mo

to $399/mo

The range moves with how many lines and stations, how many species and finished forms, whether scales are read directly or entered, and how much of the lot genealogy you want on day one rather than later. The monthly runs hosting, sync, support and the engine updates.