From a637a06a396a4a3fe81146ff7f10227bb54abd3a Mon Sep 17 00:00:00 2001 From: zemion Date: Sat, 1 Aug 2026 16:32:17 +0200 Subject: [PATCH] Sync Repo-README from project files --- Repo-README.-.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/Repo-README.-.md b/Repo-README.-.md index 1a40aae..d77e4c1 100644 --- a/Repo-README.-.md +++ b/Repo-README.-.md @@ -1,4 +1,4 @@ - + > Mirrored from `/mnt/DATA/git/govoplan-services/README.md`. > Origin: `repository`. @@ -21,3 +21,18 @@ the same exact provider-owned definition through Core contracts. Neither module reads Services tables. See [docs/SERVICES_DOMAIN.md](docs/SERVICES_DOMAIN.md). + +## Runtime Bindings + +Services stores bindings but does not execute them. Portal resolves the exact +Service revision and delegates to the matching owner capability: + +- `case`: a Cases-owned catalogue or intake reference; +- `form`: an exact `/` reference launched by Forms + Runtime; +- `workflow`: an exact Workflow Engine definition binding; and +- `url` or `external`: a validated redirect target. + +Consumers must retain the exact Service revision and binding. A missing owner +launcher makes the Service unavailable; it must not fall back to an unrelated +runtime.