Files
astro-site-cerveau/public/data/carte-o.json
Jules Neny 3f2783e3fc feat(v12-n): Carte O fusion noeud central + palette minimaliste encre/papier/ocre
- YAML: fusion 3 noeuds confus (centre + ncs-politique + medecine-corps-social) en 1 seul noeud central 'Contrat social + Medecine du corps social'
- Build script: toutes les thematiques rattachees directement au centre (suppression mapping NCS/MDCS), radius central 30px, projets 18px
- CarteO.vue palette V1.2: central #0F172A (encre), essais #FFFFFF stroke encre, projets #B45309 (ocre conserve)
- Labels: inscrit dans le cercle (blanc) pour central+projets, a droite (encre douce) pour essais
- Label central long split sur 2-3 lignes via splitCentralLabel()
- Background: #FAFAF7 (papier, raccord colonnes laterales)
- Liens: #94A3B8 opacity 0.4 1px

17 nodes / 19 edges. Build SSR 5 pages prerender + server, 0 warning.
2026-05-11 18:42:06 +02:00

254 lines
5.8 KiB
JSON

{
"version": "1.1",
"generatedAt": "2026-05-11T16:41:21.600Z",
"nodes": [
{
"id": "contrat-social-medecine-corps-social",
"label": "Contrat social + Medecine du corps 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"
},
{
"id": "pratiques-collectives",
"label": "Pratiques collectives",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept"
},
{
"id": "art-narration",
"label": "Art & narration",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept"
},
{
"id": "pouvoir-domination",
"label": "Rapport au pouvoir",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept"
},
{
"id": "medias-critique",
"label": "Medias & pensee critique",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept"
},
{
"id": "justice-securite",
"label": "Justice & securite",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept"
},
{
"id": "sante-globale",
"label": "Sante globale",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept"
},
{
"id": "agriculture",
"label": "Agriculture",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept"
},
{
"id": "post-croissance",
"label": "Post-croissance",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept"
},
{
"id": "anthropocene",
"label": "Anthropocene & effondrement",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept"
},
{
"id": "education",
"label": "Education a la transformation",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept"
},
{
"id": "urbanisme",
"label": "Urbanisme",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept"
},
{
"id": "geopolitique",
"label": "Geopolitique & decolonisation",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept"
},
{
"id": "ia-technologie",
"label": "IA & technologie",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept"
},
{
"id": "spiritualite",
"label": "Spiritualite",
"niveau": 2,
"nature": "essai",
"statut": "gestation",
"resume": null,
"radius": 12,
"family": "concept"
},
{
"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"
},
{
"source": "contrat-social-medecine-corps-social",
"target": "pratiques-collectives"
},
{
"source": "contrat-social-medecine-corps-social",
"target": "art-narration"
},
{
"source": "contrat-social-medecine-corps-social",
"target": "pouvoir-domination"
},
{
"source": "contrat-social-medecine-corps-social",
"target": "medias-critique"
},
{
"source": "contrat-social-medecine-corps-social",
"target": "justice-securite"
},
{
"source": "contrat-social-medecine-corps-social",
"target": "sante-globale"
},
{
"source": "contrat-social-medecine-corps-social",
"target": "agriculture"
},
{
"source": "contrat-social-medecine-corps-social",
"target": "post-croissance"
},
{
"source": "contrat-social-medecine-corps-social",
"target": "anthropocene"
},
{
"source": "contrat-social-medecine-corps-social",
"target": "education"
},
{
"source": "contrat-social-medecine-corps-social",
"target": "urbanisme"
},
{
"source": "contrat-social-medecine-corps-social",
"target": "geopolitique"
},
{
"source": "contrat-social-medecine-corps-social",
"target": "ia-technologie"
},
{
"source": "contrat-social-medecine-corps-social",
"target": "spiritualite"
},
{
"source": "tmip",
"target": "urbanisme"
},
{
"source": "tmip",
"target": "justice-securite"
},
{
"source": "tmip",
"target": "post-croissance"
},
{
"source": "tmip",
"target": "agriculture"
}
]
}