Frise multi-projets : outil de planification macro
Une frise chronologique unique où plusieurs projets s'empilent en couloirs pliables, pour voir d'un coup d'œil où en est chacun et comment ils se situent les uns par rapport aux autres. Ce n'est pas un outil de suivi quotidien : une phase se compte en semaines, et il n'y a ni sous-tâches, ni tickets, ni dépendances entre phases. - Manipulation directe des barres (glisser, redimensionner), accrochées au lundi - Couloirs pliables : plié, un projet devient une barre segmentée par phase - Planning de référence figeable, avec barre fantôme et calcul de dérive - En-tête à trois bandes : année, mois, numéro de semaine ISO 8601 - Frise qui s'élargit au défilement, pour planifier dans un futur encore vide - Micro-serveur Python (bibliothèque standard) exposant GET/PUT sur /api/data, avec sauvegarde horodatée avant chaque écriture - Zéro build : modules ES natifs, aucune dépendance à installer 50 tests unitaires sur la logique métier (node --test, sans dépendance). Vérifié dans Chromium et Firefox. Les arbitrages de conception et surtout leurs raisons sont consignés dans docs/decisions.md — notamment l'abandon des dépendances entre phases, de la File System Access API, du SVG et des niveaux de zoom. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
21
.gitignore
vendored
Normal file
21
.gitignore
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
# Sauvegardes horodatées écrites par serve.py à chaque enregistrement.
|
||||
# Régénérables, et jusqu'à 50 fichiers en rotation : uniquement du bruit ici.
|
||||
data/backups/
|
||||
|
||||
# Fichier temporaire de l'écriture atomique du serveur. Normalement renommé
|
||||
# aussitôt, il ne subsiste qu'en cas d'arrêt brutal en cours d'écriture.
|
||||
data/*.tmp
|
||||
|
||||
# Réglages locaux de Claude Code, propres à la machine.
|
||||
.claude/settings.local.json
|
||||
|
||||
__pycache__/
|
||||
*.py[cod]
|
||||
.DS_Store
|
||||
|
||||
# Note : data/projets.json n'est *pas* ignoré. Versionner son planning est le
|
||||
# moyen de synchronisation recommandé dans le README — un conflit git est
|
||||
# visible, là où un dossier synchronisé écrase silencieusement. Pour garder le
|
||||
# dépôt limité au code, ajouter cette ligne :
|
||||
#
|
||||
# data/projets.json
|
||||
Reference in New Issue
Block a user