01must proveConfirmed | For the relevant record type, active rules are evaluated by position and the first matching evidence pattern whose confidence floor is met determines the action. no proof recorded yet | policy | service | test |
02must proveConfirmed | Review, warn and block all retain candidates for review; warn also informs creation checks and block refuses ordinary creation without hiding or retiring the pair. no proof recorded yet | policy | service | test |
03must proveConfirmed | When no rule qualifies, including when none exists for the record type, the pair remains available for review. no proof recorded yet | policy | service | test |
04must proveConfirmed | E-mail rules require shared e-mail evidence; name-and-postal rules require both name agreement and place agreement; name-and-phone rules require name agreement and a shared number; organization-name-and-domain rules require both kinds of agreement. no proof recorded yet | calculation | service | test |
05must proveConfirmed | The minimum band sets the score floor, with medium used when the configured band is absent or unrecognized. no proof recorded yet | validation | service | test |
06must proveConfirmed | Rule replacement requires the current version and matching identity and rejects stale or missing versions, invalid actions and locked rules. no proof recorded yet | validation | api, service | test |
07must proveConfirmed | Each workspace rule requires a distinct integer position from 1 to 100 and a trimmed, nonempty name. no proof recorded yet | validation | service, database | test |
08must proveConfirmed | Workspace setup supplies Contact Email Match with block and the portal switch, Contact Name and ZIP with warn, and Organization Website Match with review; repeat setup preserves edits, and the API offers neither rule creation nor deletion. no proof recorded yet | lifecycle | service | test |
09must proveConfirmed | Only duplicate-configuration permission holders may read or update rules; duplicate readers and reviewers without that permission are refused. no proof recorded yet | permission | api | test |
10Confirmed | The saved portal switch does not influence portal sign-up matching, which does not read workspace duplicate rules. | policy | service | documented |
11Confirmed | Updating a rule leaves existing candidates unevaluated until subsequent record changes or a re-check applies the new settings. | policy | service | observed |
12Confirmed | Workspace data exports include duplicate-rule configuration. | policy | service | observed |