Skip to content

The commitment ledger

Every promise and decision with its trail: who proposed it, who agreed, what happened after. A suggestion nobody replied to stays a suggestion here — that distinction is the difference between an answer and a fight.

Project clock

proposed — nobody agreed (on the record) 6

At the 90-day review (22 May 2025) the reported headline results were: forecast accuracy up 6.2 points versus baseline, ambient inventory down 9%, order automation at 91% — all ambient, pilot-cohort numbers. Robert Kahn’s response was to ask where the fresh waste reduction was: “that is the case I approved”.

  1. 2024-03-20 requested Robert Kahn ↳ Robert Kahn: one page, not forty T01 turn 132 · 16:58

Sofia Almeida is the only person at Acme who understands the fresh categories — she said so herself, unprompted, at the March 2024 demo; the point sat in three risk registers “in slightly different words”, which Charlotte Meyer’s verdict on was: then it is in none.

  1. 2024-03-20 proposed Sofia Almeida ↳ Sofia flags her own single-point risk in the demo T01 turn 88 · 12:19
  2. 2025-06-10 commented Ana Duarte ↳ Ana: it is in three registers — Charlotte: “Then is in none.” T13 turn 62 · 6:18

Whether the warehouse goods-receipt data can ever be obtained is unresolved. The archive records who owns the system (Nils Ackermann, logistics IT), that Priya asked twice (2024 and 2025), that Kahn escalated in June 2026 (“Send me when the…”), and that no answer exists in the corpus.

  1. 2024-04-18 requested Tomas Lindholm ↳ Tomas asks Priya to find out if remaining life is obtainable T02 turn 100 · 11:18
  2. 2024-08-22 commented Priya Nair ↳ Priya’s refusal, logged as a phase-two dependency E11 message 4 of 5
  3. 2026-06-16 reopened Robert Kahn ↳ Kahn takes the question up personally T22 turn 71 · 7:36

About 60% of bakery is baked in store — a production decision made twice a day — and 40% is delivered, which behaves like the rest of fresh. The split varies heavily by format: big stores bake most of it, convenience almost none.

  1. 2026-01-28 requested Marco Rossi ↳ Action from the scoping session T19 turn 96 · 9:15
  2. 2026-03-17 commented Sofia Almeida ↳ Still only in her spreadsheet two months later T20 turn 35 · 3:13

In June 2026 Nadia Haddad compared the extract totals with the till numbers for January–March at Sofia’s April request: they do not reconcile, the extract is lower, and it is “not a rounding difference”. She had held the result for two days, did not yet trust it, and declined to give a figure in the meeting. No cause was identified in the archive.

  1. 2026-04-08 requested Sofia Almeida ↳ Sofia: has anyone put extract totals next to till numbers? E10 message 4 of 4
  2. 2026-06-16 commented Nadia Haddad ↳ Nadia’s answer two months later T22 turn 103 · 10:51

On the signature-clock reading the twelve-month expectation was not met: signature was July 2024, fresh went live in December 2025, and in June 2026 Marco Rossi answered Robert Kahn’s question with “On that reading, no.” An alternative reading (clock from fresh go-live, ending December 2026) exists in the conversation, but Marco declined to argue for it.

  1. 2026-06-16 commented Marco Rossi ↳ The twelve-month question answered honestly at the QBR T22 turn 35 · 3:51

agreed — no completion evidence 6

In September 2024 the pilot was reduced to 25 stores: two of the three regions could not support 40 during their peak, and Lena Fischer agreed the reduction with them. Ana Duarte reissued the plan on that basis.

  1. 2024-09-03 completed Priya Nair ↳ Priya’s written note with the store list E09 message 2 of 6
  2. 2024-09-24 accepted Lena Fischer ↳ Lena announces the reduction in the workshop T06 turn 61 · 9:00
  3. 2024-09-24 requested Ana Duarte ↳ Ana: note the change in writing — “I do not want to be explaining this in six months” T06 turn 77 · 10:31
  4. 2025-05-21 commented Marco Rossi ↳ Marco still repeated 40 to Kahn in May 2025 and corrected it the next day E09 message 6 of 6

