Canonical contracts
Vendor data is mapped to stable OGRH business objects.
OGRH connects tools according to the APIs and capabilities they actually expose, without pretending every vendor supports the same operations.
Each source declares what it can read or write. OGRH checks these capabilities before presenting an action to the user.
Vendor data is mapped to stable OGRH business objects.
Outbox, retries and idempotency protect sensitive operations.
TeamsRH, Lucca, Silae, Chronotime, Kelio and other tools can coexist by target capability.
No. Available actions depend on each vendor API and the customer configuration.
Yes. A capability can be native, external or disabled.