confr INV-204 · Deep · 5 days RULE OF 3 HELD ✓ ← Back to confr.chat
INV-204 · NORTHWIND RETAIL · DEEP Delivered 12 May 2026 · 5 days end-to-end

Sales are dropping in the South — are our warehouses understocked, or is something else going on?

A rule from 2024 sends every supplier delivery to the Midlands warehouse first¹. The green message at the top of the ordering screen says "national stock: healthy" — but it only checks the Midlands². So South managers saw "healthy" while their own shelves stayed empty. After being ignored too many times, they stopped re-ordering³. Sales fell. Stock never came.

People
22
Findings
3
Possible
2
Dropped
2
Evidence
11
Cost
€183
  • Rule of 3 ✓
  • Receipts on every claim ✓
  • Every set-aside has a reason ✓
  • Decisions stay with you
01

Executive summary

Sales in the South are down 18% on last quarter. Every other number on your dashboard looks fine. Stock levels say "healthy." Suppliers are delivering on time. The dashboard says there is no problem. The South says there is. We talked to 22 people — store managers, warehouse staff, regional directors, the forecasting team, and the people who built the ordering screen.

What's actually happening
It's not a stock problem. In 2024, someone set a rule that sends every supplier delivery to one warehouse first — the Midlands¹. The green message store managers see at the top of their ordering screen, the one that says "national stock: healthy," only checks that one warehouse². So South managers saw "everything is fine" while their own shelves were empty. They flagged it. Nothing changed. They stopped asking³. With nobody asking, the system thought the South didn't want any stock — and sent even less.

Each of these three findings was checked the rule-of-three way before it landed in this report — three independent people said the same thing, the settings out of the computer back them up, and a second pair of eyes (an independent reviewer) agreed the evidence supports the claim. Two more claims came up with weaker support — those are in the Possible section. You can see they exist. They don't have the weight of a finding. Two more claims were about one specific person each — those are dropped, with the reason visible in Dropped.

What this report does not do: tell you what to fix first, recommend a tool, or point at anyone. Those decisions are yours. The pieces of evidence we relied on are linked from each finding and listed in full in the Appendix.

02

How stock is meant to get to a shelf — and where it broke.

3 breaks

Here is how a supplier delivery is supposed to end up on a shelf in a South store. We've laid out every step. Three of them are broken — the red ones below. Each break links to the finding that explains why.

1
A supplier truck arrives at the company's warehouses with new stock for the week.
2
The warehouse software decides which warehouse gets what.Breaks hereFinding A: a rule from 2024 sends every delivery to the Midlands warehouse first. The South gets whatever is left.
3
Stock arrives at the South warehouses — in small batches, late, and often not the items the stores are asking for.
4
A store manager opens the ordering screen each morning to check stock and put in re-orders.
5
The top of the screen shows a green message: "national stock: healthy."Breaks hereFinding B: the message only checks one warehouse — the Midlands. It doesn't actually look at any other.
6
The manager sees empty shelves under a green message saying everything is fine. Most assume they're reading their own shelves wrong.
7
Managers try to escalate — chats, emails, tickets. The escalations sit. Nothing comes back.
8
The managers stop putting in re-orders.Breaks hereFinding C: with nobody asking, the system reads the South as low-demand and sends even less.
9
Re-orders from the South drop by 41%. Stock keeps going to the Midlands. Sales in the South fall further. The gap gets worse every month.
03 · Finding A

A rule from 2024 sends every supplier delivery to the Midlands first — and it's still on.

Finding · 95%

At the end of 2024, the company switched to a new ordering system. During the switch, someone set a rule that tells the computer to send every supplier delivery to the Midlands warehouse before any other one. It was meant to be temporary — to help the Midlands site cope while everything else was being set up. Nobody put an end date on it. Nobody went back to check. It's still on today¹.