At the ordering-logic design workshop on 12 November 2024, service levels of 98 and 95 were agreed for the pilot cohort — proposed by Tomas Lindholm as a reduction from 99, accepted by Lena Fischer (“Fine. Agreed.”), with the expected effect that inventory falls.

  1. 2024-11-12 proposed Tomas Lindholm ↳ Tomas proposes the reduction T07 turn 58 · 6:49
  2. 2024-11-12 accepted Lena Fischer ↳ Lena accepts T07 turn 61 · 7:25

A joint engineering session (held 4 June 2025) produced a permanent-fix plan with a date: 15 September 2025, gated on Acme’s quarterly change window because the fix requires a middleware upgrade on Acme’s side.

  1. 2025-06-24 accepted Ana Duarte ↳ Plan with a date: 15 Sep 2025 T14 turn 12 · 1:29
  2. 2025-09-12 commented Marco Rossi ↳ Reduced pace because engineers are on the defect T15 turn 103 · 11:58
  3. 2026-01-28 commented Lena Fischer ↳ Still failing months after the committed date — no completion record T19 turn 74 · 7:14

On 4 September 2025 Nadia Haddad (RELEX) proposed an approximation for remaining shelf life: total shelf life from MHDHB minus average days-in-warehouse per article group, derived from stock turn.

  1. 2025-09-04 proposed Nadia Haddad ↳ Nadia Haddad (not Nadia Öberg) E01 message 8 of 12
  2. 2025-09-11 accepted Priya Nair ↳ Priya authorises proceeding; no broader Acme decision recorded E01 message 10 of 12
  3. 2025-10-30 commented Ana Duarte ↳ Ana audits the thread and finds no agreement record E01 message 11 of 12

The fresh cutover runbook carried on-call mobile numbers with distribution restricted to a named group; Lena Fischer forwarded the operational sections without the contact page, but Nadia Haddad later forwarded the file she had — with the contact page — to Meridian, unaware two versions existed. Priya Nair: “My mobile is now with a consultancy I have no contract with. Please ask them to delete it and tell me when they have.”

  1. 2025-12-12 accepted Ana Duarte ↳ Distribution restricted to a named group E18 message 1 of 7
  2. 2025-12-12 commented Lena Fischer ↳ Lena forwards operational sections only — correctly E18 message 2 of 7
  3. 2026-01-20 reopened Priya Nair ↳ Nadia forwards the full file to Meridian unaware of the two versions E18 message 5 of 7
  4. 2026-01-21 commented Priya Nair ↳ Priya’s deletion request to the consultancy — confirmation never recorded E18 message 7 of 7

Meridian received extracts rather than read access to the RELEX test environment: there is no category-level restriction in the current configuration (“read access is read access”), a separate environment would take roughly two weeks, and Priya Nair ruled it out — “I cannot explain to my data protection officer why a third party had read access to everything.”

  1. 2026-02-24 proposed Nadia Haddad ↳ Ivan requests read access E19 message 2 of 7
  2. 2026-03-02 accepted Priya Nair ↳ Priya rules out read access E19 message 6 of 7

partially done 3

The DC-2 cover gap: Kwame Boateng was the only person watching the feed and was on holiday 10–24 March 2025; the monitoring fired at him in Portugal. Ana Duarte acknowledged she raised the cover question in January and did not close it.

  1. 2025-01-21 commented Priya Nair ↳ Priya flags the cover gap at UAT readiness T08 turn 61 · 6:07
  2. 2025-02-27 accepted Ana Duarte ↳ Ana: will raise resourcing T10 turn 94 · 10:27
  3. 2025-03-14 commented Lena Fischer ↳ The gap bites during Kwame’s holiday E16 message 1 of 5
  4. 2025-03-14 reopened Ana Duarte ↳ Ana acknowledges the unclosed action E16 message 2 of 5
  5. 2025-03-14 partial Ana Duarte ↳ Interim cover arranged E16 message 2 of 5

