-
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