Réconcilier les écarts d’inventaire pendant la visite #64

Closed
opened 2026-07-26 19:35:52 +02:00 by nessar · 3 comments
nessar commented 2026-07-26 19:35:52 +02:00 (Migrated from 172.24.0.1:8928)

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

## 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
nessar commented 2026-07-26 19:35:53 +02:00 (Migrated from 172.24.0.1:8928)

mentioned in issue #65

mentioned in issue #65
nessar (Migrated from 172.24.0.1:8928) closed this issue 2026-07-28 10:29:03 +02:00
nessar commented 2026-07-28 14:30:24 +02:00 (Migrated from 172.24.0.1:8928)

mentioned in commit 26b5306731e4f613cd3c63b7e918805ebfe75662

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.

<!-- gitlab-to-gitea-history:47:Issue:64 --> 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](https://gitea.nessar.fr/attachments/2744c248-1710-4bd5-a5ec-576556e8d65c) (SHA-256 `542fbe8b7e5fa8ea3e6b683a131ed48b86799b8f3d53bfef45369e0e1b0caa5b`) [gitlab-47-issue-64.json](https://gitea.nessar.fr/attachments/2110cca6-b5fc-42bb-b895-f5fc1cca1069) (SHA-256 `40b198a30df95a313961c3add9504da6c2c6b50d9ff65545703b3ea0470853b3`) Old CI job execution and reports are omitted. Original source files and rollback backups remain protected.
gitea-emergency added this to the Development project 2026-10-11 22:14:36 +02:00
gitea-emergency moved this to Closed in Development on 2026-10-11 22:14:36 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nessar/lmnp-organizer#64