batchCooking/specs
Nicolas 4db8e1369f refactor(api): regroupe lib/ par sous-domaine au lieu d'un dossier à plat
9 fichiers à plat -> recipe-sources/ (recipe-source-adapter, recipe-source-
errors, recipe-source-registry) et recipe-matching/ (recipe-translation,
ingredient-matcher, tech-step-matcher). jwt.ts, safe-profile.ts et
logger.service.ts restent à la racine de lib/ (pas de sous-domaine
partagé avec les autres).

Chemins relatifs corrigés dans les fichiers déplacés (profondeur +1 vers
db/) et chez tous leurs importeurs (modules/sources, modules/recipe,
sources/*, db/recipe-source-sync.ts, 12 fichiers de test), doc mise à
jour (specs/backend-architecture.md, specs/batch-cooking-architecture.md).

Vérifié : tsc --noEmit, biome check, build complet, 303 tests API.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-21 11:21:49 +02:00
..
backend-architecture.md refactor(api): regroupe lib/ par sous-domaine au lieu d'un dossier à plat 2026-08-21 11:21:49 +02:00
batch-cooking-architecture.md refactor(api): regroupe lib/ par sous-domaine au lieu d'un dossier à plat 2026-08-21 11:21:49 +02:00
batch-cooking-modele.md refactor(web): regroupe features/recipes/ par sous-domaine au lieu d'un dossier à plat 2026-08-21 11:15:17 +02:00
dev-conventions.md docs(specs): documente les conventions de développement du repo 2026-08-21 10:37:58 +02:00
error-handling.md docs: met à jour README et specs/ avec l'état réel du code 2026-08-21 08:24:58 +02:00
frontend-architecture.md refactor(web): regroupe features/recipes/ par sous-domaine au lieu d'un dossier à plat 2026-08-21 11:15:17 +02:00