[FEATURE]: BDD cas d'usage solution compatible #46

Open
opened 2026-06-10 23:41:15 +02:00 by teddy.morel · 0 comments
Owner

Description

Deux livrables

Livrable 1 — Fichier(s) BDD du cas nominal (envoi → réception)

  • packages/LogicielSolutionCompatible/features/echange_nominal.feature — scénario end-to-end : le VENDEUR envoie la facture "15" et
    l'ACHETEUR la réceptionne. Statuts couverts : Déposée → Émise → Mise à disposition (côté VENDEUR) et Reçue (côté ACHETEUR), fidèle aux
    étapes 1-3 de XP Z12-014 §4.2.

Livrable 2 — Guide

  • docs/developpement/BDD_Guide_SolutionCompatible.md — contexte, acteurs, les 7 étapes de la norme, arborescence, conventions de
    rédaction (déclaratif/agnostique/pending), état actuel et backlog des 8 cas restants avec méthode pas-à-pas pour les humains/agents.

Échafaudage de support

  • packages/LogicielSolutionCompatible/README.md — rôle du package (pilotage d'un SC VENDEUR/ACHETEUR contre une PA, la nôtre ou un
    tiers).
  • packages/pac-bdd/src/pac_bdd/solution_compatible.py — step definitions, en pytest.skip (spécification exécutable).
  • packages/pac-bdd/src/pac_bdd/steps.py — + from .solution_compatible import *.
  • docs/superpowers/specs/2026-06-10-bdd-solution-compatible-cas-nominal-design.md — le design daté.

Exemple

No response

### Description Deux livrables Livrable 1 — Fichier(s) BDD du cas nominal (envoi → réception) - packages/LogicielSolutionCompatible/features/echange_nominal.feature — scénario end-to-end : le VENDEUR envoie la facture "15" et l'ACHETEUR la réceptionne. Statuts couverts : Déposée → Émise → Mise à disposition (côté VENDEUR) et Reçue (côté ACHETEUR), fidèle aux étapes 1-3 de XP Z12-014 §4.2. Livrable 2 — Guide - docs/developpement/BDD_Guide_SolutionCompatible.md — contexte, acteurs, les 7 étapes de la norme, arborescence, conventions de rédaction (déclaratif/agnostique/pending), état actuel et backlog des 8 cas restants avec méthode pas-à-pas pour les humains/agents. Échafaudage de support - packages/LogicielSolutionCompatible/README.md — rôle du package (pilotage d'un SC VENDEUR/ACHETEUR contre une PA, la nôtre ou un tiers). - packages/pac-bdd/src/pac_bdd/solution_compatible.py — step definitions, en pytest.skip (spécification exécutable). - packages/pac-bdd/src/pac_bdd/steps.py — + from .solution_compatible import *. - docs/superpowers/specs/2026-06-10-bdd-solution-compatible-cas-nominal-design.md — le design daté. ### Exemple _No response_
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Construction_PA/PA_Communautaire#46
No description provided.