How it actually works
A supplier truck arrives. The computer looks at what's on it. It sends as much as the Midlands warehouse can take. Only what's left over goes anywhere else. In practice, almost everything fits in the Midlands. The South warehouses end up with a small handful of items, often late, and often not the ones their stores are asking for.

What people said

There's a rule that prioritises Midlands first. It was set up after the 2024 system migration. Honestly we just trust the system. Warehouse Ops · Cardiff Hub
INT-04
The allocation rule has been on my "to review" list since I started. Nobody knows what would happen if we changed it, so nobody changes it. Forecasting
INT-09
Midlands gets first pick. The system is doing exactly what it was told to do. The question is who told it that and whether they remembered. Person who manages the warehouse software
INT-12

Four more people said the same thing (INT-06, INT-11, INT-14, INT-20). That's seven independent voices in total. We also pulled the rule's settings out of the computer — it's marked active and was last touched on 14 March 2024. Nobody has looked at it since.

04 · Finding B

The "national stock: healthy" message store managers see only checks one warehouse.

Finding · 90%

When a store manager opens the ordering screen, there's a green message at the top that says "National stock: healthy." The way that message is built, it only checks one warehouse — the Midlands. The check was set up during the 2024 switchover as a placeholder. Someone labelled it "national" before the other warehouses had been added in. The other warehouses were never added in².

What the South manager sees
A green message saying everything is fine, on a day when their own shelves are empty. Most managers we spoke to thought they must be reading their own shelves wrong, because the system was telling them everything was fine.

What people said

The banner only reads Midlands. We've flagged it twice. Nothing happened. Regional Director · South
INT-08
It says "national" because that's the word someone typed in. What the check actually does is look at one warehouse — the Midlands. That's it. Ordering-screen team
INT-11
I assumed I was wrong. The banner kept saying healthy, so I figured the issue was at my end. Store Manager · Bristol
INT-19

Two more people said the same thing (INT-14 and INT-20). Both described looking at empty shelves while the green message said things were fine, and assuming they must be wrong. Five independent voices in total. There's a screenshot of the message — and a copy of the actual check behind it — in the Appendix.

05 · Finding C

South store managers stopped re-ordering — and the system thinks the South no longer wants stock.

Finding · 85%

After months of empty shelves and a green message that kept saying everything was fine, store managers in the South stopped putting in re-orders. The system that records re-orders shows the number coming from South stores dropping by 41% between summer 2025 and spring 2026³. Two managers told us, in nearly the same words: it took time to put in a re-order, nothing ever came, so they stopped.

Why it got worse over time
The shelves were empty. The managers asked for more. Nothing came. They asked less often. With nobody asking, the system thought the South no longer wanted stock — and started sending even less. The less it sent, the less the managers asked. Every round it got worse.

What people said

They used to escalate. Now most of them have given up — they see the "national low stock" banner in the ordering tool and stop asking. Regional Director · South
INT-06
I haven't re-ordered fast-movers in three months. There's no point. Store Manager · Bristol
INT-14
I saw the banner. I just gave up. Store Manager · Exeter
INT-20

One more person said the same thing (INT-15) — from the warehouse end, they saw fewer pickup requests coming from the South. Four independent voices in total. The drop-off month by month is in the Appendix.

06

Possible — we heard it, but it didn't pass all three checks.

2 · ~30–40% likely

Each of the things below has some support, but not enough to pass the rule of three. We tell you they exist because hiding them would feel like cherry-picking. They aren't findings yet. Watch these. Don't act on them yet.

Possible · 40% INT-15 · INT-22
Something looks off about the shift rota at the Exeter store.

Two people described an unusual change to who's working when at the Exeter store. Neither of them named the person who set the rota, and we didn't ask. If a third person says the same thing in a later investigation, this becomes a finding. For now it isn't.

Possible · 30% INT-09 · INT-17
One supplier may be slower than the others, sometimes.

Two people mentioned that one supplier's deliveries arrive at unpredictable times. Neither of them put numbers on it. Worth coming back to if fixing the routing rule (Finding A) doesn't close the gap on its own.

07

