# Silverbullet et gestion de projets

[[02_DOMAINES/PERSO-PKM]]

## Principes

Organisations selon une arborescence simple avec un maximum de 2 niveaux pour les répertoires.

Arborescence type:
* 00_Inbox       => notes rapides et informations (à trier régulièrement)
* 01_Journal     => une note par jour (“daily note”)
* 03_Notes       => distinguer idées, réflexions, procédures, ressources
* 02_Projets     => tous les projets au même niveau. Une note par projet, préfixée par le domaine. 
* 04_Events      => notes relatives aux événements (ex.: réunions)
* 05_Reports        => notes de revus de projets hebdomadaires
* 06_Contacts
* 07_Codes
* 99_Archives
* Config      =>
* Home = dashboard

Nommage : utiliser 


## Les domaines

## Les projets

## Les taches

## Les événements

## Les notes

## Le dashboard

## Les workflows

Silverbullet est un carnet de bord par une base de données ou un ERP.

Tags:
* #today : A faire aujourd’hui.
* #next : Prochaine tâche à faire sur le projet.
* #URGENT : Tâche urgente.
* #waiting : Tâche en attente à surveiller.

Le reporting est un sous-produit de la prise de notes. Il faut éviter de dupliquer l'information et  l’aspirer pour la restituer ensuite ailleurs.

Action : prochaine chose à faire.
Daily notes : y noter ce qui est à faire aujourd'hui + Note du jour avec le lien vers le projet concerné (limiter le classement).
Tout se passe dans la Daily Note du jour: Pas de double saisi + Limiter la gestion et la navigation.

Pour gérer les dates par tâche utiliser : [d:2026-01-22]
Utiliser les tags (next, urgent, waiting, today, etc.) pour le statut.
Limiter les tags au minimum (1 à 2 par tâche)


Revue de projet:
Une fois par semaine compléter la note hebdomadaire: `reports/2026-w04`
Requêtes à prévoir:
* task where completed > date1 et < date2
* liste des projets modifiés la semaine passée avec leur statut
Question : est-ce que le projet a avancé ? => archiver, mettre en pause, adapter ?




Requêtes:
* Action avec tag “next” par domaine en indiquant le projet
* Liste des projets dont la revue est supérieure à 7 jours.
* Listes de tâches avec statut today ou propriété data=aujourd’hui par projet et statut
* Dans les projets => récupérer les notes et tâches du projet

Dashboard:
* Tâche avec le statut urgent.
* Tâche avec le statut Today par domaine.
* Liste des projets par domaine.
* Tâche à faire par nous-mêmes avec statut next
* Liste des dix dernières pages modifiées.

Dashboard:
- Taches : done = false + tags = next
- Etat par domaine : type = project + statut = actif order by domain
- Autres projets : statut != actif
- 




Workflow:
* Matin: parcourir le dashboard et sélectionner 2 ou 3 actions => leur ajouter tag “today”
* Dans fichier du jour => requête de la liste des tâches today + date = aujourd’hui
* réaliser les tâches et prendre les notes avec lien vers projets
* Fin de journée: supprimer tag “today” des tâches faite et ajouter la date du jour (ex.: [d:2026-01-22])
* 1 fois par semaine:
  * parcourir la liste de sprojets pour mettre à jour les statuts et les prochaines actions (tag “next”)
  * nettoyer le ‘Inbox’

Pour les événements:
* les gérer dans les daily notes comme des tâches avec case à cocher.
* Ajouter un tag “event” + lien vers note du projet + lien vers note de réunion si nécessaire
* Si absent, le soir supprimer la case à cocher
* Standardiser le format : - [ ] PROJET - 10h00/11h30 - Nom de l’événement (détails)

Fichiers joints:
* ressources (PDF, DOCX, XLSX, etc.) => dans Nextcloud
* Si fichier images léger => dans les notes (limite = 500ko ?)

Arborescence Nextcloud:

```bash
- Documents
  - Pro
    - Projet_A
    - Projet_B
  - Perso
    - ...
  - AMM
    - ...
```



Principe de cycle de vie de l’information:

Ne faut-il pas alors privilégier les pages projets pour copier mes tâches, mes événements et tout centraliser par projet ?
Ainsi, j'utilise, le matin notamment, le dashboard et l'affichage via des requêtes pour naviguer dans mes projets et identifier les tâches à réaliser en priorité (#urgent, #today et #next) et les événements de la journée si nécessaire.
Au cours de la journée j'utilise la daily note pour prendre des notes, suivre les événements et réaliser le tâches.
Le soir, je "nettoie" ma daily note en migrants les tâches et éventuellement des infos importantes de mes notes dans mes projets en préparant la journée du lendemain.
Dans mes notes, je conserve une trace des tâches sous une forme différente, par exemple "- TODO: une chose à faire" ou "- #todo : une chose à faire".
Que penses-tu de cette approche ?

=> Principe : la Daily Note est une **zone de capture rapide**, tandis que la page Projet est la **zone de stockage structuré**.
=> Configurez votre requête de Daily Note pour exclure la page courante.
=> Risque : Après une journée de 50 projets pro, on a rarement l'énergie de couper-coller des lignes. Si vous sautez deux soirs, votre système s'écroule.
=> Adaptations : 
  - Au lieu de noter `- #todo : une chose` pour la migrer plus tard, utilisez tout de suite le format tâche `[ ]` dans votre Daily Note, mais **étiquetez-la immédiatement**.
  - **Pendant la journée, dans votre Daily Note :**  “* [ ] Appeler le fournisseur pour [[03_PROJETS/Site-Web]] #next “
  - Ainsi, grâce au lien `[[03_PROJETS/Site-Web]]`, elle apparaîtra **automatiquement** dans la page de votre projet si vous y avez mis une requête (comme on l'a vu plus haut). **Il n'y a plus besoin de migrer !** La tâche "appartient" au projet dès qu'elle est écrite.


### Nouveau workflow:
#### Matin : Pilotage (Dashboard)
*   Vous ouvrez votre **Dashboard**.
*   Vous parcourez vos projets (via les requêtes).
*   Vous ne copiez rien. Vous ajoutez simplement le tag `#today` aux tâches existantes dans leurs pages respectives.

#### Journée : Action & Capture (Daily Note)
*   Vous restez sur votre **Daily Note**.
*   Vous avez une requête en haut qui affiche les `#today` (elles viennent des pages projets).
*   **Nouveautés :** Si une nouvelle tâche surgit, vous la tapez directement en dessous de vos notes : `[ ] Nouvelle tâche pour [[Projet B]] #next`.
*   **Événements :** Vous les gérez comme on a dit (Puce ou Case à cocher).

#### Soir : Hygiène (Nettoyage)
*   Au lieu de "migrer", vous faites de la **"Maintenance de liens"**.
*   Vous vérifiez que chaque `[ ]` créé dans la journée possède bien un lien `[[Projet]]`.
*   Si une tâche est devenue une "vraie grosse action" de fond, vous pouvez choisir de la couper-coller physiquement dans la page projet, mais ce n'est plus une obligation car elle est déjà liée.



