{
  "generatedAt": "2026-05-09T01:00:00Z",
  "fallback": true,
  "note": "Mock local — agrégateur n8n live pousse sur data.trans-former.fr/journal.json. Ce fichier sert de fallback dev tant que data.trans-former.fr DNS/Caddy ne sont pas en place.",
  "items": [
    {
      "id": "gitea-mock-pc6-feat",
      "platform": "gitea",
      "hashtag": "#stack",
      "date": "2026-05-09T01:01:00Z",
      "titre": "PC6 journal unifié + n8n agrégateur (mock)",
      "extrait": "Composant JournalList Vue + workflow n8n cron 3h00. Sources V1 : Gitéa Atom + Behold @aep + Behold @julesneny.",
      "url": "https://git.trans-former.fr/jules/astro-site-cerveau",
      "thumbnail": null
    },
    {
      "id": "gitea-mock-pc3-mindmap",
      "platform": "gitea",
      "hashtag": "#stack",
      "date": "2026-05-09T00:59:41Z",
      "titre": "PC3 mindmap Carte O (D3 force-directed)",
      "extrait": "Scrape AEP/Articles + tabs centre HAUT.",
      "url": "https://git.trans-former.fr/jules/astro-site-cerveau/commit/32bdc9a",
      "thumbnail": null
    },
    {
      "id": "insta-mock-aep-1",
      "platform": "instagram",
      "hashtag": "#aep-politique",
      "date": "2026-05-07T18:30:00Z",
      "titre": "Mock carrousel @aep.politique",
      "extrait": "Placeholder carrousel manifeste écologie politique. Cron n8n live remplace ce mock par la vraie API Behold.",
      "url": "https://instagram.com/aep.politique",
      "thumbnail": null
    },
    {
      "id": "insta-mock-julesneny-1",
      "platform": "instagram",
      "hashtag": "#peinture",
      "date": "2026-05-05T14:00:00Z",
      "titre": "Mock peinture @julesneny",
      "extrait": "Placeholder art / poésie / Corse. Cron n8n live remplace ce mock par la vraie API Behold.",
      "url": "https://instagram.com/julesneny",
      "thumbnail": null
    }
  ],
  "counts": {
    "total": 4,
    "gitea": 2,
    "instagram": 2
  }
}
