01must proveProposed | Without saved settings, automatic assignment is off, contacts use their preferred address, organizations use the seeded Main address type, both kinds are selected and the policy has no rules. no proof recorded yet | policy | service | test |
02must proveProposed | Automatic assignment can be enabled with an empty policy, whose matching result is no region. no proof recorded yet | policy | service | observed |
03must proveProposed | The settings select contacts, organizations or both, and automatic placement skips a record kind outside that selection. no proof recorded yet | policy | service | test |
04must proveProposed | Each record kind uses either its preferred address or a specified address type; the type choice requires a type identifier, and the preferred choice discards one supplied with it. no proof recorded yet | validation | service, database | test |
05must proveProposed | A deciding address type must exist in the workspace regardless of its applicability label, and cannot be deleted while the settings reference it. no proof recorded yet | validation | service, database | test |
06Proposed | Organizations can use a preferred address; omission of their address-source choice means a named type, defaulting to Main if the type is also omitted. | policy | service | test |
07Proposed | A settings replacement supplies the automatic-assignment switch and address choices as a whole, with defaults applied to omitted fields. | policy | api | test |
08must proveProposed | Settings replacement rejects a supplied stale version but accepts a request that omits the version. no proof recorded yet | validation | service | test |
09must proveProposed | Settings validation reports its collected problems together and commits no changes when validation fails. no proof recorded yet | validation | service | observed |
10Proposed | The console asks for an address source only for selected record kinds, filters types by their applicability and retains an already selected type. | policy | console | test |
11Proposed | The Assignment Rules tab presents saved settings without editing controls; a separate editor and save bar handle changes, and disabled assignment leaves only the summary visible. origin: services-crm:docs/migrations/crm-regions/README.md#2026-10-15 — Final acceptance (console follow-ups) (Andrew approved 2026-10-15: two tabs, Test an Address dialog, drawers, a read-only Assignment Rules tab with its own editor screen and the banner) | policy | console | test |
12Proposed | The editor stages and counts changes, Cancel discards the draft and navigation requests confirmation before losing unsaved work. | policy | console | test |
13Proposed | The Regions page preserves its two-tab selection in the URL; without an explicit tab it opens Assignment Rules when assignment is enabled and Regions otherwise. origin: services-crm:docs/migrations/crm-regions/README.md#2026-10-15 — Final acceptance (console follow-ups) (Andrew approved 2026-10-15: two tabs, Test an Address dialog, drawers, a read-only Assignment Rules tab with its own editor screen and the banner) | policy | console | test |