Version the rule schema with releases
Build and publish rule engine / release (push) Failing after 2m32s

This commit is contained in:
Ein Anderssono
2026-10-20 11:38:41 +02:00
parent 7e92eb651c
commit 300bc3c61c
2 changed files with 27 additions and 1 deletions
+2 -1
View File
@@ -8,7 +8,8 @@ remains responsible for validating and committing effects.
## Contract
Requests use NATS subject `ai-spel.rules.evaluate.v1` and contract version 1.
The canonical JSON Schema is `contracts/rule-evaluation-v1.schema.json`.
The canonical JSON Schema is `contracts/rule-evaluation-v1.schema.json`; its
versioned `$id` is updated by the release version-bump workflow.
Responses echo the correlation ID and have status `evaluated` or `rejected`.
The NATS user may subscribe only to the evaluation subject and publish only to