Retain sale-time conditions until staff explicitly change them
Context
Changing configuration should not silently reinterpret a sale already placed.
Decision
Copy delivery conditions at placement and require a recorded staff override or policy application to alter an existing gate.
Alternatives Considered
Read today’s policy for every existing obligation. Live configuration would change existing sales after an administrative edit.
Allow policy application to remove frozen safeguards. Removing preparation safeguards would waive requirements without a specific intervention.
Run policy application as a retained data job. The present request is bounded and has no adopted tracked-job contract for policy application.
Consequences
Historical gates remain explainable. Large policy scopes require continuation beyond the current first-page behavior.