Record a policy change and ask for recalculation
What It Does
Saving geographic coverage records another policy generation without updating contacts or organizations. The same principle applies to individual-rule operations and enabled-target retirement. Staff inspect the saved result and choose when recalculation should revisit existing records. Later address reactions use the policy available when they process.
The Flow
When Something Fails
Rejected writes roll back their transaction. Validation feedback precedes persistence where possible; missing references can instead be reported after rollback. Whole-list replacement resets retained rule versions, while omitted settings versions allow unconditional saves. Competing first writes can fail during insertion because no row existed to lock.
Open Design Questions
Safe coexistence of whole-policy and individual editing requires resolving the rule-version reset. Unchanged saves, optional settings versions, initialization races and unlocked policy reads remain implementation or product gaps.