Summary
A supplier can request a shipment pause (request_shipment_pause) at any time with no minimum lead time, which lets a supplier stall a shipment on short notice right before a milestone deadline. This proposes an admin-configurable minimum notice period.
Proposed Behaviour
- Admin sets a minimum notice period (in ledgers) between the current ledger and the next upcoming milestone deadline.
request_shipment_pause rejects the request if the shipment's next milestone deadline is closer than the configured notice period.
- Default value preserves today's behaviour (no minimum notice) unless explicitly configured.
Acceptance Criteria
Summary
A supplier can request a shipment pause (
request_shipment_pause) at any time with no minimum lead time, which lets a supplier stall a shipment on short notice right before a milestone deadline. This proposes an admin-configurable minimum notice period.Proposed Behaviour
request_shipment_pauserejects the request if the shipment's next milestone deadline is closer than the configured notice period.Acceptance Criteria