Dans l’étape de l’espace, le bailleur constate l’état, la quantité et la description réellement observées pour chaque meuble. La synthèse présente les écarts contractuels et le bailleur choisit explicitement ceux qui doivent modifier l’inventaire avant toute génération du dossier.
Acceptance criteria
Chaque ligne distingue la quantité et la description contractuelles de la quantité et de la description observées.
La somme des répartitions par état porte sur la quantité observée et une incohérence est refusée avec un message actionnable.
Les écarts sont calculés uniquement depuis la quantité ou la description observée ; l’état d’usage reste dans l’état des lieux.
La synthèse liste chaque écart non résolu et permet de l’appliquer explicitement au brouillon d’inventaire.
Aucune modification contractuelle n’est appliquée implicitement depuis un constat physique.
La préparation du dossier reste bloquée tant qu’un écart est non résolu.
Les frontières HTTP valident les nouvelles valeurs et les réponses sont parsées avant affichage.
Les tests métier, API et navigateur couvrent l’absence d’écart, l’application d’un écart et le blocage d’un écart non résolu.
## Parent
#60
## What to build
Dans l’étape de l’espace, le bailleur constate l’état, la quantité et la description réellement observées pour chaque meuble. La synthèse présente les écarts contractuels et le bailleur choisit explicitement ceux qui doivent modifier l’inventaire avant toute génération du dossier.
## Acceptance criteria
- [ ] Chaque ligne distingue la quantité et la description contractuelles de la quantité et de la description observées.
- [ ] La somme des répartitions par état porte sur la quantité observée et une incohérence est refusée avec un message actionnable.
- [ ] Les écarts sont calculés uniquement depuis la quantité ou la description observée ; l’état d’usage reste dans l’état des lieux.
- [ ] La synthèse liste chaque écart non résolu et permet de l’appliquer explicitement au brouillon d’inventaire.
- [ ] Aucune modification contractuelle n’est appliquée implicitement depuis un constat physique.
- [ ] La préparation du dossier reste bloquée tant qu’un écart est non résolu.
- [ ] Les frontières HTTP valident les nouvelles valeurs et les réponses sont parsées avant affichage.
- [ ] Les tests métier, API et navigateur couvrent l’absence d’écart, l’application d’un écart et le blocage d’un écart non résolu.
## Blocked by
- #62
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Parent
#60
What to build
Dans l’étape de l’espace, le bailleur constate l’état, la quantité et la description réellement observées pour chaque meuble. La synthèse présente les écarts contractuels et le bailleur choisit explicitement ceux qui doivent modifier l’inventaire avant toute génération du dossier.
Acceptance criteria
Blocked by
mentioned in issue #65
mentioned in commit 26b5306731e4f613cd3c63b7e918805ebfe75662
Preserved GitLab #64 history: source attribution, exact timestamps, discussion grouping and review positions. Historical diff snapshots: 1; visible source notes: 2.
gitlab-47-issue-64.md (SHA-256
542fbe8b7e5fa8ea3e6b683a131ed48b86799b8f3d53bfef45369e0e1b0caa5b)gitlab-47-issue-64.json (SHA-256
40b198a30df95a313961c3add9504da6c2c6b50d9ff65545703b3ea0470853b3)Old CI job execution and reports are omitted. Original source files and rollback backups remain protected.