04
Lezione quattro · ~30 min

Priorità, date e scadenze

Quando un task va fatto, quando può apparire, quando è urgente. E perché Taskwarrior calcola l'urgenza al posto tuo invece di costringerti a sceglierla a mano.

Teoria

Quattro date, una formula di urgenza

Taskwarrior gestisce quattro attributi temporali distinti:

  • due — quando il task deve essere completato
  • scheduled — quando puoi iniziare a lavorarci (data di partenza)
  • wait — fino a quando il task resta nascosto dalle viste
  • until — data dopo la quale il task viene cancellato automaticamente

La priorità (H, M, L) esiste ma è solo un fattore in più. La cosa potente è che Taskwarrior calcola un valore di urgenza per ogni task, combinando età, vicinanza alla scadenza, priorità, tag, dipendenze. Il comando task next ordina i task per urgenza decrescente: la tua to-do list si auto-prioritizza.

Le date accettano sia formato ISO (2026-06-15) sia sintassi naturale: today, tomorrow, eow (end of week), eom (end of month), monday, 1week, 3days.

Pratica

Le quattro date in azione

~/date-pratica
# Scadenza domani con priorità alta $task add "Inviare fattura" due:tomorrow priority:H # Task pianificato per lunedì, ma non urgente $task add "Iniziare report Q3" scheduled:monday # Nascondi questo task fino tra una settimana $task add "Rinnovare passaporto" wait:1week # Annulla automaticamente dopo l'evento $task add "Comprare biglietti concerto" due:2026-07-10 until:2026-07-11 # Visualizzare i task ordinati per urgenza calcolata $task next ID Age Project Tag Due Urg 12 1h +fattura in 23h 11.4 7 3d cliente1 in 5d 6.8
Trucco

Usa wait: al posto di scrivere "non ora" sul Post-it

Hai un task che devi ricordarti, ma di cui non vuoi vedere il nome ogni mattina perché ti distrae? Usa wait:. Il task esiste, è salvato, non lo perderai — ma non comparirà in task next o task list fino alla data che hai indicato.

Esempio classico: task add "Chiamare il commercialista per la dichiarazione" wait:2027-01-10. Te lo sei tolto dalla testa, tornerà automaticamente quando serve. È la tua "memoria differita". Combinato con task ricorrenti (lezione 7), diventa potentissimo.