Dropped — we kept the count, not the claim.

2 · names individuals

Two of the things people told us were about one specific person each, and only one person said them. Our rule is that we won't put a finding into a report if it points at one person and only one other person said it. We show you that the claims existed, so you can check we played fair. The actual content stays out of this report. If the same pattern comes up in a later investigation, those single voices will join up with the new ones.

One person said something about a named regional manager. Topic: how well that manager was doing their job. Only one person said it. Sharing it would identify them. Dropped · names a person
One person said something about a named buyer. Topic: how that buyer worked with a specific supplier. Only one person said it. Sharing it would identify them. Dropped · names a person
08

Methodology — how this report was made.

Here are the rules we follow on every Deep investigation. Each one leaves a trace in the Appendix, so you can check we kept to them.

How we asked

Every person we spoke to got a Microsoft Teams message first. It said what question we were working on. It said their manager wouldn't see what they answered. It said they could skip any question. They could end the chat any time. They could change anything we'd written down before the report went out. Eighty-seven out of every hundred people we invited said yes. The list of who agreed to what is in ART-01 — names are stripped.

When we refuse a question

If the question you ask us is really about one specific person — "is X bad at their job" — we won't run it. We check before we start. Twice during this investigation, a person we were chatting with asked us not to follow up on something. Both times we stopped. We wrote down what kind of question it was (not their name) in ART-02.

The rule of three

