batchCooking/apps/api/test
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
..
auth.test.ts Tests API: couverture Mocha + Cucumber pour le foyer et la suppression de compte (step 4/8) 2026-08-17 10:40:23 +02:00
health.test.ts Scaffold generic pnpm monorepo (api + web + shared) (#1) 2026-08-16 10:55:13 +02:00
house.test.ts refactor(api): regroupe lib/ par sous-domaine au lieu d'un dossier à plat 2026-08-21 11:21:49 +02:00
ingredient-matcher.test.ts refactor(api): regroupe lib/ par sous-domaine au lieu d'un dossier à plat 2026-08-21 11:21:49 +02:00
json-ld-recipe.test.ts refactor(api): regroupe lib/ par sous-domaine au lieu d'un dossier à plat 2026-08-21 11:21:49 +02:00
logger.service.test.ts feat(api): ajoute un log service pour les logs de fonctionnement côté serveur 2026-08-21 10:19:27 +02:00
planning.test.ts feat(recipes): ajouter le nombre de portions couvertes par une recette 2026-08-19 21:44:01 +02:00
preferences.test.ts API: module preferences — GET/PATCH /preferences (step 2/4) 2026-08-17 15:55:45 +02:00
profile.test.ts refactor(catalog): authoring 100% anglais — uid camelCase, plus de français dans le code 2026-08-19 20:40:55 +02:00
recipe-source-sync.test.ts refactor(api): regroupe lib/ par sous-domaine au lieu d'un dossier à plat 2026-08-21 11:21:49 +02:00
recipe-source.test.ts refactor(api): regroupe lib/ par sous-domaine au lieu d'un dossier à plat 2026-08-21 11:21:49 +02:00
recipe-translation.test.ts refactor(api): regroupe lib/ par sous-domaine au lieu d'un dossier à plat 2026-08-21 11:21:49 +02:00
recipe.test.ts refactor(api): regroupe lib/ par sous-domaine au lieu d'un dossier à plat 2026-08-21 11:21:49 +02:00
reference.test.ts refactor(api): regroupe lib/ par sous-domaine au lieu d'un dossier à plat 2026-08-21 11:21:49 +02:00
sources-index.test.ts refactor(api): regroupe lib/ par sous-domaine au lieu d'un dossier à plat 2026-08-21 11:21:49 +02:00
sources.test.ts refactor(api): regroupe lib/ par sous-domaine au lieu d'un dossier à plat 2026-08-21 11:21:49 +02:00
tech-step-matcher.test.ts refactor(api): regroupe lib/ par sous-domaine au lieu d'un dossier à plat 2026-08-21 11:21:49 +02:00
the-meal-db.test.ts refactor(api): regroupe lib/ par sous-domaine au lieu d'un dossier à plat 2026-08-21 11:21:49 +02:00