Commit graph

  • c1aba1f18c fix(admin-monitoring): remplace le filtre resourceType cassé par une vérification manuelle fix/admin-monitoring-intercept Nicolas 2026-09-05 11:20:57 +0200
  • 3b78582d29 test(recipe-form): corrige la visibilité flaky de l'étape d'ingrédient préchargé Nicolas 2026-09-05 11:00:47 +0200
  • bd607b17f3 fix(recipes): corrige la numérotation des étapes faussée par le popover de correction Nicolas 2026-09-05 08:21:16 +0200
  • 81cdc55673 Merge pull request 'feat(recipes): permet de corriger la température d'un tech-step' (#29) from feat/tech-step-temperature-correction into main kyuno 2026-09-05 08:06:04 +0200
  • df9693ffac Merge pull request 'feat(recipes): refond le panneau de correction des métadonnées de tech-step' (#30) from feat/tech-step-metadata-editor-redesign into feat/tech-step-temperature-correction feat/tech-step-temperature-correction kyuno 2026-09-05 08:05:53 +0200
  • 6c5978dd1c feat(recipes): refond le panneau de correction des métadonnées de tech-step feat/tech-step-metadata-editor-redesign Nicolas 2026-09-05 00:22:01 +0200
  • 5d4ed0dffb feat(recipes): permet de corriger la température d'un tech-step Nicolas 2026-09-04 23:53:14 +0200
  • cb43c9c6c5 Merge pull request 'feat(cooking-session): déplie une recette de l'onglet Recettes au lieu de rediriger' (#28) from feat/cooking-recipes-inline-detail into main kyuno 2026-09-04 23:20:38 +0200
  • bdc1b4c9e9 feat(cooking-session): déplie une recette de l'onglet Recettes au lieu de rediriger feat/cooking-recipes-inline-detail Nicolas 2026-09-04 23:08:47 +0200
  • 9cde984543 Merge pull request 'feat(cooking-session): regroupe les tâches du stepper en mini-sections par recette' (#27) from feat/cooking-stepper-recipe-groups into main kyuno 2026-09-04 19:34:41 +0200
  • a24ef6a78b feat(cooking-session): regroupe les tâches du stepper en mini-sections par recette feat/cooking-stepper-recipe-groups Nicolas 2026-09-04 18:47:25 +0200
  • 4c0a72a1e3 Merge pull request 'fix(recipes): persiste les métadonnées de clause des tech-steps à l'édition' (#26) from fix/recipe-tech-step-metadata-on-update into main kyuno 2026-09-04 18:19:20 +0200
  • ec01fc0107 fix(recipes): persiste les métadonnées de clause des tech-steps à l'édition fix/recipe-tech-step-metadata-on-update Nicolas 2026-09-04 09:08:15 +0200
  • df0791a694 Merge pull request 'perf(tech-steps): corrige la largeur du textcat — démarrage ~5× plus rapide' (#25) from perf/nlp-textcat-width into main kyuno 2026-09-04 08:14:40 +0200
  • dfd5a2f650 merge(main): rattrape main (#23 stepper + optimiseur) perf/nlp-textcat-width Nicolas 2026-09-03 23:26:20 +0200
  • 6324a87445 fix(tech-steps): recule sur 65536/unigramme apres regression F1 en CI Nicolas 2026-09-03 23:25:05 +0200
  • b8411a2e91 Merge pull request 'feat(cooking-session): onglets Recettes/Plan + stepper d'étapes cochables' (#23) from feat/cooking-session-stepper into main kyuno 2026-09-03 22:39:47 +0200
  • 393300205d perf(tech-steps): corrige la largeur du textcat, entrainement 32x plus rapide Nicolas 2026-09-03 18:01:06 +0200
  • 39e748adc9 Merge pull request 'feat(cooking-session): regroupement d'étapes sensible aux métadonnées d'action' (#24) from feat/cooking-optimizer-metadata into feat/cooking-session-stepper feat/cooking-session-stepper kyuno 2026-09-03 14:09:30 +0200
  • 85268729e6 feat(cooking-session): regroupement d'étapes sensible aux métadonnées d'action feat/cooking-optimizer-metadata Nicolas 2026-09-03 12:05:44 +0200
  • 3d5998a535 merge(main): rattrape main (#21 CI, #22 températures) Nicolas 2026-09-03 11:48:04 +0200
  • 81f7cb9972 Merge pull request 'feat(recipes): détection des températures dans les étapes' (#22) from feat/temperature-metadata into main kyuno 2026-09-03 11:47:24 +0200
  • eb81d3f413 merge(main): rattrape main (#18 admin merge) dans feat/temperature-metadata feat/temperature-metadata Nicolas 2026-09-03 11:45:21 +0200
  • dfe0310b63 feat(cooking-session): onglets recettes/plan + stepper d'étapes cochables Nicolas 2026-09-03 09:12:08 +0200
  • 29a5b301c3 Merge pull request 'ci: lance Postgres en conteneur d'arrière-plan (plus en services:)' (#21) from ci/postgres-as-background-container into main kyuno 2026-09-03 08:40:42 +0200
  • 89fedc93e2 ci: lance Postgres en conteneur d'arriere-plan, plus en services: ci/postgres-as-background-container Nicolas 2026-08-30 14:48:30 +0200
  • 371ed5593f Merge pull request 'docs: référence unique de toutes les variables d'environnement' (#20) from docs/environment-variables into feat/merge-admin-into-web feat/merge-admin-into-web kyuno 2026-08-29 21:27:38 +0200
  • 9a9401ca8d docs: reference unique de toutes les variables d'environnement docs/environment-variables Nicolas 2026-08-29 21:21:37 +0200
  • b1e7fbb5fb Merge pull request 'feat(tech-steps): détecte les températures dans les étapes' (#19) from feat/temperature-metadata into feat/merge-admin-into-web kyuno 2026-08-29 21:15:56 +0200
  • d5dca82af4 Merge pull request 'refactor(admin): fusionne apps/admin-web dans apps/web sous /admin/*' (#18) from feat/merge-admin-into-web into main kyuno 2026-08-29 21:15:43 +0200
  • ccec30b2e8 chore: re-declenche la CI Nicolas 2026-08-29 20:54:49 +0200
  • fd62dbbabe test(tech-steps): ajoute temperatures aux fixtures StepTechStep Nicolas 2026-08-29 19:59:52 +0200
  • 189df73b4c feat(tech-steps): detecte les temperatures dans les etapes Nicolas 2026-08-29 17:38:02 +0200
  • 1a28d67218 test(admin): fixe l'intercept monitoring (route page == chemin API) Nicolas 2026-08-29 19:28:53 +0200
  • bbd9afe8aa refactor(admin): fusionne apps/admin-web dans apps/web sous /admin/* Nicolas 2026-08-29 17:02:29 +0200
  • 927051793c Merge pull request 'fix(tests): corrige 3 suites Mocha DB révélées par leur 1er run sur main' (#17) from fix/mocha-db-suites-first-run into main kyuno 2026-08-29 12:02:03 +0200
  • 9532ea4e83 fix(tests): corrige 3 suites Mocha DB revelees par leur 1er run sur main fix/mocha-db-suites-first-run Nicolas 2026-08-29 12:00:43 +0200
  • a33f641dc7 Merge pull request 'feat(admin): application d'administration (auth, métriques, monitoring, tri des corrections)' (#15) from feat/admin-tech-steps into main kyuno 2026-08-29 09:43:07 +0200
  • f7aabd9dcc Merge pull request 'feat(recipes): ingrédients hors-catalogue (placeholders) + revue admin' (#16) from feat/off-catalog-ingredients into feat/admin-tech-steps feat/admin-tech-steps kyuno 2026-08-29 09:42:57 +0200
  • 16f593d5d0 feat(recipes): permet d'ajouter des ingredients hors-catalogue feat/off-catalog-ingredients Nicolas 2026-08-28 17:22:24 +0200
  • fcaecb4e07 feat(admin): tri des corrections + declenchement du gate F1/backfill Nicolas 2026-08-28 13:06:55 +0200
  • 29432e5bf2 feat(admin): monitoring des microservices + heartbeat du worker LLM Nicolas 2026-08-28 12:55:47 +0200
  • 3a416ea955 feat(admin): metriques d'utilisation (derive DB + AnalyticsEvent) Nicolas 2026-08-28 12:46:54 +0200
  • c7301ea844 feat(admin): scaffold de l'application d'administration apps/admin-web Nicolas 2026-08-28 12:14:50 +0200
  • c3d2ac7e8e feat(admin): fondation auth de l'application d'administration Nicolas 2026-08-28 12:02:19 +0200
  • 86636f0ba9 Actualiser .github/workflows/ci.yml kyuno 2026-08-28 23:30:09 +0200
  • 46635cb76f Merge pull request 'feat(cooking): « Commencer à cuisiner » — moteur d'optimisation + endpoint + page /cuisiner' (#11) from feat/cooking-session-ui into main kyuno 2026-08-28 22:53:40 +0200
  • e8ac2d1629 feat(cooking): page /cuisiner + bouton "Commencer a cuisiner" feat/cooking-session-ui Nicolas 2026-08-28 09:09:32 +0200
  • 6b60c11408 feat(cooking): endpoint GET /cooking-session (plan de cuisine optimise) Nicolas 2026-08-28 08:56:59 +0200
  • 83a12d474d feat(cooking): moteur d'optimisation des etapes de batch-cooking Nicolas 2026-08-28 08:52:52 +0200
  • 9eadf3b974 Actualiser .github/workflows/ci.yml kyuno 2026-08-28 19:03:42 +0200
  • 57cb2b7b3d feat(admin): monitoring des microservices + heartbeat du worker LLM feat/admin-monitoring Nicolas 2026-08-28 12:55:47 +0200
  • b08081e48d feat(admin): metriques d'utilisation (derive DB + AnalyticsEvent) feat/admin-metrics Nicolas 2026-08-28 12:46:54 +0200
  • 8a6143d54d feat(admin): scaffold de l'application d'administration apps/admin-web feat/admin-web-scaffold Nicolas 2026-08-28 12:14:50 +0200
  • cf8ef26f63 feat(admin): fondation auth de l'application d'administration feat/admin-auth Nicolas 2026-08-28 12:02:19 +0200
  • 3bff58359e feat(cooking): endpoint GET /cooking-session (plan de cuisine optimise) feat/cooking-session-api Nicolas 2026-08-28 08:56:59 +0200
  • 33b8a85204 feat(cooking): moteur d'optimisation des etapes de batch-cooking feat/cooking-optimizer-engine Nicolas 2026-08-28 08:52:52 +0200
  • 18d790b1bf Actualiser .github/workflows/ci.yml kyuno 2026-08-27 22:29:19 +0200
  • 3c8d169d6d Actualiser .github/workflows/ci.yml kyuno 2026-08-27 22:14:51 +0200
  • 7984499b48 Actualiser .github/workflows/ci.yml kyuno 2026-08-27 21:40:04 +0200
  • 0f0c5d2f65 Actualiser .github/workflows/ci.yml kyuno 2026-08-27 21:32:28 +0200
  • d7cb885ddb Actualiser .github/workflows/ci.yml kyuno 2026-08-27 21:31:38 +0200
  • 65b810c85b Actualiser .github/workflows/ci.yml kyuno 2026-08-27 21:31:07 +0200
  • cc4278ec68 Actualiser apps/web/package.json kyuno 2026-08-27 21:11:10 +0200
  • 9ec9b82e06 Actualiser .github/workflows/ci.yml kyuno 2026-08-27 20:25:50 +0200
  • f7aa696f55 Actualiser .github/workflows/ci.yml kyuno 2026-08-27 19:32:53 +0200
  • f19365e20e Actualiser .github/workflows/ci.yml kyuno 2026-08-27 18:55:05 +0200
  • 8a51f0bd6c Actualiser .github/workflows/ci.yml kyuno 2026-08-27 18:43:38 +0200
  • 32c7ed48c6 Actualiser .github/workflows/ci.yml kyuno 2026-08-27 18:35:36 +0200
  • 0ab30a4588 Actualiser .github/workflows/ci.yml kyuno 2026-08-27 18:26:06 +0200
  • 3c04efd16f Actualiser .github/workflows/ci.yml kyuno 2026-08-27 18:19:10 +0200
  • 7c423cc0fd Actualiser .github/workflows/ci.yml kyuno 2026-08-27 18:13:56 +0200
  • d58491e6f9 Merge pull request 'feat(recipes): fusionne l'édition de la technique et des métadonnées dans le correcteur' (#6) from feat/tech-step-correction-merged-editor into main kyuno 2026-08-27 17:41:01 +0200
  • b7987c47c7
    Merge 478914787f into 5ab9832131 kyuno053 2026-08-27 08:31:26 +0200
  • 478914787f feat(recipes): fusionne l'edition de la technique et des metadonnees feat/tech-step-correction-merged-editor Nicolas 2026-08-27 08:30:59 +0200
  • f60a81653f
    Merge 5ab9832131 into eef5db92b5 kyuno053 2026-08-27 08:14:07 +0200
  • 5ab9832131 fix(recipes): pre-selectionne la technique deja detectee dans le correcteur fix/tech-step-correction-metadata-discoverability Nicolas 2026-08-27 08:13:30 +0200
  • eef5db92b5
    feat(recipes): permet d'associer ingredients/ustensiles a une correction de technique kyuno053 2026-08-26 21:51:45 +0200
  • a488704a77 feat(recipes): permet d'associer ingredients/ustensiles a une correction de technique feat/tech-step-correction-metadata Nicolas 2026-08-26 21:08:18 +0200
  • 550627919d
    feat(recipes): associe ingredients, quantites et ustensiles aux techniques detectees (#75) kyuno053 2026-08-26 19:50:52 +0200
  • 6ae0b5aabb chore: retrigger CI (aucun run genere pour c7116d4, probable incident GitHub Actions) feat/tech-step-metadata Nicolas 2026-08-26 19:11:14 +0200
  • c7116d4a29 fix(recipes): reequilibre le corpus via substitution de synonyme plutot que du remplissage generique Nicolas 2026-08-26 19:08:33 +0200
  • 74cd14c0a5 revert(recipes): annule le reequilibrage du corpus d'entrainement du textcat Nicolas 2026-08-26 14:05:19 +0200
  • e2ffa7d103 fix(recipes): reequilibre le corpus via substitution de synonyme plutot que du remplissage generique Nicolas 2026-08-26 13:38:58 +0200
  • 84ccfec02c fix(recipes): remonte _TRAINING_ITERATIONS a 20, la gate F1 de CI etait sous 0.8 a 10 Nicolas 2026-08-26 12:03:18 +0200
  • 0dadadfa24 feat(recipes): equilibre le corpus d'entrainement du textcat a 20 phrases par technique Nicolas 2026-08-26 11:39:55 +0200
  • b886a0fc16 fix(recipes): corrige les tests casses par les nouveaux champs ingredients/utensils Nicolas 2026-08-26 10:37:00 +0200
  • 4e0a9ce8d2 feat(recipes): associe ingredients, quantites et ustensiles aux techniques detectees Nicolas 2026-08-26 10:23:17 +0200
  • bf58834aa9
    feat(recipes): migre la detection des tech steps de node-nlp vers un microservice Python spaCy kyuno053 2026-08-26 09:03:52 +0200
  • f2fd3b961a fix(recipes): entraine le textcat sur les synonymes en plus des utterances feat/tech-step-intent-service Nicolas 2026-08-26 08:37:09 +0200
  • 19e0507852 fix(recipes): entraine le textcat plus longtemps pour une confiance reelle Nicolas 2026-08-26 07:49:01 +0200
  • c6b6b790c8 fix(recipes): corrige l'assertion de taille du catalogue TechStep en dur Nicolas 2026-08-25 23:08:42 +0200
  • 065ef2a31a feat(recipes): rapatrie le corpus NLP cote Python et l'enrichit de 48 techniques Nicolas 2026-08-25 22:59:13 +0200
  • 74a0052431 feat(recipes): journalise chaque input/output du pipeline NLP Nicolas 2026-08-25 21:34:40 +0200
  • 1bf97ce6de fix(recipes): entraine le textcat plus longtemps pour une confiance reelle Nicolas 2026-08-25 21:00:48 +0200
  • 9590569f3f fix(recipes): recalibre CONFIDENCE_THRESHOLD pour le nouveau classifieur spaCy Nicolas 2026-08-25 20:43:41 +0200
  • 6128400414 ci(temp): ajoute un run de calibrate-tech-step-threshold.ts pour observation Nicolas 2026-08-25 20:28:20 +0200
  • 690125bec3 fix(recipes): corrige les matches dupliques et le timeout de warm-up des tests CI Nicolas 2026-08-25 20:23:35 +0200
  • 18abae7b6a feat(recipes): migre la detection des tech steps de node-nlp vers un microservice Python spaCy Nicolas 2026-08-25 20:11:30 +0200
  • 109dde9c7b
    feat(shopping-list): liste de courses agrégée depuis le planning (#73) kyuno053 2026-08-22 22:45:06 +0200