roadmap: drop Centralisation des versions NuGet from Jalon 0

The work was actually 'centraliser les versions communes'
(shared packages), not 'centraliser toutes les versions'. That
work is done:

- Directory.Packages.props at the repo root declares shared
  package versions (ManagePackageVersionsCentrally=true,
  see e.g. coverlet.collector, HigginsSoft.IdentityServer8,
  IdentityModel.OidcClient, Microsoft.AspNetCore.*,
  xunit.v3, …);
- each product directory imports it via GetPathOfFileAbove
  and adds only product-specific versions.

No remaining work justifies the bullet. Removing it from
Jalon 0 leaves one open item: 'Tests d'integration smoke par BC'.
This commit is contained in:
Paul Schneider 2026-06-27 18:47:42 +01:00
commit e054e58e26

View file

@ -72,7 +72,6 @@ Trois principes non négociables traversent tous les jalons :
> Cible : pouvoir parler du domaine sans se battre avec le runtime.
- ◐ Centralisation des versions NuGet (`Directory.Packages.props`) — **fait pour l'essentiel, à compléter**
- ✔ Conteneurisation de bout en bout (build env + run + compose) — Dockerfile multi-stage + `docker-compose.yaml` 4 services + healthchecks ; critère de sortie atteint : db/api/blogs démarrent sur une machine vierge, web documente sa dépendance au cert HTTPS (IdentityServer8 Production). Procédure d'install complète dans [CONTRIBUTING.md](./CONTRIBUTING.md#conteneurisation).
- ☐ Tests d'intégration smoke par BC
- ✔ Découpage `Yavsc.Org` vs `Yavsc.Server` vs `Yavsc.Api` clarifié dans l'Architecture — [doc/architecture/decoupage-organisation.md](./doc/architecture/decoupage-organisation.md)