What is measured here, and what is not
Measured: every figure on a card marked measured comes from shirts that actually left the
shelf — the movement ledger, which has recorded every drawdown since Aug 19 2026,
when the automatic drawdown shipped. Before that date on_hand only ever moved because
somebody typed it. The weekly burn, the per-team rate and the size mix all come off that one
ledger, so they cannot disagree with each other.
Checked once, on Sep 8 2026: the ledger was reconciled three separate ways — against
the order lines (48 shipped + 12 delivered = the 60 it reported), per-SKU against per-week totals, and
size by size against a three-week-old stock count, six sizes for six. That is why these numbers can be
ordered against. It was a one-time check, not a standing guarantee.
Thin, and the page says so on every row. A per-team rate is a mean over teams, so what matters is
how many teams have been observed. Any size resting on fewer than eight shirts is flagged amber, and
those are usually the sizes that are short — so the gap is the least certain figure on the page.
Not measured: a card reads not measured yet until at least ten separate orders have carried
that design. Boy shirts ride the second kit order, which fires when registration closes around
practice 3–4, so the Program Shirt sits below that floor for most of a season. It shows the
historical size shape, refuses to state a gap, and promotes itself the moment real orders arrive.
Re-sends are the one thing that could make this page understate. A replacement shirt mailed when
one is lost or the wrong size would drain stock invisibly if it were handled ad hoc rather than as an
order line. The Sep 8 size-by-size match is evidence it had not happened up to then; it is not a
guarantee it cannot.
And running out is a substitution, not a failure. A coach who cannot be given a Coach shirt in his
size gets the Program shirt in that size instead, so a thin coach size means a coach in a boys'-design
shirt rather than a coach with no shirt. Nothing on this page is urgent.
This page is admin-only. If you should have access, contact the operations team.
Couldn’t load shirt levels right now. Please try again in a moment.