RIPPLE REFERENCE
touch of grey
Scorecard · Category 2 of 5

Everything You Need to Know About Quality

What happened to the package, as opposed to how the van was driven. Four numbers decide something — POD, CDF, DSB and DC DPMO — and four more sit on the Scorecard doing nothing at all. Two of the four live ones are the only rungs on the whole ladder that a person still has to work by hand.

1 Damage 2 Terminated 3 Attendance 4 Safety 5 FICO 6 POD 7 CED 8 DC DPMO 9 CDF 10 DSB

POD — Photo on Delivery

The share of eligible deliveries that got a usable photo. A settled exclusion with no research step: under the line, no bonus.

ValueResult
< 98.0%Ineligible
≥ 98.0%Passes this rung

POD Opps. sits beside it on the Scorecard — the count of deliveries where a photo was actually possible, i.e. the denominator. It carries no rule; it is context for reading the rate, nothing more. A driver with a handful of opportunities can swing several points on one miss, which is worth knowing before anyone reacts to the percentage.

DC DPMO — delivery completion defects

The column labelled "DCR" is not a DCR On the Scorecard and on LMDmax's old sheet this column is headed DCR, which everywhere else means Delivery Completion Rate — a percentage. It is not. It holds DC DPMO, a defects-per-million number in the thousands. Anyone reading the spreadsheet cold will misread it. Renaming it is still an open call, because "DCR" is the label LMDmax used and changing it changes a label people already recognise.

Over 3000 is the trigger, but it is not the verdict. A high DC DPMO on its own never tells the whole story — the number can spike off a single erroneous or out-of-their-control package. So the rule asks a second question: of that driver's exceptions that week, how many were not SIM'able, i.e. genuinely DA-controllable coaching opportunities?

DC DPMONon-SIM'able TBAs that weekResult
≤ 3000—Passes this rung
> 3000> 1Ineligible — real controllable failures
> 30000 or 1Cleared — it was SIM'able, outside their control
> 3000no SIM data for that station/weekExclusion stands

The full treatment of that gate — including why the DPMO is gated rather than recalculated, and the three different ways "we couldn't check" can happen — is on the Defects page, which is where the SIM'able data itself is described.

CDF — Customer Delivery Feedback

Customers rating the delivery. Reported as a DPMO, rung 9 of ten, and one of the two rungs that still needs a person.

StateTestResult
Research not doneRaw CDF DPMO > 1822 and implied bad surveys > 1Flagged for research
Research not doneEither test failsPasses this rung
Research doneAdjusted DPMO ≥ 1822Ineligible
Research doneAdjusted DPMO < 1822Cleared, eligible

The implied-survey filter is the reason the flag list stays workable. A DPMO is a rate, so a single bad survey on a low-volume driver can spike it past 1822 on its own. Requiring more than one implied bad survey stops that one survey generating a research job.

The research itself: look the driver's actual feedback events up in Cortex, decide which are genuinely DA-controllable, and recompute the adjusted DPMO. Roughly 9 drivers per station-week reach this rung — measured, not estimated: W33 → 8, W34 → 18, W35 → 9, W36 → 9, DII5 W36 → 1. An earlier "~6 per week" figure was wrong.

DSB — Delivery Success Behaviors

Rung 10, the last one, and the other rung that needs a person. The trigger is blunt: DSB Count > 0 flags for research. Because the threshold is a count rather than a rate cutoff, the adjusted figure is simply the DA-controllable event count — any DA-controllable event excludes, zero clears.

Dan's call, 2026-09-20: DSB Count over zero gets researched, not auto-excluded.

Where to look

Cortex → Performance → Quality → the week → Delivery Success Behaviors → click the count.

What counts as DA-controllable

Only the Impacting events matter. Everything else on that screen is out of scope. These are the real Cortex column names:

Cortex columnBucket
Simul. DeliveriesDA-controllable
Delivered > 50 mDA-controllable
No POD on DeliveryDA-controllable
Incorrect Scan Usage — Attended DeliverySplit by Dropoff Location — see below
Incorrect Scan Usage — Unattended DeliveryDan reviews each one. Rare; never auto-excludes
Scanned — Not Delivered — Not ReturnedA missing package — Slack lookup, then a draft to Jaimee and Dan

Dropoff Location appears only in the per-TBA "Delivery contrast map" modal, never in the table — so an Attended Delivery row cannot be bucketed from the list view alone:

ValueBucket
DELIVERED_TO_HOUSEHOLD_MEMBERDA-controllable
DELIVERED_TO_CUSTOMERDA-controllable
DELIVERED_TO_RECEPTIONISTnot DA-controllable
DELIVERED_TO_MAILROOMnot DA-controllable
anything elseunknown → ask Dan, never guess

The logic behind that split: handing the package to someone at the house is the DA's own choice. Handing it to a receptionist or a mailroom is how that building works, and is not on them.

Two things route to a person instead of a rule

Both leave the driver flagged — and the workbook will not build — until resolved:

One shortcut that saves real work: if the driver already has a DA-controllable event they are Ineligible either way, so neither pending item blocks the bonus decision. The missing package still deserves the email.

The one thing still genuinely unknown Which DSB event reasons count as DA-controllable. CDF's vocabulary was pinned against Dan's real W32 dispute file; DSB has no equivalent, and outside research could not find "DSB" in any Amazon document at all. The first live run records the actual reason strings Cortex shows, gets Dan's call on each, and writes the agreed list down. A derived rule, not a guessed one. There are 11 open DSB driver-weeks waiting on it — W33: 3, W34: 3, W35: 2, W36: 3, DII5 W36: 0.

Why CDF and DSB being last is the whole design

A research flag is only ever raised for a driver who has already passed rungs 1–8. So when a name lands on the research list, that flag is the only thing between them and the bonus. That is both why the list stays short enough to work by hand, and why skipping it pays the bonus by default.

An unworked flag pays the bonus Since the 2026-09-20 cutover, the Final_Cut tab feeds payroll directly and LMDmax's sheet is no longer part of the process. Nothing downstream catches an open flag any more. Flagged is not a holding state — it is a deadline.

The Scorecard columns that do nothing

ColumnStatus
DeliveredHelper only — the denominator used to work out how many bad surveys a DPMO implies.
DSBNo rule. It is the column-alignment check: it should equal DSB Count / Delivered × 1,000,000. If the PDF were read out of alignment, that identity breaks across the whole sheet at once.
PSBNothing. Amazon shows "Coming Soon".
POD Opps.Nothing. Context only.

Of the 15 columns Amazon gives per driver: 10 drive a decision, 4 do nothing at all, and 1 is only a helper.

Worth confirming against the actual PDFs The Scorecard's own data is inconsistent week to week. DC DPMO went from 40 of 108 drivers populated on W35 DIN6 to 0 of 105 on W36 — either a genuinely clean week or a column that moved. And PSB is supposed to read "Coming Soon" everywhere, yet DII5 W36 showed 2 of 17 real values in it, which suggests the columns may line up differently on that station.

Per-metric tips

The other four categories

Source of truth Thresholds from rules.py (POD_MIN, CDF_DPMO_MAX, CDF_IMPLIED_MIN, DSB_COUNT_MAX, DC_DPMO_MAX). DSB buckets and Cortex column names from references/ripple-bonus-rules-at-a-glance.md. Last checked 2026-09-20.
Powered by dkdcreations