Commit Graph

  • 1ec9e308ba Build the supplier: reorder.requested -> decide -> deliver main Stéphane Tailland 2026-08-31 16:41:46 +02:00
  • d11ca36764 Document the date context in check_availability Stéphane Tailland 2026-08-31 15:46:40 +02:00
  • de7725bfb2 Let check_availability answer with a date Stéphane Tailland 2026-08-31 15:46:14 +02:00
  • bc83df3ed0 Finish the rename in the prose Stéphane Tailland 2026-08-31 15:06:42 +02:00
  • 7ec4ffad37 Rename the supply agent everywhere it is named Stéphane Tailland 2026-08-31 15:02:20 +02:00
  • 620fefc51b Say what the availability answer is actually based on Stéphane Tailland 2026-08-31 14:53:49 +02:00
  • ed99334201 Deploy the adapter fix and document the four outcomes Stéphane Tailland 2026-08-31 14:39:25 +02:00
  • 6eb77d862f Stop reporting a silent workflow as a completed task Stéphane Tailland 2026-08-31 14:39:03 +02:00
  • 78456c7902 Name the Kubernetes objects in English Stéphane Tailland 2026-08-31 09:12:47 +02:00
  • 2156cf4673 Keep -agent in the hostname, shorten the rest Stéphane Tailland 2026-08-31 09:10:50 +02:00
  • 087b1a6d14 Give the agent a short hostname Stéphane Tailland 2026-08-31 09:06:38 +02:00
  • a64f5026e3 Give the agent a door a human can reach Stéphane Tailland 2026-08-31 09:00:25 +02:00
  • b04c5cbb11 Do not declare the agent's Kafka account here Stéphane Tailland 2026-08-31 08:51:22 +02:00
  • f810efbc04 Own the agent's Kafka account here Stéphane Tailland 2026-08-31 08:42:15 +02:00
  • c5d17d1d04 Drop the stale-read workaround; the cache is gone Stéphane Tailland 2026-08-31 08:31:07 +02:00
  • 245415e7c6 Let check_availability use what the reactive half saw Stéphane Tailland 2026-08-31 08:18:59 +02:00
  • 33d811fa68 Quote the two ConfigMap values inside the value Stéphane Tailland 2026-08-31 08:10:03 +02:00
  • 0847e11713 Gate the n8n trigger endpoints on Keycloak Stéphane Tailland 2026-08-31 07:56:13 +02:00
  • 06d0ab5e2d Wake Approvisionnement on a stock event instead of a clock Stéphane Tailland 2026-08-31 07:46:24 +02:00
  • 2bb6faa121 refactor: an autonomous run is a machine identity, not a mandate Stéphane Tailland 2026-08-29 17:51:18 +02:00
  • 8f1f0245da feat: the offline_access mandate Stéphane Tailland 2026-08-29 17:42:33 +02:00
  • 06c102fb72 feat: the periodic reorder proposal, and what it cannot do Stéphane Tailland 2026-08-29 17:33:54 +02:00
  • 95b6e3a1c9 docs: the events are emitted by the API, and what that implies Stéphane Tailland 2026-08-29 13:49:18 +02:00
  • 18a8bf38a7 docs: separate the two triggers, and put Kafka in the backlog Stéphane Tailland 2026-08-29 13:46:49 +02:00
  • f49f3ec360 fix(workflow): answer when the product does not exist Stéphane Tailland 2026-08-29 13:40:19 +02:00
  • 666735b0eb feat: deploy the Approvisionnement facade Stéphane Tailland 2026-08-29 13:25:35 +02:00
  • 562987cd69 fix(workflow): reach the catalog, and answer Stéphane Tailland 2026-08-29 13:24:44 +02:00
  • f9511fd15d feat: this estate's n8n deployment Stéphane Tailland 2026-08-29 13:10:10 +02:00
  • d9c376facf feat: an A2A facade for the n8n agents, and Approvisionnement's first workflow Stéphane Tailland 2026-08-29 13:07:02 +02:00
  • 411086b0b6 Add implementation instructions Stéphane Tailland 2026-08-26 15:14:41 +02:00