In November 2025 Sofia Almeida asked in writing for the removal of the note recorded against her name in handover document Acme-fresh-handover-v3 (page 4, key stakeholders): “out October to November, surgery”. She had said it in the March 2024 demo because it was relevant to the timeline, not so it could follow her for two years; she asked to keep the fact that she is the only person at Acme who knows the fresh categories, “because that is a real project risk and it is the reason I said anything at all”.

  1. 2025-11-18 requested Sofia Almeida ↳ Sofia’s written erasure request E04 message 1 of 4
  2. 2025-11-19 accepted Marco Rossi ↳ Marco owns the follow-up and promises the locations list E04 message 2 of 4
  3. 2025-11-21 partial Ana Duarte ↳ Pack fixed; document history and other locations outstanding E04 message 3 of 4
  4. 2026-03-12 commented Sofia Almeida ↳ Sofia chases; list never delivered E04 message 4 of 4
  5. 2026-06-16 commented Marco Rossi ↳ Seven months on, one location (a document version) remains T22 turn 87 · 9:12

The Acme DPO (Katarina Voss) recorded four actions after the April 2026 review: written confirmation of the hosting region and its naming in the agreement; details of the fifth sub-processor; confirmation that the November erasure request is fully closed with a list of every location; and a stated retention period for meeting recordings and transcripts. All four were wanted within four weeks.

  1. 2026-04-09 requested Katarina Voss ↳ Four actions, four weeks E08 message 1 of 4
  2. 2026-04-29 partial Marco Rossi ↳ Item 3 (erasure closure) still owed E08 message 2 of 4
  3. 2026-07-02 commented Them (unidentified voice) ↳ Retention policy with legal as of July 2026 T23 turn 3

done 10

Fresh was committed as Phase 2 in writing at the March 2024 demo: Marco Rossi committed to put it in the statement of work with a target window rather than leaving it open, after Lena Fischer insisted it not become “a someday item”.

  1. 2024-03-20 proposed Marco Rossi ↳ Marco Rossi, in the demo T01 turn 81 · 11:36
  2. 2024-03-20 accepted Marco Rossi ↳ Lena Fischer: “In writing.” — Marco: “Yes. In writing.” T01 turn 84 · 11:58
  3. 2024-07-02 completed Lena Fischer ↳ Value case and baseline wording signed into the SOW E12 message 4 of 4

Robert Kahn set the investment frame in March 2024: return on investment inside twelve months of signature, with the case built on fresh waste because that is what the board asks him about following a newspaper story.

  1. 2024-03-20 proposed Robert Kahn ↳ Robert Kahn’s frame, repeated at the SOW review T01 turn 111 · 14:45
  2. 2024-06-11 accepted Robert Kahn ↳ Value case + expectation to be written down; legal then softened to “RELEX anticipates” T03 turn 28 · 3:09
  3. 2024-07-02 completed Lena Fischer E12 message 4 of 4

DC-2 went into the technical assessment as a named risk with monitoring to be designed around it from day one — Tomas Lindholm’s stated approach: build assuming it fails rather than discover it.

  1. 2024-04-18 proposed Tomas Lindholm ↳ Tomas Lindholm’s design stance T02 turn 74 · 8:06
  2. 2024-07-15 accepted Ana Duarte ↳ Ana Duarte: on the watch list from day one T05 turn 49 · 7:43
  3. 2025-03-14 completed Lena Fischer ↳ Monitoring demonstrably working — it fired E16 message 1 of 5

Case-pack remediation finished on 19 December 2024 — all 1,317 values. It took Priya’s team three weeks of overtime; for two unresponsive suppliers the case pack was inferred from six months of actual delivered quantities, which she recorded as “not ideal but it is right for 190 of the 200”.

  1. 2024-07-15 accepted Lena Fischer ↳ Acme owns remediation, RELEX supports T05 turn 3 · 3:23
  2. 2024-12-19 completed Priya Nair ↳ All case-pack values done E13 message 4 of 6

