The configuration moved into a typed model the client can be given a scoped view of, so the handover at the end of the assignment is an export rather than a migration.

Pompe de circulation primaire, indice C figé à la revue de juin. Deux écarts restent ouverts côté fournisseur ; le client les voit en lecture sur sa branche, sans accéder aux autres programmes.
| Name | origine* | impact* | statut* |
|---|---|---|---|
| ECR-118 — Tolérance d'alignement d'arbre | Fournisseur | Majeur | En instruction |
| ECR-127 — Matière de garniture mécanique | Conception | Mineur | En instruction |
| ECR-092 — Épaisseur de calorifuge | Chantier | Mineur | Soldé |
The customer's workspace, anonymised. Real structure, fields and states.
Anonymised at the customer's request. The firm, the programmes and every figure are changed. The handover problem and the model are as they were.
Configuration management for the whole assignment lives in a file. It holds because the person who built it is still on the project.
The configuration model is defined once and instantiated per assignment. A new programme starts structured.
There is no safe way to give a client a live view of their own programme, so they get a report and wait.
Scoped read access to their programme and nothing else. No report to assemble, no other client visible.
A new assignment starts from a blank sheet, or from a copy of the last spreadsheet, which is worse.
At the end of the assignment the structure leaves with the data in it, in a shape the client's own tools can read.


Pompe de circulation primaire, indice C figé à la revue de juin. Deux écarts restent ouverts côté fournisseur ; le client les voit en lecture sur sa branche, sans accéder aux autres programmes.
| Name | origine* | impact* | statut* |
|---|---|---|---|
| ECR-118 — Tolérance d'alignement d'arbre | Fournisseur | Majeur | En instruction |
| ECR-127 — Matière de garniture mécanique | Conception | Mineur | En instruction |
| ECR-092 — Épaisseur de calorifuge | Chantier | Mineur | Soldé |
The chain a client asks for at handover. Producing it used to mean reading the spreadsheet aloud.
Three assignments, one structure. The right-hand column is computed, so a handover date is a fact rather than a hope.
| Programme | Équipements | Indice figé | Écarts ouverts |
|---|---|---|---|
| Estuaire | 312 | C | 11 |
| Vaugris | 188 | B | 4 |
| Mérens | 96 | A | 23 |
ƒ Écarts ouverts is computed by Koddex, not typed by anyone.
The number that decides whether a handover can happen. It used to be produced by reading a spreadsheet line by line.
Turns the end of an assignment into a threshold the client can watch approaching, rather than a surprise at the review.
A template per assignment, a scoped client view, and a handover that is an export.
| Before | After | |
|---|---|---|
| Where the configuration lives | A spreadsheet, one maintainer | A typed model, per programme |
| Starting a new assignment | Blank sheet, or a copy | An instantiated template |
| What the client sees | A report, at milestones | Their branch, live |
| Open deviations | Counted by reading | A computed column |
| Handover | A migration, at the end | A scoped export, any day |
“We need to get professional about this.”
A live branch is only an advantage if the client uses it. Some prefer the milestone report, and that is a commercial conversation rather than a technical one.
Nuclear, oil and gas and equipment work do not carry the same attributes. The template is a starting point per family, not a single universal model.
Deciding what a client may see of their own programme — and what stays the firm's method — has to be settled before the first share, by people.
The client owns their programme's data; the firm owns the model that structures it. That separation is what makes a handover an export rather than a negotiation, and it has to be agreed before the first assignment, not at the end of one.
No. Access is scoped to a programme branch by tag, so a client reads their own equipment, requirements and deviations and nothing else — including nothing of the firm's other assignments.
The pattern does — a contractor holding a client's structured data and having to hand it back is the same in oil and gas and in equipment work. The attributes differ, which is why the template is per family rather than universal.