Depuis un brouillon de bail complet, le bailleur ouvre un tunnel non linéaire qui suit l’ordre de visite figé. Il vérifie les informations générales, traite chaque espace avec ses surfaces, équipements, meubles et éléments libres, renseigne les données techniques, puis accède à une synthèse.
Acceptance criteria
Le brouillon d’entrée est créé depuis le brouillon complet du bail, l’inventaire courant et les espaces figés, sans exiger une révision de bail déjà générée.
Les prérequis manquants empêchent le démarrage avec un message indiquant l’action à réaliser.
Le tunnel utilise le stepper Angular Material en mode non linéaire et présente les informations générales, une étape par espace, l’étape technique et la synthèse.
Les espaces apparaissent dans l’ordre figé et chaque étape regroupe sol, murs, plafond, équipements et lignes d’inventaire de l’espace.
Le bailleur peut ajouter un élément supplémentaire propre au constat sans créer de ligne dans l’inventaire contractuel.
Toutes les étapes restent directement accessibles et les changements de navigation sont utilisables au clavier et sur mobile.
Le chargement initial distingue explicitement les états en cours, vide et en erreur.
Le parcours API et le parcours navigateur démontrent la création du brouillon et la navigation complète dans le tunnel.
## Parent
#60
## What to build
Depuis un brouillon de bail complet, le bailleur ouvre un tunnel non linéaire qui suit l’ordre de visite figé. Il vérifie les informations générales, traite chaque espace avec ses surfaces, équipements, meubles et éléments libres, renseigne les données techniques, puis accède à une synthèse.
## Acceptance criteria
- [ ] Le brouillon d’entrée est créé depuis le brouillon complet du bail, l’inventaire courant et les espaces figés, sans exiger une révision de bail déjà générée.
- [ ] Les prérequis manquants empêchent le démarrage avec un message indiquant l’action à réaliser.
- [ ] Le tunnel utilise le stepper Angular Material en mode non linéaire et présente les informations générales, une étape par espace, l’étape technique et la synthèse.
- [ ] Les espaces apparaissent dans l’ordre figé et chaque étape regroupe sol, murs, plafond, équipements et lignes d’inventaire de l’espace.
- [ ] Le bailleur peut ajouter un élément supplémentaire propre au constat sans créer de ligne dans l’inventaire contractuel.
- [ ] Toutes les étapes restent directement accessibles et les changements de navigation sont utilisables au clavier et sur mobile.
- [ ] Le chargement initial distingue explicitement les états en cours, vide et en erreur.
- [ ] Le parcours API et le parcours navigateur démontrent la création du brouillon et la navigation complète dans le tunnel.
## Blocked by
- #61
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
Depuis un brouillon de bail complet, le bailleur ouvre un tunnel non linéaire qui suit l’ordre de visite figé. Il vérifie les informations générales, traite chaque espace avec ses surfaces, équipements, meubles et éléments libres, renseigne les données techniques, puis accède à une synthèse.
Acceptance criteria
Blocked by
mentioned in issue #63
mentioned in issue #64
mentioned in commit a4faa3133f14a5a53a4a0a1d6ba6e800d315fdd2
mentioned in commit a43898d5149fd14e1125adb028c84b1e3ce25d70
mentioned in commit 43558df85917b17dccc10c58477f85d0554d25c3
Preserved GitLab #62 history: source attribution, exact timestamps, discussion grouping and review positions. Historical diff snapshots: 1; visible source notes: 5.
gitlab-47-issue-62.md (SHA-256
d67260608167afc73dd4ab14a8de663395ba22d08abd0116dd2bdf840140801b)gitlab-47-issue-62.json (SHA-256
67b604990ccb65cf68376b8b98a1ab3c3cf2331906d7ee350c35ba98798ae110)Old CI job execution and reports are omitted. Original source files and rollback backups remain protected.