01must proveConfirmed | A relationship type has a permanent bounded key, labels from both sides, one-to-one, one-to-many or many-to-many cardinality, dating and primary settings and detach, cascade or restrict rules for each side, rejecting invalid choices. | validation | api, service, database | test |
02must proveConfirmed | Endpoints may be contacts, organizations or active custom objects of the workspace, including two sides of the same type, but not draft custom objects. | validation | service | test |
03must proveConfirmed | A relationship type cannot define a cascade that would delete a contact or organization. | validation | service | test |
04must proveConfirmed | Endpoint types, cardinality and dating are immutable; versioned changes may alter labels and policies, and primary support cannot be disabled while an in-force primary remains. | invariant | service | test |
05must proveConfirmed | Removal deletes an unused type or deactivates a used type, preserving links and blocking new ones while allowing subsequent revival. | lifecycle | service | test |
06must proveConfirmed | A relationship named as an object owner cannot be deleted or deactivated regardless of object status, and the refusal names the affected objects and required owner change. | validation | service | test |
07must proveConfirmed | Required-link flags can be stored on a type but have no enforcement in record or link writes. no proof recorded yet | validation | service | unknown |
08must proveConfirmed | The approved relationship limits are one hundred types per workspace and twenty touching an object, but current code enforces neither limit. no proof recorded yet | validation | | documented |
09must proveConfirmed | Type mutations audit changed field names and advance the workspace query description so relationship changes become available to queries. | policy | service, database | test |
10must proveConfirmed | The relationship-type editor explains choices and validation issues, saves no invalid definition and remains unavailable to standard users. | policy | console | test |