{
  "projects": [
    {
      "slug": "jahmessenger-admin-v2-e",
      "label": "jahmessenger-admin-v2-e",
      "lastDay": "2026-10-07",
      "daysSince": 6,
      "statusCount": 2,
      "signals": [
        "blocked",
        "debt",
        "decision",
        "progress"
      ],
      "urgency": "haute",
      "progress": null,
      "tags": [
        "jahmessenger-admin-v2-e"
      ],
      "nextAction": null,
      "fresh": false,
      "stale": false,
      "title": "STATUS — JahMessenger-admin-v2-e — 2026-10-07",
      "url": "/devblog/posts/status/2026-10-07-status-jahmessenger-admin-v2-e.md.html",
      "history": [
        {
          "day": "2026-10-07",
          "title": "STATUS — JahMessenger-admin-v2-e — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-jahmessenger-admin-v2-e.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — JahMessenger-admin-v2-e — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-jahmessenger-admin-v2-e.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "jahmessenger-admin-v2-d",
      "label": "jahmessenger-admin-v2-d",
      "lastDay": "2026-10-07",
      "daysSince": 6,
      "statusCount": 2,
      "signals": [
        "blocked",
        "debt",
        "decision",
        "progress"
      ],
      "urgency": "haute",
      "progress": null,
      "tags": [
        "jahmessenger-admin-v2-d"
      ],
      "nextAction": null,
      "fresh": false,
      "stale": false,
      "title": "STATUS — JahMessenger-admin-v2-d — 2026-10-07",
      "url": "/devblog/posts/status/2026-10-07-status-jahmessenger-admin-v2-d.md.html",
      "history": [
        {
          "day": "2026-10-07",
          "title": "STATUS — JahMessenger-admin-v2-d — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-jahmessenger-admin-v2-d.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — JahMessenger-admin-v2-d — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-jahmessenger-admin-v2-d.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "jahmessenger-admin-v2-c",
      "label": "jahmessenger-admin-v2-c",
      "lastDay": "2026-10-07",
      "daysSince": 6,
      "statusCount": 2,
      "signals": [
        "blocked",
        "debt",
        "decision",
        "progress"
      ],
      "urgency": "haute",
      "progress": null,
      "tags": [
        "jahmessenger-admin-v2-c"
      ],
      "nextAction": null,
      "fresh": false,
      "stale": false,
      "title": "STATUS — JahMessenger-admin-v2-c — 2026-10-07",
      "url": "/devblog/posts/status/2026-10-07-status-jahmessenger-admin-v2-c.md.html",
      "history": [
        {
          "day": "2026-10-07",
          "title": "STATUS — JahMessenger-admin-v2-c — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-jahmessenger-admin-v2-c.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — JahMessenger-admin-v2-c — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-jahmessenger-admin-v2-c.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "jahmessenger-admin-v2-b",
      "label": "jahmessenger-admin-v2-b",
      "lastDay": "2026-10-07",
      "daysSince": 6,
      "statusCount": 2,
      "signals": [
        "blocked",
        "debt",
        "decision",
        "progress"
      ],
      "urgency": "haute",
      "progress": null,
      "tags": [
        "jahmessenger-admin-v2-b"
      ],
      "nextAction": null,
      "fresh": false,
      "stale": false,
      "title": "STATUS — JahMessenger-admin-v2-b — 2026-10-07",
      "url": "/devblog/posts/status/2026-10-07-status-jahmessenger-admin-v2-b.md.html",
      "history": [
        {
          "day": "2026-10-07",
          "title": "STATUS — JahMessenger-admin-v2-b — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-jahmessenger-admin-v2-b.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — JahMessenger-admin-v2-b — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-jahmessenger-admin-v2-b.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "jahmessenger-admin-v2-a",
      "label": "jahmessenger-admin-v2-a",
      "lastDay": "2026-10-07",
      "daysSince": 6,
      "statusCount": 2,
      "signals": [
        "blocked",
        "debt",
        "decision",
        "progress"
      ],
      "urgency": "haute",
      "progress": null,
      "tags": [
        "jahmessenger-admin-v2-a"
      ],
      "nextAction": null,
      "fresh": false,
      "stale": false,
      "title": "STATUS — JahMessenger-admin-v2-a — 2026-10-07",
      "url": "/devblog/posts/status/2026-10-07-status-jahmessenger-admin-v2-a.md.html",
      "history": [
        {
          "day": "2026-10-07",
          "title": "STATUS — JahMessenger-admin-v2-a — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-jahmessenger-admin-v2-a.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — JahMessenger-admin-v2-a — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-jahmessenger-admin-v2-a.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "wt-vfvfgpt-healthz-fix",
      "label": "wt-vfvfgpt-healthz-fix",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 4,
      "signals": [
        "blocked",
        "debt",
        "decision",
        "progress"
      ],
      "urgency": "moyenne",
      "progress": null,
      "tags": [
        "wt-vfvfgpt-healthz-fix"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — wt-vfvfgpt-healthz-fix — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-wt-vfvfgpt-healthz-fix.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — wt-vfvfgpt-healthz-fix — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-wt-vfvfgpt-healthz-fix.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — wt-vfvfgpt-healthz-fix — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-wt-vfvfgpt-healthz-fix.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — wt-vfvfgpt-healthz-fix — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-wt-vfvfgpt-healthz-fix.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — wt-vfvfgpt-healthz-fix — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-wt-vfvfgpt-healthz-fix.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "vps-rescue-scripts",
      "label": "vps-rescue-scripts",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 9,
      "signals": [
        "blocked",
        "debt",
        "progress"
      ],
      "urgency": "moyenne",
      "progress": null,
      "tags": [
        "vps-rescue-scripts"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — vps-rescue-scripts — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-vps-rescue-scripts.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — vps-rescue-scripts — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-vps-rescue-scripts.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — vps-rescue-scripts — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-vps-rescue-scripts.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — vps-rescue-scripts — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-vps-rescue-scripts.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — vps-rescue-scripts — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-vps-rescue-scripts.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — vps-rescue-scripts — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-vps-rescue-scripts.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — vps-rescue-scripts — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-vps-rescue-scripts.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — vps-rescue-scripts — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-vps-rescue-scripts.md.html"
        },
        {
          "day": "2026-10-04",
          "title": "STATUS — vps-rescue-scripts — 2026-10-04",
          "url": "/devblog/posts/status/2026-10-04-status-vps-rescue-scripts.md.html"
        },
        {
          "day": "2026-10-03",
          "title": "STATUS — vps-rescue-scripts — 2026-10-03",
          "url": "/devblog/posts/status/2026-10-03-status-vps-rescue-scripts.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "vfg-pt",
      "label": "vfg-pt",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 9,
      "signals": [
        "blocked",
        "debt",
        "decision",
        "progress"
      ],
      "urgency": "moyenne",
      "progress": null,
      "tags": [
        "vfg-pt"
      ],
      "nextAction": "Relais : `docs/handoffs/2026-10-02-0324-creation-depot-connerie-lab.md`. Prochaine étape : appliquer",
      "fresh": true,
      "stale": false,
      "title": "STATUS — VFG_PT__ — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-vfg-pt.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — VFG_PT__ — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-vfg-pt.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — VFG_PT__ — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-vfg-pt.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — VFG_PT__ — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-vfg-pt.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — VFG_PT__ — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-vfg-pt.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — VFG_PT__ — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-vfg-pt.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — VFG_PT__ — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-vfg-pt.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — VFG_PT__ — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-vfg-pt.md.html"
        },
        {
          "day": "2026-10-04",
          "title": "STATUS — VFG_PT__ — 2026-10-04",
          "url": "/devblog/posts/status/2026-10-04-status-vfg-pt.md.html"
        },
        {
          "day": "2026-10-03",
          "title": "STATUS — VFG_PT__ — 2026-10-03",
          "url": "/devblog/posts/status/2026-10-03-status-vfg-pt.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "tdac-personality-test",
      "label": "tdac-personality-test",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 9,
      "signals": [
        "decision"
      ],
      "urgency": "moyenne",
      "progress": null,
      "tags": [
        "tdac-personality-test"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — TDAC_Personality_Test — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-tdac-personality-test.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — TDAC_Personality_Test — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-tdac-personality-test.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — TDAC_Personality_Test — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-tdac-personality-test.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — TDAC_Personality_Test — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-tdac-personality-test.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — TDAC_Personality_Test — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-tdac-personality-test.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — TDAC_Personality_Test — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-tdac-personality-test.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — TDAC_Personality_Test — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-tdac-personality-test.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — TDAC_Personality_Test — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-tdac-personality-test.md.html"
        },
        {
          "day": "2026-10-04",
          "title": "STATUS — TDAC_Personality_Test — 2026-10-04",
          "url": "/devblog/posts/status/2026-10-04-status-tdac-personality-test.md.html"
        },
        {
          "day": "2026-10-03",
          "title": "STATUS — TDAC_Personality_Test — 2026-10-03",
          "url": "/devblog/posts/status/2026-10-03-status-tdac-personality-test.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "chataigneprojects",
      "label": "chataigneprojects",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 9,
      "signals": [
        "decision",
        "progress"
      ],
      "urgency": "moyenne",
      "progress": null,
      "tags": [
        "chataigneprojects"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — ChataigneProjects — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-chataigneprojects.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — ChataigneProjects — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-chataigneprojects.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — ChataigneProjects — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-chataigneprojects.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — ChataigneProjects — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-chataigneprojects.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — ChataigneProjects — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-chataigneprojects.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — ChataigneProjects — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-chataigneprojects.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — ChataigneProjects — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-chataigneprojects.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — ChataigneProjects — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-chataigneprojects.md.html"
        },
        {
          "day": "2026-10-04",
          "title": "STATUS — ChataigneProjects — 2026-10-04",
          "url": "/devblog/posts/status/2026-10-04-status-chataigneprojects.md.html"
        },
        {
          "day": "2026-10-03",
          "title": "STATUS — ChataigneProjects — 2026-10-03",
          "url": "/devblog/posts/status/2026-10-03-status-chataigneprojects.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "vfjah",
      "label": "vfjah",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 12,
      "signals": [
        "blocked",
        "debt",
        "decision",
        "progress"
      ],
      "urgency": "moyenne",
      "progress": null,
      "tags": [
        "jah",
        "stabilisation",
        "vfjah"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — VFJah_Messenger — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-vfjah.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — VFJah_Messenger — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-vfjah.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — VFJah_Messenger — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-vfjah.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — VFJah_Messenger — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-vfjah.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — VFJah_Messenger — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-vfjah.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — VFJah_Messenger — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-vfjah.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — VFJah_Messenger — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-vfjah.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — VFJah_Messenger — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-vfjah.md.html"
        },
        {
          "day": "2026-10-04",
          "title": "STATUS — Jah Messenger — 2026-10-04",
          "url": "/devblog/posts/status/2026-10-04-status-vfjah.md.html"
        },
        {
          "day": "2026-10-03",
          "title": "STATUS — VFJah_Messenger — 2026-10-03",
          "url": "/devblog/posts/status/2026-10-03-status-vfjah.md.html"
        },
        {
          "day": "2026-06-29",
          "title": "STATUS — VFJah_Messenger — 2026-06-29",
          "url": "/devblog/posts/status/2026-06-29-status-vfjah.md.html"
        },
        {
          "day": "2026-06-26",
          "title": "STATUS — VFJah_Messenger — 2026-06-26",
          "url": "/devblog/posts/status/2026-06-26-status-vfjah.md.html"
        },
        {
          "day": "2026-06-11",
          "title": "STATUS — VFJah_Messenger — 2026-06-11",
          "url": "/devblog/posts/status/2026-06-11-status-vfjah.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "jahstyle",
      "label": "jahstyle",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 9,
      "signals": [
        "decision",
        "progress"
      ],
      "urgency": "moyenne",
      "progress": null,
      "tags": [
        "jahstyle"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — JahStyle — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-jahstyle.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — JahStyle — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-jahstyle.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — JahStyle — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-jahstyle.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — JahStyle — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-jahstyle.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — JahStyle — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-jahstyle.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — JahStyle — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-jahstyle.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — JahStyle — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-jahstyle.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — JahStyle — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-jahstyle.md.html"
        },
        {
          "day": "2026-10-04",
          "title": "STATUS — JahStyle — 2026-10-04",
          "url": "/devblog/posts/status/2026-10-04-status-jahstyle.md.html"
        },
        {
          "day": "2026-10-03",
          "title": "STATUS — JahStyle — 2026-10-03",
          "url": "/devblog/posts/status/2026-10-03-status-jahstyle.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "jah-public",
      "label": "jah-public",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 4,
      "signals": [
        "blocked",
        "progress"
      ],
      "urgency": "moyenne",
      "progress": null,
      "tags": [
        "jah-public"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — jah-public — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-jah-public.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — jah-public — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-jah-public.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — jah-public — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-jah-public.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — jah-public — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-jah-public.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — jah-public — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-jah-public.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "gandalf-idle",
      "label": "gandalf-idle",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 12,
      "signals": [
        "blocked",
        "progress"
      ],
      "urgency": "moyenne",
      "progress": null,
      "tags": [
        "gandalf-idle"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — FG_GandalfIdle — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-gandalf-idle.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — FG_GandalfIdle — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-gandalf-idle.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — FG_GandalfIdle — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-gandalf-idle.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — FG_GandalfIdle — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-gandalf-idle.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — FG_GandalfIdle — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-gandalf-idle.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — FG_GandalfIdle — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-gandalf-idle.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — FG_GandalfIdle — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-gandalf-idle.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — FG_GandalfIdle — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-gandalf-idle.md.html"
        },
        {
          "day": "2026-10-04",
          "title": "STATUS — FG_GandalfIdle — 2026-10-04",
          "url": "/devblog/posts/status/2026-10-04-status-gandalf-idle.md.html"
        },
        {
          "day": "2026-10-03",
          "title": "STATUS — FG_GandalfIdle — 2026-10-03",
          "url": "/devblog/posts/status/2026-10-03-status-gandalf-idle.md.html"
        },
        {
          "day": "2026-06-29",
          "title": "STATUS — FG_GandalfIdle — 2026-06-29",
          "url": "/devblog/posts/status/2026-06-29-status-gandalf-idle.md.html"
        },
        {
          "day": "2026-06-26",
          "title": "STATUS — FG_GandalfIdle — 2026-06-26",
          "url": "/devblog/posts/status/2026-06-26-status-gandalf-idle.md.html"
        },
        {
          "day": "2026-06-11",
          "title": "STATUS — FG_GandalfIdle — 2026-06-11",
          "url": "/devblog/posts/status/2026-06-11-status-gandalf-idle.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "cotejardin-site",
      "label": "cotejardin-site",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 9,
      "signals": [
        "blocked",
        "debt",
        "decision",
        "progress"
      ],
      "urgency": "moyenne",
      "progress": null,
      "tags": [
        "cotejardin-site"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — cotejardin-site — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-cotejardin-site.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — cotejardin-site — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-cotejardin-site.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — cotejardin-site — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-cotejardin-site.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — cotejardin-site — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-cotejardin-site.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — cotejardin-site — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-cotejardin-site.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — cotejardin-site — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-cotejardin-site.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — cotejardin-site — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-cotejardin-site.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — cotejardin-site — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-cotejardin-site.md.html"
        },
        {
          "day": "2026-10-04",
          "title": "STATUS — cotejardin-site — 2026-10-04",
          "url": "/devblog/posts/status/2026-10-04-status-cotejardin-site.md.html"
        },
        {
          "day": "2026-10-03",
          "title": "STATUS — cotejardin-site — 2026-10-03",
          "url": "/devblog/posts/status/2026-10-03-status-cotejardin-site.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "chronowflow",
      "label": "chronowflow",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 9,
      "signals": [
        "blocked",
        "debt",
        "progress"
      ],
      "urgency": "moyenne",
      "progress": null,
      "tags": [
        "chronowflow"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — Chronowflow — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-chronowflow.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — Chronowflow — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-chronowflow.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — Chronowflow — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-chronowflow.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — Chronowflow — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-chronowflow.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — Chronowflow — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-chronowflow.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — Chronowflow — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-chronowflow.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — Chronowflow — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-chronowflow.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — Chronowflow — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-chronowflow.md.html"
        },
        {
          "day": "2026-10-04",
          "title": "STATUS — Chronowflow — 2026-10-04",
          "url": "/devblog/posts/status/2026-10-04-status-chronowflow.md.html"
        },
        {
          "day": "2026-10-03",
          "title": "STATUS — Chronowflow — 2026-10-03",
          "url": "/devblog/posts/status/2026-10-03-status-chronowflow.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "agent-telemetry",
      "label": "agent-telemetry",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 10,
      "signals": [
        "debt",
        "progress"
      ],
      "urgency": "moyenne",
      "progress": null,
      "tags": [
        "agent-telemetry"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — agent-telemetry — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-agent-telemetry.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — agent-telemetry — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-agent-telemetry.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — agent-telemetry — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-agent-telemetry.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — agent-telemetry — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-agent-telemetry.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — agent-telemetry — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-agent-telemetry.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — agent-telemetry — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-agent-telemetry.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — agent-telemetry — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-agent-telemetry.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — agent-telemetry — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-agent-telemetry.md.html"
        },
        {
          "day": "2026-06-29",
          "title": "STATUS — agent-telemetry — 2026-06-29",
          "url": "/devblog/posts/status/2026-06-29-status-agent-telemetry.md.html"
        },
        {
          "day": "2026-06-26",
          "title": "STATUS — agent-telemetry — 2026-06-26",
          "url": "/devblog/posts/status/2026-06-26-status-agent-telemetry.md.html"
        },
        {
          "day": "2026-06-11",
          "title": "STATUS — agent-telemetry — 2026-06-11",
          "url": "/devblog/posts/status/2026-06-11-status-agent-telemetry.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "vfvfgpt",
      "label": "vfvfgpt",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 12,
      "signals": [
        "blocked",
        "debt",
        "decision",
        "progress"
      ],
      "urgency": "moyenne",
      "progress": null,
      "tags": [
        "vfvfgpt"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — VFVFGPT — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-vfvfgpt.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — VFVFGPT — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-vfvfgpt.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — VFVFGPT — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-vfvfgpt.md.html"
        },
        {
          "day": "2026-10-09",
          "title": "STATUS — VFVFGPT — 2026-10-09",
          "url": "/devblog/posts/status/2026-10-09-status-vfvfgpt.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — VFVFGPT — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-vfvfgpt.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — VFVFGPT — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-vfvfgpt.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — VFVFGPT — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-vfvfgpt.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — VFVFGPT — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-vfvfgpt.md.html"
        },
        {
          "day": "2026-10-04",
          "title": "STATUS — VFVFGPT — 2026-10-04",
          "url": "/devblog/posts/status/2026-10-04-status-vfvfgpt.md.html"
        },
        {
          "day": "2026-10-03",
          "title": "STATUS — VFVFGPT — 2026-10-03",
          "url": "/devblog/posts/status/2026-10-03-status-vfvfgpt.md.html"
        },
        {
          "day": "2026-06-29",
          "title": "STATUS — VFVFGPT — 2026-06-29",
          "url": "/devblog/posts/status/2026-06-29-status-vfvfgpt.md.html"
        },
        {
          "day": "2026-06-26",
          "title": "STATUS — VFVFGPT — 2026-06-26",
          "url": "/devblog/posts/status/2026-06-26-status-vfvfgpt.md.html"
        },
        {
          "day": "2026-06-11",
          "title": "STATUS — VFVFGPT — 2026-06-11",
          "url": "/devblog/posts/status/2026-06-11-status-vfvfgpt.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "vfgate",
      "label": "vfgate",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 13,
      "signals": [
        "blocked",
        "debt",
        "decision",
        "progress"
      ],
      "urgency": "moyenne",
      "progress": null,
      "tags": [
        "vfgate"
      ],
      "nextAction": "Prochaine action : décider du push de `11f7056` (déclenche `code-deploy` en production — décision humaine).",
      "fresh": true,
      "stale": false,
      "title": "STATUS — VFGate — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-vfgate.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — VFGate — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-vfgate.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — VFGate — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-vfgate.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — VFGate — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-vfgate.md.html"
        },
        {
          "day": "2026-10-09",
          "title": "STATUS — VFGate — 2026-10-09",
          "url": "/devblog/posts/status/2026-10-09-status-vfgate.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — VFGate — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-vfgate.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — VFGate — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-vfgate.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — VFGate — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-vfgate.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — VFGate — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-vfgate.md.html"
        },
        {
          "day": "2026-10-04",
          "title": "STATUS — VFGate — 2026-10-04",
          "url": "/devblog/posts/status/2026-10-04-status-vfgate.md.html"
        },
        {
          "day": "2026-10-03",
          "title": "STATUS — VFGate — 2026-10-03",
          "url": "/devblog/posts/status/2026-10-03-status-vfgate.md.html"
        },
        {
          "day": "2026-06-29",
          "title": "STATUS — VFGate — 2026-06-29",
          "url": "/devblog/posts/status/2026-06-29-status-vfgate.md.html"
        },
        {
          "day": "2026-06-26",
          "title": "STATUS — VFGate — 2026-06-26",
          "url": "/devblog/posts/status/2026-06-26-status-vfgate.md.html"
        },
        {
          "day": "2026-06-11",
          "title": "STATUS — VFGate — 2026-06-11",
          "url": "/devblog/posts/status/2026-06-11-status-vfgate.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "vfg-kit",
      "label": "vfg-kit",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 13,
      "signals": [
        "blocked",
        "progress"
      ],
      "urgency": "moyenne",
      "progress": null,
      "tags": [
        "vfg-kit"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — VFG-Kit — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-vfg-kit.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — VFG-Kit — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-vfg-kit.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — VFG-Kit — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-vfg-kit.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — VFG-Kit — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-vfg-kit.md.html"
        },
        {
          "day": "2026-10-09",
          "title": "STATUS — VFG-Kit — 2026-10-09",
          "url": "/devblog/posts/status/2026-10-09-status-vfg-kit.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — VFG-Kit — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-vfg-kit.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — VFG-Kit — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-vfg-kit.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — VFG-Kit — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-vfg-kit.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — VFG-Kit — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-vfg-kit.md.html"
        },
        {
          "day": "2026-10-04",
          "title": "STATUS — VFG-Kit — 2026-10-04",
          "url": "/devblog/posts/status/2026-10-04-status-vfg-kit.md.html"
        },
        {
          "day": "2026-10-03",
          "title": "STATUS — VFG-Kit — 2026-10-03",
          "url": "/devblog/posts/status/2026-10-03-status-vfg-kit.md.html"
        },
        {
          "day": "2026-06-29",
          "title": "STATUS — VFG-Kit — 2026-06-29",
          "url": "/devblog/posts/status/2026-06-29-status-vfg-kit.md.html"
        },
        {
          "day": "2026-06-26",
          "title": "STATUS — VFG-Kit — 2026-06-26",
          "url": "/devblog/posts/status/2026-06-26-status-vfg-kit.md.html"
        },
        {
          "day": "2026-06-11",
          "title": "STATUS — VFG-Kit — 2026-06-11",
          "url": "/devblog/posts/status/2026-06-11-status-vfg-kit.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "vfg-hero",
      "label": "vfg-hero",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 13,
      "signals": [
        "blocked",
        "debt",
        "progress"
      ],
      "urgency": "moyenne",
      "progress": null,
      "tags": [
        "vfg-hero"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — VFG_Hero — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-vfg-hero.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — VFG_Hero — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-vfg-hero.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — VFG_Hero — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-vfg-hero.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — VFG_Hero — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-vfg-hero.md.html"
        },
        {
          "day": "2026-10-09",
          "title": "STATUS — VFG_Hero — 2026-10-09",
          "url": "/devblog/posts/status/2026-10-09-status-vfg-hero.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — VFG_Hero — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-vfg-hero.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — VFG_Hero — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-vfg-hero.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — VFG_Hero — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-vfg-hero.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — VFG_Hero — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-vfg-hero.md.html"
        },
        {
          "day": "2026-10-04",
          "title": "STATUS — VFG_Hero — 2026-10-04",
          "url": "/devblog/posts/status/2026-10-04-status-vfg-hero.md.html"
        },
        {
          "day": "2026-10-03",
          "title": "STATUS — VFG_Hero — 2026-10-03",
          "url": "/devblog/posts/status/2026-10-03-status-vfg-hero.md.html"
        },
        {
          "day": "2026-06-29",
          "title": "STATUS — VFG_Hero — 2026-06-29",
          "url": "/devblog/posts/status/2026-06-29-status-vfg-hero.md.html"
        },
        {
          "day": "2026-06-26",
          "title": "STATUS — VFG_Hero — 2026-06-26",
          "url": "/devblog/posts/status/2026-06-26-status-vfg-hero.md.html"
        },
        {
          "day": "2026-06-11",
          "title": "STATUS — VFG_Hero — 2026-06-11",
          "url": "/devblog/posts/status/2026-06-11-status-vfg-hero.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "pulse",
      "label": "pulse",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 12,
      "signals": [
        "blocked",
        "debt",
        "progress"
      ],
      "urgency": "moyenne",
      "progress": null,
      "tags": [
        "pulse"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — FG_Pulse — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-pulse.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — FG_Pulse — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-pulse.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — FG_Pulse — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-pulse.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — FG_Pulse — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-pulse.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — FG_Pulse — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-pulse.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — FG_Pulse — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-pulse.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — FG_Pulse — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-pulse.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — FG_Pulse — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-pulse.md.html"
        },
        {
          "day": "2026-10-04",
          "title": "STATUS — FG_Pulse — 2026-10-04",
          "url": "/devblog/posts/status/2026-10-04-status-pulse.md.html"
        },
        {
          "day": "2026-10-03",
          "title": "STATUS — FG_Pulse — 2026-10-03",
          "url": "/devblog/posts/status/2026-10-03-status-pulse.md.html"
        },
        {
          "day": "2026-06-29",
          "title": "STATUS — FG_Pulse — 2026-06-29",
          "url": "/devblog/posts/status/2026-06-29-status-pulse.md.html"
        },
        {
          "day": "2026-06-26",
          "title": "STATUS — FG_Pulse — 2026-06-26",
          "url": "/devblog/posts/status/2026-06-26-status-pulse.md.html"
        },
        {
          "day": "2026-06-11",
          "title": "STATUS — FG_Pulse — 2026-06-11",
          "url": "/devblog/posts/status/2026-06-11-status-pulse.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "matrice",
      "label": "matrice",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 13,
      "signals": [
        "decision",
        "progress"
      ],
      "urgency": "moyenne",
      "progress": null,
      "tags": [
        "matrice"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — FG_CleanDaMatrix — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-matrice.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — FG_CleanDaMatrix — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-matrice.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — FG_CleanDaMatrix — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-matrice.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — FG_CleanDaMatrix — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-matrice.md.html"
        },
        {
          "day": "2026-10-09",
          "title": "STATUS — FG_CleanDaMatrix — 2026-10-09",
          "url": "/devblog/posts/status/2026-10-09-status-matrice.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — FG_CleanDaMatrix — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-matrice.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — FG_CleanDaMatrix — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-matrice.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — FG_CleanDaMatrix — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-matrice.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — FG_CleanDaMatrix — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-matrice.md.html"
        },
        {
          "day": "2026-10-04",
          "title": "STATUS — FG_CleanDaMatrix — 2026-10-04",
          "url": "/devblog/posts/status/2026-10-04-status-matrice.md.html"
        },
        {
          "day": "2026-10-03",
          "title": "STATUS — FG_CleanDaMatrix — 2026-10-03",
          "url": "/devblog/posts/status/2026-10-03-status-matrice.md.html"
        },
        {
          "day": "2026-06-29",
          "title": "STATUS — FG_CleanDaMatrix — 2026-06-29",
          "url": "/devblog/posts/status/2026-06-29-status-matrice.md.html"
        },
        {
          "day": "2026-06-26",
          "title": "STATUS — FG_CleanDaMatrix — 2026-06-26",
          "url": "/devblog/posts/status/2026-06-26-status-matrice.md.html"
        },
        {
          "day": "2026-06-11",
          "title": "STATUS — FG_CleanDaMatrix — 2026-06-11",
          "url": "/devblog/posts/status/2026-06-11-status-matrice.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "ideapit",
      "label": "ideapit",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 12,
      "signals": [
        "blocked",
        "decision",
        "progress"
      ],
      "urgency": "moyenne",
      "progress": null,
      "tags": [
        "ideapit"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — FG_IdeaPit — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-ideapit.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — FG_IdeaPit — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-ideapit.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — FG_IdeaPit — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-ideapit.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — FG_IdeaPit — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-ideapit.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — FG_IdeaPit — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-ideapit.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — FG_IdeaPit — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-ideapit.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — FG_IdeaPit — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-ideapit.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — FG_IdeaPit — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-ideapit.md.html"
        },
        {
          "day": "2026-10-04",
          "title": "STATUS — FG_IdeaPit — 2026-10-04",
          "url": "/devblog/posts/status/2026-10-04-status-ideapit.md.html"
        },
        {
          "day": "2026-10-03",
          "title": "STATUS — FG_IdeaPit — 2026-10-03",
          "url": "/devblog/posts/status/2026-10-03-status-ideapit.md.html"
        },
        {
          "day": "2026-06-29",
          "title": "STATUS — FG_IdeaPit — 2026-06-29",
          "url": "/devblog/posts/status/2026-06-29-status-ideapit.md.html"
        },
        {
          "day": "2026-06-26",
          "title": "STATUS — FG_IdeaPit — 2026-06-26",
          "url": "/devblog/posts/status/2026-06-26-status-ideapit.md.html"
        },
        {
          "day": "2026-06-11",
          "title": "STATUS — FG_IdeaPit — 2026-06-11",
          "url": "/devblog/posts/status/2026-06-11-status-ideapit.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "grimoire",
      "label": "grimoire",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 12,
      "signals": [
        "blocked",
        "progress"
      ],
      "urgency": "moyenne",
      "progress": null,
      "tags": [
        "grimoire"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — FG_Grimoire — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-grimoire.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — FG_Grimoire — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-grimoire.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — FG_Grimoire — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-grimoire.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — FG_Grimoire — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-grimoire.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — FG_Grimoire — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-grimoire.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — FG_Grimoire — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-grimoire.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — FG_Grimoire — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-grimoire.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — FG_Grimoire — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-grimoire.md.html"
        },
        {
          "day": "2026-10-04",
          "title": "STATUS — FG_Grimoire — 2026-10-04",
          "url": "/devblog/posts/status/2026-10-04-status-grimoire.md.html"
        },
        {
          "day": "2026-10-03",
          "title": "STATUS — FG_Grimoire — 2026-10-03",
          "url": "/devblog/posts/status/2026-10-03-status-grimoire.md.html"
        },
        {
          "day": "2026-06-29",
          "title": "STATUS — FG_Grimoire — 2026-06-29",
          "url": "/devblog/posts/status/2026-06-29-status-grimoire.md.html"
        },
        {
          "day": "2026-06-26",
          "title": "STATUS — FG_Grimoire — 2026-06-26",
          "url": "/devblog/posts/status/2026-06-26-status-grimoire.md.html"
        },
        {
          "day": "2026-06-11",
          "title": "STATUS — FG_Grimoire — 2026-06-11",
          "url": "/devblog/posts/status/2026-06-11-status-grimoire.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "vfg-unifiedpoc",
      "label": "vfg-unifiedpoc",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 9,
      "signals": [
        "progress"
      ],
      "urgency": "basse",
      "progress": null,
      "tags": [
        "vfg-unifiedpoc"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — VFG_UnifiedPOC — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-vfg-unifiedpoc.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — VFG_UnifiedPOC — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-vfg-unifiedpoc.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — VFG_UnifiedPOC — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-vfg-unifiedpoc.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — VFG_UnifiedPOC — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-vfg-unifiedpoc.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — VFG_UnifiedPOC — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-vfg-unifiedpoc.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — VFG_UnifiedPOC — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-vfg-unifiedpoc.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — VFG_UnifiedPOC — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-vfg-unifiedpoc.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — VFG_UnifiedPOC — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-vfg-unifiedpoc.md.html"
        },
        {
          "day": "2026-10-04",
          "title": "STATUS — VFG_UnifiedPOC — 2026-10-04",
          "url": "/devblog/posts/status/2026-10-04-status-vfg-unifiedpoc.md.html"
        },
        {
          "day": "2026-10-03",
          "title": "STATUS — VFG_UnifiedPOC — 2026-10-03",
          "url": "/devblog/posts/status/2026-10-03-status-vfg-unifiedpoc.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "vfg-cockpit",
      "label": "vfg-cockpit",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 9,
      "signals": [
        "progress"
      ],
      "urgency": "basse",
      "progress": null,
      "tags": [
        "vfg-cockpit"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — VFG_Cockpit — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-vfg-cockpit.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — VFG_Cockpit — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-vfg-cockpit.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — VFG_Cockpit — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-vfg-cockpit.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — VFG_Cockpit — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-vfg-cockpit.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — VFG_Cockpit — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-vfg-cockpit.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — VFG_Cockpit — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-vfg-cockpit.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — VFG_Cockpit — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-vfg-cockpit.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — VFG_Cockpit — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-vfg-cockpit.md.html"
        },
        {
          "day": "2026-10-04",
          "title": "STATUS — VFG_Cockpit — 2026-10-04",
          "url": "/devblog/posts/status/2026-10-04-status-vfg-cockpit.md.html"
        },
        {
          "day": "2026-10-03",
          "title": "STATUS — VFG_Cockpit — 2026-10-03",
          "url": "/devblog/posts/status/2026-10-03-status-vfg-cockpit.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "fg-chronos",
      "label": "fg-chronos",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 9,
      "signals": [
        "progress"
      ],
      "urgency": "basse",
      "progress": null,
      "tags": [
        "fg-chronos"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — FG_Chronos — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-fg-chronos.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — FG_Chronos — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-fg-chronos.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — FG_Chronos — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-fg-chronos.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — FG_Chronos — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-fg-chronos.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — FG_Chronos — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-fg-chronos.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — FG_Chronos — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-fg-chronos.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — FG_Chronos — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-fg-chronos.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — FG_Chronos — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-fg-chronos.md.html"
        },
        {
          "day": "2026-10-04",
          "title": "STATUS — FG_Chronos — 2026-10-04",
          "url": "/devblog/posts/status/2026-10-04-status-fg-chronos.md.html"
        },
        {
          "day": "2026-10-03",
          "title": "STATUS — FG_Chronos — 2026-10-03",
          "url": "/devblog/posts/status/2026-10-03-status-fg-chronos.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "vfg-coder",
      "label": "vfg-coder",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 6,
      "signals": [
        "progress"
      ],
      "urgency": "basse",
      "progress": null,
      "tags": [
        "vfg-coder"
      ],
      "nextAction": null,
      "fresh": true,
      "stale": false,
      "title": "STATUS — vfg-coder — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-vfg-coder.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — vfg-coder — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-vfg-coder.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — vfg-coder — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-vfg-coder.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — vfg-coder — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-vfg-coder.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — vfg-coder — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-vfg-coder.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — vfg-coder — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-vfg-coder.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — vfg-coder — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-vfg-coder.md.html"
        }
      ],
      "structuredError": null
    },
    {
      "slug": "homeportalwebsite",
      "label": "homeportalwebsite",
      "lastDay": "2026-10-12",
      "daysSince": 1,
      "statusCount": 9,
      "signals": [],
      "urgency": "basse",
      "progress": null,
      "tags": [
        "homeportalwebsite"
      ],
      "nextAction": "| Prochaine action | Décider hébergement public (ex. `vfg.lol` / sous-domaine) + brancher présence hub réelle |",
      "fresh": true,
      "stale": false,
      "title": "STATUS — HomePortalWebsite — 2026-10-12",
      "url": "/devblog/posts/status/2026-10-12-status-homeportalwebsite.md.html",
      "history": [
        {
          "day": "2026-10-12",
          "title": "STATUS — HomePortalWebsite — 2026-10-12",
          "url": "/devblog/posts/status/2026-10-12-status-homeportalwebsite.md.html"
        },
        {
          "day": "2026-10-11",
          "title": "STATUS — HomePortalWebsite — 2026-10-11",
          "url": "/devblog/posts/status/2026-10-11-status-homeportalwebsite.md.html"
        },
        {
          "day": "2026-10-10",
          "title": "STATUS — HomePortalWebsite — 2026-10-10",
          "url": "/devblog/posts/status/2026-10-10-status-homeportalwebsite.md.html"
        },
        {
          "day": "2026-10-08",
          "title": "STATUS — HomePortalWebsite — 2026-10-08",
          "url": "/devblog/posts/status/2026-10-08-status-homeportalwebsite.md.html"
        },
        {
          "day": "2026-10-07",
          "title": "STATUS — HomePortalWebsite — 2026-10-07",
          "url": "/devblog/posts/status/2026-10-07-status-homeportalwebsite.md.html"
        },
        {
          "day": "2026-10-06",
          "title": "STATUS — HomePortalWebsite — 2026-10-06",
          "url": "/devblog/posts/status/2026-10-06-status-homeportalwebsite.md.html"
        },
        {
          "day": "2026-10-05",
          "title": "STATUS — HomePortalWebsite — 2026-10-05",
          "url": "/devblog/posts/status/2026-10-05-status-homeportalwebsite.md.html"
        },
        {
          "day": "2026-10-04",
          "title": "STATUS — HomePortalWebsite — 2026-10-04",
          "url": "/devblog/posts/status/2026-10-04-status-homeportalwebsite.md.html"
        },
        {
          "day": "2026-10-03",
          "title": "STATUS — HomePortalWebsite — 2026-10-03",
          "url": "/devblog/posts/status/2026-10-03-status-homeportalwebsite.md.html"
        }
      ],
      "structuredError": null
    }
  ],
  "tags": [
    {
      "name": "agent-telemetry",
      "count": 1
    },
    {
      "name": "chataigneprojects",
      "count": 1
    },
    {
      "name": "chronowflow",
      "count": 1
    },
    {
      "name": "cotejardin-site",
      "count": 1
    },
    {
      "name": "fg-chronos",
      "count": 1
    },
    {
      "name": "gandalf-idle",
      "count": 1
    },
    {
      "name": "grimoire",
      "count": 1
    },
    {
      "name": "homeportalwebsite",
      "count": 1
    },
    {
      "name": "ideapit",
      "count": 1
    },
    {
      "name": "jah",
      "count": 1
    },
    {
      "name": "jah-public",
      "count": 1
    },
    {
      "name": "jahmessenger-admin-v2-a",
      "count": 1
    },
    {
      "name": "jahmessenger-admin-v2-b",
      "count": 1
    },
    {
      "name": "jahmessenger-admin-v2-c",
      "count": 1
    },
    {
      "name": "jahmessenger-admin-v2-d",
      "count": 1
    },
    {
      "name": "jahmessenger-admin-v2-e",
      "count": 1
    },
    {
      "name": "jahstyle",
      "count": 1
    },
    {
      "name": "matrice",
      "count": 1
    },
    {
      "name": "pulse",
      "count": 1
    },
    {
      "name": "stabilisation",
      "count": 1
    },
    {
      "name": "tdac-personality-test",
      "count": 1
    },
    {
      "name": "vfg-cockpit",
      "count": 1
    },
    {
      "name": "vfg-coder",
      "count": 1
    },
    {
      "name": "vfg-hero",
      "count": 1
    },
    {
      "name": "vfg-kit",
      "count": 1
    },
    {
      "name": "vfg-pt",
      "count": 1
    },
    {
      "name": "vfg-unifiedpoc",
      "count": 1
    },
    {
      "name": "vfgate",
      "count": 1
    },
    {
      "name": "vfjah",
      "count": 1
    },
    {
      "name": "vfvfgpt",
      "count": 1
    },
    {
      "name": "vps-rescue-scripts",
      "count": 1
    },
    {
      "name": "wt-vfvfgpt-healthz-fix",
      "count": 1
    }
  ],
  "generatedAt": "2026-10-13T06:59:13.588Z",
  "totals": {
    "projets": 30,
    "haute": 5,
    "moyenne": 20,
    "basse": 5,
    "frais": 25,
    "enRetard": 0,
    "statuts": 257
  }
}