Nothing on one source. Every cause we keep has been checked three independent ways: by our own rules (built-in steps the AI can't skip), by a second pair of eyes (an independent reviewer reading the evidence and the claim, who has to agree), and by trying to prove it wrong (a test designed to break the cause; if it survives, it stands). In process work, the second check doubles as "three independent people said the same thing." Below the three-check bar, a claim moves to Possible — you can see it exists, but it isn't a finding. If it would name a specific person we haven't talked to enough, we drop it, with the reason visible in Dropped.

How we keep voices private

In this report we call people by their job and where they work — "Warehouse Ops · Cardiff," "Store Manager · Bristol." Not by name. If only one person in the company has a particular job, we don't use that job as a label either — we either group them with others, or we move the claim to Possible. We'll delete the anonymous summary too if you ask.

Who checks the report before you see it

Before this report reached you, a person at Confr read it end to end, and so did the person who asked us to run it — M. Okafor at your end. Both of those reviewers see the full Possible and Dropped sections, including what we dropped. You see only what's in this document.

Where the data lives

Everything we collected stays in Europe. It's encrypted on the way and at rest.

09

Appendix — the evidence.

11 pieces

Every claim in this report links to one or more pieces of evidence below. Click any blue evidence button next to a finding and it'll bring you here and open the matching entry. The list below is everything we used.

ART-01Who agreed to talk to usRecord · 22 people+

One line for each person we spoke to. When they said yes. Which version of our "here's what we're asking and what we'll do with it" notice they saw. And what they were happy for us to do ("answer only what I want," "you can quote me with my job title but not my name," "don't quote me at all"). The names are gone — only an interview number is kept.

2026-05-07 11:04 UTC INT-04 · opt-in v3.1 · quote with role 2026-05-07 11:06 UTC INT-05 · opt-in v3.1 · scoped only 2026-05-07 11:08 UTC INT-06 · opt-in v3.1 · quote with role … 19 further rows …
Linked from · Methodology · Opt-in flowSource · Confr audit pipeline
ART-02Times we were asked to stopRecord · 2 entries+

Twice during this investigation, the person we were chatting with asked us not to follow up on something. We stopped both times. We didn't write down who asked us to stop — only the kind of question it was.

STOP-01 · about: how well one specific person is doing their job · stopped at follow-up STOP-02 · about: how one buyer works with one specific supplier · stopped at follow-up
Linked from · Methodology · When we refuse
ART-03The rule's settings, copied out of the systemFrom the warehouse software+

Copied out of the warehouse software on 7 May 2026. Shows the rule is still switched on. Shows it was last touched on 14 March 2024. Shows it was meant to be temporary — but nobody set an end date.

rule_id : alloc.priority.midlands_first status : ACTIVE priority : 1 (highest) applies_to : all_inbound_supplier_deliveries target_hub : MID-HUB-01 threshold : 100% of manifest, until target capacity last_edited : 2024-03-14 16:22 UTC last_review : — (never) intended_duration: — (none specified)
Linked from · Finding ASource · the warehouse softwareVerified untouched
ART-04Where every delivery went, for one monthNumbers · April 2026+

For every supplier delivery that came in during April 2026, we added up how much went to each warehouse. The Midlands warehouse got 71% of everything, even though it only serves 32% of the company's stores. The South warehouse got 9%, even though it serves 28% of the stores.

WAREHOUSE GOT SHARE STORES IT SERVES Midlands 142,304 71% 32% North 24,118 12% 24% South 18,442 9% 28% ← getting far less than its share Scotland 14,996 8% 16%
Linked from · Finding ASource · the warehouse software
ART-05A Teams chat where a store manager flagged the problemMicrosoft Teams · messages+

One of the store managers who agreed to help shared their Teams chat with the central ordering team. The chat happened in November 2025. The conversation tails off without an answer. Names and store identifiers have been blanked.

Linked from · Finding CSource · participant submission
ART-06An email where the South region tried to escalate — twiceEmail · forwarded thread+

A regional director forwarded us an email thread from earlier in 2025, when they tried to escalate the empty-shelves problem. The thread shows the first message, the follow-up six weeks later, and no reply. Names, addresses, store identifiers and the supplier name have been blanked.

Linked from · Finding CSource · forwarded by a participant
ART-07A picture of the screen the managers seeScreenshot+

A store manager who agreed to help us took a screenshot of their ordering screen on 8 May 2026. Anything that could identify them or their store has been blanked out. The green message at the top says "National stock: healthy." On the same screen, 14 of the store's bestsellers are out of stock.

Linked from · Finding BSource · a participating store manager
ART-08The actual check that produces the green messageA few lines of code+

This is the little piece of code that decides whether to show "National stock: healthy" or "low." The important bit is the last line. It only looks at one warehouse — the Midlands. It was written on 9 March 2024 and nobody has changed it since.

// the check called "national stock summary" // written: 9 March 2024 (during the switchover) // last touched: 9 March 2024 (never) look at the inventory table if stock is at or above the re-order point → say "healthy" otherwise → say "low" but only count one warehouse — the Midlands
Linked from · Finding BSource · the ordering-screen team's code history
ART-10A photo of empty shelves in a South-region storePhoto · in-store+

One of the store managers sent us a photo of their bestsellers aisle, taken on the same morning the green message said national stock was healthy. The picture shows three empty slots on three shelves, with price labels still in place. Anything that would identify the store has been blanked.

Linked from · Finding CSource · participant submission
ART-11How many times South stores asked for more stock, month by monthNumbers · 9 months+

For each month, how many re-orders came in from South stores. The drop starts in autumn 2025 and gets steeper through winter. From July 2025 to March 2026 the number falls by 41%.

MONTH RE-ORDERS VS. MONTH BEFORE July 2025 12,402 — August 2025 11,884 −4% September 2025 10,231 −14% October 2025 8,802 −14% ← drop starts here November 2025 7,604 −14% December 2025 7,021 −8% January 2026 7,318 +4% February 2026 7,202 −2% March 2026 7,329 +2% Overall: down 41%
Linked from · Finding CSource · the ordering tool
ART-12A short summary your other systems can readStructured file+

The same numbers as the cover page, but written in a way other software can read. So your own systems can pick it up — without seeing anything that would identify a person.

investigation: INV-204 type: Deep findings: 3 possible: 2 dropped: 2 people talked to: 22 pieces of evidence: 11 rule of three held: yes delivered: 12 May 2026 · 09:14 UTC
Linked from · for your other software