Orders · ERP
The same status is written 14 ways.
EC, encours, En cours, EN COURS: four ways to say “in progress”.
40 orders, exported every night.
Fictional orders · synthetic data
The problem
How many orders are in progress?
- Counting “En cours” finds 5 orders.
- There are 15, under four spellings.
- The ERP cannot be changed.
Nothing is changed
The ERP keeps its statuses.
- lumnik reads the nightly export.
- It writes nothing to the ERP.
- The meaning of each status is declared in lumnik.
What had to be written
- code: EN_COURS
aliases: ["En cours", "encours", "EC"]This line says EC means “En cours”.
The whole scenario fits in 3 declaration files, 68 lines.
What lumnik reports
The spellings nobody declared.
- First declaration: 6 unknown spellings, on 15 orders.
- After the business confirms: EN ATT remains, on 2 orders.
Real values, replay of 28 October 2026.
Who decides
The business decides. lumnik does not guess.
- EN ATT: waiting for payment, or for stock?
- Until the business answers, EN ATT stays listed.
- A confirmed spelling becomes an alias, in one line.
The next night
Alert arrives on its own.
- Night 2: a new spelling arrives, “En-cours”.
- Import is enough: a message names it, on 2 orders.
- Night 3: nothing new, no message.
Try it
The scenario replays end to end.
Export, declaration, confirmation, nights 2 and 3: every step is published with its output.