Files
astro-site-cerveau/public/data/carte-o.json
Jules Neny dbba7dee3a fix(v14-bis): drag handle overlay + toggle gauche + manifeste preview + scrollbar visible + couleurs attenuees + 2e logo insta
FIX 1 drag handle : overlay full-screen z-9998 capture mouseup garanti
  (iframe AEP capturait les events — overlay au-dessus de tout au mousedown)
FIX 2 toggle gauche : minmax(0,1fr) + visibility hidden au lieu de display:none
  (conflit display:none + width:0 effondrait la col centre quand 2 cols togglees)
FIX 3 manifeste preview : slot flex-col + astro-island display:block
  (display:contents masquait astro-island au flex layout, preview ne s'inserait pas)
FIX 4 scrollbar visible : overflow-y:auto + scrollbar-color custom #94A3B8
  (style WebKit + Firefox uniquement quand data-preview-open=true)
FIX 5 couleurs attenuees : data-muted #C8867E/#8F9A78/#7B848E/#566375 + texte encre
FIX 6 Insta x2 : @aep.politique + @julesneny avec aria-labels et titles distincts
FIX 7 SVG Insta : path simple (camera carree + lentille) au lieu du path complexe
2026-05-12 00:49:01 +02:00

289 lines
6.7 KiB
JSON

{
"version": "1.1",
"generatedAt": "2026-05-11T22:48:32.388Z",
"nodes": [
{
"id": "contrat-social-medecine-corps-social",
"label": "Une medecine du corps social pour ecrire un nouveau contrat social",
"niveau": 0,
"nature": "essai",
"statut": "gestation",
"resume": "Manifeste central AEP : inventer un nouveau contrat social et diagnostiquer/soigner les pathologies du corps social.",
"radius": 30,
"family": "concept"
},
{
"id": "systemique",
"label": "Systemique & complexite",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept",
"domain": "substack.com"
},
{
"id": "pratiques-collectives",
"label": "Pratiques collectives",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept",
"domain": "substack.com"
},
{
"id": "art-narration",
"label": "Art & narration",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept",
"domain": "substack.com"
},
{
"id": "pouvoir-domination",
"label": "Rapport au pouvoir",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept",
"domain": "substack.com"
},
{
"id": "medias-critique",
"label": "Medias & pensee critique",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept",
"domain": "substack.com"
},
{
"id": "justice-securite",
"label": "Justice & securite",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept",
"domain": "substack.com"
},
{
"id": "sante-globale",
"label": "Sante globale",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept",
"domain": "substack.com"
},
{
"id": "agriculture",
"label": "Agriculture",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept",
"domain": "substack.com"
},
{
"id": "post-croissance",
"label": "Post-croissance",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept",
"domain": "substack.com"
},
{
"id": "anthropocene",
"label": "Anthropocene & effondrement",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept",
"domain": "substack.com"
},
{
"id": "education",
"label": "Education a la transformation",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept",
"domain": "substack.com"
},
{
"id": "urbanisme",
"label": "Urbanisme",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept",
"domain": "substack.com"
},
{
"id": "geopolitique",
"label": "Geopolitique & decolonisation",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept",
"domain": "substack.com"
},
{
"id": "ia-technologie",
"label": "IA & technologie",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept",
"domain": "substack.com"
},
{
"id": "spiritualite",
"label": "Spiritualite",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept",
"domain": "substack.com"
},
{
"id": "tmip",
"label": "TMIP",
"niveau": 2,
"nature": "projet",
"statut": "gestation",
"resume": "Transport, mobilite, industrie, politique - projet archi. Exemple de projet archi relie aux thematiques AEP.",
"radius": 18,
"family": "ressource"
}
],
"edges": [
{
"source": "contrat-social-medecine-corps-social",
"target": "systemique",
"central": true
},
{
"source": "contrat-social-medecine-corps-social",
"target": "pratiques-collectives",
"central": true
},
{
"source": "contrat-social-medecine-corps-social",
"target": "art-narration",
"central": true
},
{
"source": "contrat-social-medecine-corps-social",
"target": "pouvoir-domination",
"central": true
},
{
"source": "contrat-social-medecine-corps-social",
"target": "medias-critique",
"central": true
},
{
"source": "contrat-social-medecine-corps-social",
"target": "justice-securite",
"central": true
},
{
"source": "contrat-social-medecine-corps-social",
"target": "sante-globale",
"central": true
},
{
"source": "contrat-social-medecine-corps-social",
"target": "agriculture",
"central": true
},
{
"source": "contrat-social-medecine-corps-social",
"target": "post-croissance",
"central": true
},
{
"source": "contrat-social-medecine-corps-social",
"target": "anthropocene",
"central": true
},
{
"source": "contrat-social-medecine-corps-social",
"target": "education",
"central": true
},
{
"source": "contrat-social-medecine-corps-social",
"target": "urbanisme",
"central": true
},
{
"source": "contrat-social-medecine-corps-social",
"target": "geopolitique",
"central": true
},
{
"source": "contrat-social-medecine-corps-social",
"target": "ia-technologie",
"central": true
},
{
"source": "contrat-social-medecine-corps-social",
"target": "spiritualite",
"central": true
},
{
"source": "contrat-social-medecine-corps-social",
"target": "tmip",
"central": true
},
{
"source": "tmip",
"target": "urbanisme"
},
{
"source": "tmip",
"target": "justice-securite"
},
{
"source": "tmip",
"target": "post-croissance"
},
{
"source": "tmip",
"target": "agriculture"
}
]
}