diff --git a/scripts/run-next-task.sh b/scripts/run-next-task.sh index 5aa6325..8003391 100755 --- a/scripts/run-next-task.sh +++ b/scripts/run-next-task.sh @@ -29,7 +29,7 @@ declare -A PHASE_DEPS=( [9]="3" [10]="2" [11]="5 6 7" - [12]="1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20" + [12]="1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20 21" [13]="3 4" [14]="6 13" [15]="3 10" @@ -38,13 +38,14 @@ declare -A PHASE_DEPS=( [18]="10 13" [19]="3 13" [20]="19" + [21]="2" ) # --- Finn blokkerte faser --- # En fase er blokkert hvis den har en [?], [!] eller [~] oppgave blocked_phases() { local phases="" - for phase in $(seq 1 20); do + for phase in $(seq 1 21); do if grep -qP "^\- \[(\?|!|~)\] ${phase}\." "$TASKS" 2>/dev/null; then phases="$phases $phase" fi