Skip to content
Astera Technology

Apply a new priority without discarding an almost-finished task

Use the team’s explicit interruption rule to decide whether a new priority starts now or after the active task.

Check the interruption boundary

Synthetic rule: finish an active task first if at most thirty minutes remain, unless an authorised emergency override exists. Task A has twenty minutes left. New high-priority B needs one hour, but no emergency override is supplied. One operator handles both tasks. C is queued behind B.

Synthetic priority-change execution
TaskCurrent positionDecision
AActive; 20 minutes leftFinish first under rule
BNew high priority; 60 minutesNext after A
CQueued; lower priorityStay queued
Download editable CSV ↓

Change the queue while protecting the permitted finish

  1. Read A remaining work
  2. Check emergency override
  3. Finish A in twenty minutes
  4. Start B next

If A actually has forty minutes left, the finish-first condition fails; the lead must apply the other supplied interruption rule rather than reuse this decision.

B starts twenty minutes later and finishes eighty minutes from the decision point. Preserve the priority change without marking B in progress while A still consumes the only operator.

Does high priority alone permit B to interrupt A under these inputs?

Show the worked answer

No. A’s twenty-minute remainder meets the finish-first rule and no emergency override exists. B starts after A.

Related resources