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.