Repousser un projet en bloc, sauf ce dont on ne décide pas
Glisser la barre résumé décale toutes les phases du même nombre de jours, écarts conservés : un projet engagé glisse souvent, et le faire phase par phase les déformait. Restent en place ce qui est terminé — on ne réécrit pas le passé — et les phases à date imposée, nouveau booléen `fixed` pour ce qui est délégué ou tenu du dehors. D'où le format en version 6 : sans l'incrément, un binaire antérieur effacerait ces dates imposées à la première sauvegarde. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"version": 4,
|
||||
"version": 6,
|
||||
"projects": [
|
||||
{
|
||||
"id": "site-web",
|
||||
@@ -99,6 +99,16 @@
|
||||
"milestone": false,
|
||||
"notes": "**Bloquée** : en attente de la fenêtre de maintenance côté hébergeur.\n\n- [x] demande déposée le 3 août\n- [ ] créneau confirmé\n"
|
||||
},
|
||||
{
|
||||
"id": "fenetre-hebergeur",
|
||||
"name": "Fenêtre de maintenance",
|
||||
"start": "2026-09-12",
|
||||
"end": "2026-09-13",
|
||||
"status": "todo",
|
||||
"milestone": false,
|
||||
"fixed": true,
|
||||
"notes": "Créneau imposé par l'hébergeur : un seul week-end par trimestre.\n\nRepousser le projet ne la repousse pas — si le reste glisse, c'est ce créneau qu'on rate.\n"
|
||||
},
|
||||
{
|
||||
"id": "bascule-generale",
|
||||
"name": "Bascule générale",
|
||||
|
||||
Reference in New Issue
Block a user