Second Brain documentation

Tâches, états et dépendances

Statuts, échéances, récurrences, contextes, sous-tâches et blocages.

Les champs d’une tâche

Champ Rôle
Statut à faire, en cours, en attente, plus tard, fait, abandonné
Échéance date limite ; alimente « À faire aujourd’hui » et « En retard »
Heure heure de l’échéance (« 14:00 »), à titre indicatif
Récurrence règle de répétition : voir ci-dessous
Début la tâche est masquée des vues jusqu’à cette date
Priorité basse, normale, haute
Estimation durée en minutes ; « Maintenant » montre les tâches de 15 min ou moins
Contexte maison, ordinateur, telephone, courses, dehors, bureau
Projet le projet de la tâche
Terminée le jour où la tâche a été terminée (écrit par le statut « fait » ou « abandonné »)
Raison de l’abandon pourquoi la tâche a été laissée ; demandée à l’abandon

Workflow de statuts

Le statut suit des transitions déclarées dans config/aspects/tache.yaml : le formulaire ne propose que l’état actuel et ceux qu’on peut atteindre. « Fait » et « abandonné » sont des états terminés : ils comptent pour la progression et lèvent les blocages.

Terminer et abandonner

Changer le statut écrit des champs à votre place :

  • Terminer (« fait ») écrit Terminée le avec la date du jour. La vue Terminées s’appuie sur ce jour.
  • Abandonner écrit aussi Terminée le, et demande une raison. Sur la fiche, le champ « Raison de l’abandon » devient obligatoire dès que le statut « abandonné » est choisi ; il reste masqué tant qu’il est vide et que la tâche est ouverte.
  • Rouvrir (retour à « à faire ») efface « Terminée le » et, après un abandon, la raison.

Hors de la fiche (glisser une carte vers « abandonné » dans le kanban, modifier le statut dans une cellule de table, changer le statut d’une sélection), un dialogue demande la raison avant d’écrire. « Annuler » laisse la carte ou la cellule où elle était.

Le dialogue de raison d’abandon, dans le kanban

Une tâche abandonnée : date de fin et raison sur la fiche

Quelques précisions :

  • Si vous corrigez vous-même « Terminée le » en même temps que vous terminez la tâche, votre date est gardée.
  • En lot, la raison saisie vaut pour toutes les tâches choisies ; une tâche déjà abandonnée garde la sienne.
  • Annuler un changement de statut (bandeau « Annuler » des lots, du kanban et des actions rapides) rétablit aussi la date de fin et la raison.
  • Les tâches terminées avant cette fonction n’ont pas de date de fin : elles restent dans Terminées (si elles ont été modifiées il y a moins de 30 jours), dans un groupe « sans date » en fin de liste.
  • Une tâche récurrente terminée garde sa date de fin ; l’occurrence suivante n’en reçoit pas.

Ces effets se déclarent dans config/aspects/tache.yaml : voir la référence de config/.

Report rapide

Sur la fiche, à droite de l’intertitre « Tâche » : Demain, Semaine prochaine, Un jour peut-être (passe en « plus tard » et retire l’échéance).

Commencer plus tard

Une tâche dont le début est dans le futur n’apparaît pas dans les vues. La case « Montrer aussi ce qui commence plus tard » d’une vue les affiche quand même.

Vue avec des tâches masquées

Tâches récurrentes

Le champ Récurrence d’une tâche ouvre un éditeur : tous les N jours, semaines, mois ou ans ; pour les semaines, les jours (lundi et jeudi…) ; pour les mois, le jour du mois (le 5, le dernier jour) ; et la case « Compter à partir de la fin plutôt que de l’échéance ».

L’éditeur de récurrence

Quand la tâche passe à Fait (fiche, vue, kanban, action rapide ou lot), l’occurrence suivante est créée aussitôt :

  • même titre, contenu (cases des listes de contrôle décochées), tags, projet, priorité, contexte et règle, statut « à faire » ;
  • nouvelle échéance : le pas suivant de la règle après l’échéance. Une tâche en retard ne revient pas plusieurs fois : les dates manquées sont sautées. Avec « à partir de la fin », la date se compte depuis le jour où la tâche est faite ;
  • le début, s’il y en a un, est décalé d’autant.

L’occurrence faite reste telle quelle : c’est l’historique. Son panneau de contexte montre le lien Occurrence suivante, et son journal la date prévue. Une annonce « Occurrence suivante créée pour le … » propose de l’ouvrir.

L’occurrence suivante, reliée à la précédente

Rouvrir une occurrence puis la terminer à nouveau ne crée pas de doublon. « Abandonné » ne crée rien. Pour arrêter la série, retirez la règle de la dernière occurrence. La règle se tape aussi à la capture : Sortir les poubelles tous les lundis à 20 h (voir Inbox et capture).

Score d’urgence

Chaque tâche a un score d’urgence, calculé à chaque affichage d’après son échéance, sa priorité, son statut et son blocage :

Condition Points
en retard +12
échéance d’ici deux jours +8
échéance dans la semaine +4
priorité haute +6
priorité basse −2
en cours +3
bloquée −5

La vue Les plus urgentes montre les 15 premières, avec leur score ; Tâches ouvertes les trie aussi par urgence. Le score est une colonne comme une autre (tache.urgence), utilisable pour trier, filtrer (tache.urgence >= 10) ou mettre en forme une vue. Les points se règlent dans config/aspects/tache.yaml (clé urgency).

Sous-tâches

Les enfants d’une tâche sont ses sous-tâches. L’arborescence affiche « état · 2/3 » et barre les nœuds terminés ; la fiche montre une barre de progression.

Dépendances « bloquée par »

Le lien Bloquée par rend une tâche dépendante d’une autre. Tant qu’une dépendance n’est pas terminée, la fiche affiche « Bloqué · en attente de … » et l’arborescence « bloqué ». Quand la dernière se termine, la tâche apparaît dans Récemment débloquées sur l’accueil pendant 7 jours.

Contexte : une liste fermée

Le contexte est choisi dans une liste. Une ancienne valeur saisie librement reste affichée et ne bloque pas les autres modifications ; c’est seulement en changeant le contexte qu’il faut choisir dans la liste.