The operator identifier was first raised in the September 2024 master-data workshop: Kwame Boateng reported an unexpected operator column on write-off movement records and said he did not need to receive it; Priya Nair agreed to take it out (“a five minute change”), and Ana Duarte noted it as an action.

  1. 2024-09-24 accepted Priya Nair ↳ Priya: “It is a five minute change.” Ana: “Noted as an action.” T06 turn 88 · 12:01
  2. 2025-11-18 reopened Priya Nair ↳ Priya re-raises as a condition E07 message 1 of 4
  3. 2025-11-21 completed Kwame Boateng ↳ Finally excluded — 14 months after first agreed T18 turn 53 · 5:51
  4. 2025-11-24 commented Kwame Boateng ↳ The field shipped in every production feed from 14 Feb 2025 — the 2024 action never landed on the feed E07 message 3 of 4

A file-size check was added the week after the 14 March failure: any file under 1KB now fails the job loudly. Since then the archive records no silent failures — four loud ones by December 2025.

  1. 2025-03-17 accepted Tomas Lindholm ↳ Tomas asks Priya to add it E16 message 4 of 5
  2. 2025-03-21 completed Priya Nair E16 message 5 of 5

First full fresh quarter (January–March 2026, produce and dairy, 25 pilot stores): fresh waste 4.1% → 3.4% of fresh net sales, ~118 tonnes avoided, ~296 tonnes CO2e on Acme’s own factors, availability +1.9 points, order automation 88% in scope. Chilled ready meals is not in these numbers (went live too late in the quarter).

  1. 2025-06-24 accepted Ana Duarte ↳ Ana’s action: baseline in writing before fresh go-live T14 turn 113 · 12:18
  2. 2025-12-31 completed Nadia Haddad ↳ Baseline agreed in December 2025 and used E10 message 1 of 4

Fresh Phase 2 slipped six weeks for two reasons: UAT resourcing on Acme’s side, and a calculation defect in the fresh allocation module that produced negative quantities in test. The defect was understood, fixed in days, and verified by November.

  1. 2025-09-12 accepted Marco Rossi ↳ Marco: RELEX drives UAT at their cost T15 turn 84 · 10:03
  2. 2025-11-17 completed Nadia Haddad T17 turn 16 · 2:14

At the 17 November 2025 go/no-go, Lena Fischer decided: go live on produce, dairy and chilled ready meals; bakery comes later as its own workstream. Fresh go-live was set for 15 December 2025.

  1. 2025-11-17 accepted Lena Fischer ↳ Lena’s go decision; bakery descoped T17 turn 36 · 4:14
  2. 2025-12-15 completed Ana Duarte R01 message 14 of 18

For bakery, Meridian consumes a RELEX demand forecast at store, article and day and owns the production plan; RELEX owns the demand signal. Nadia Haddad was to define the interface points by mid-February 2026.

  1. 2026-01-28 accepted Marco Rossi ↳ Actions recorded at the partner scoping session T19 turn 96 · 9:15
  2. 2026-03-09 completed Ana Duarte R01 message 17 of 18

withdrawn / corrected 2

Tomas Lindholm withdrew his own cutover recommendation in March 2025: he had said a file-size check would catch this class of failure, and it would not have — both files were the size he would have expected. “A file can be the right size and still be the wrong file.” The withdrawn recommendation still sat in the cutover pack, runbook and hypercare plan, because it was written once and copied; nobody went back to take it out of three documents.

  1. 2025-03-18 withdrawn Tomas Lindholm ↳ Tomas withdraws his own cutover recommendation T11 turn 97 · 9:37

Marco Rossi proposed on 11 June 2025 delivering fresh in three waves (produce and dairy, then chilled, then bakery). Acme never replied; the plan was nonetheless built on the three-wave basis, justified internally as “discussed verbally in the June steering and nobody pushed back”.

  1. 2025-06-11 proposed Marco Rossi ↳ Three-wave proposal emailed to Lena and Robert — no reply ever came E03 message 1 of 8
  2. 2025-08-14 commented Nadia Haddad ↳ Nadia challenges internally E03 message 3 of 8
  3. 2025-08-15 commented Marco Rossi ↳ Marco treats silence as agreement — the plan is built on it E03 message 5 of 8
  4. 2025-11-17 withdrawn Marco Rossi ↳ Lena challenges; Marco admits; go/no-go records two deliveries E03 message 7 of 8