Compare commits

...

11 Commits

Author SHA1 Message Date
a66aa24b53 fix(glossaire): raccourcir les chaînes primaires
All checks were successful
CI / build-and-anchors (push) Successful in 37s
CI / build-and-anchors (pull_request) Successful in 36s
SMOKE / smoke (push) Successful in 2s
2026-04-27 09:54:25 +02:00
84164d0f2a Merge pull request 'fix(glossaire): rendre les parcours primaires acycliques' (#334) from feat/glossary-navigation-primary-acyclic-step24d into main
All checks were successful
CI / build-and-anchors (push) Successful in 37s
Proposer Apply (Queue) / apply-proposer (push) Successful in 33s
SMOKE / smoke (push) Successful in 10s
Deploy staging+live (annotations) / deploy (push) Successful in 9m22s
Reviewed-on: #334
2026-04-27 07:32:25 +00:00
242aeac07a fix(glossaire): rendre les parcours primaires acycliques
All checks were successful
SMOKE / smoke (push) Successful in 6s
CI / build-and-anchors (push) Successful in 37s
CI / build-and-anchors (pull_request) Successful in 35s
2026-04-27 09:29:34 +02:00
1bdaf3e986 Merge pull request 'feat/glossary-navigation-loop-fix-step24d' (#333) from feat/glossary-navigation-loop-fix-step24d into main
All checks were successful
CI / build-and-anchors (push) Successful in 38s
Proposer Apply (Queue) / apply-proposer (push) Successful in 23s
SMOKE / smoke (push) Successful in 13s
Deploy staging+live (annotations) / deploy (push) Successful in 10m17s
Reviewed-on: #333
2026-04-27 07:17:58 +00:00
7583f89384 fix(glossaire): supprimer les boucles directes de navigation
All checks were successful
SMOKE / smoke (push) Successful in 9s
CI / build-and-anchors (push) Successful in 35s
CI / build-and-anchors (pull_request) Successful in 33s
2026-04-27 09:15:07 +02:00
03742db4e1 Merge pull request 'feat(glossaire): intégrer doctrines et tensions aux parcours intelligents' (#332) from feat/glossary-navigation-doctrines-tensions-step24c into main
All checks were successful
Proposer Apply (Queue) / apply-proposer (push) Successful in 30s
CI / build-and-anchors (push) Successful in 42s
SMOKE / smoke (push) Successful in 10s
Deploy staging+live (annotations) / deploy (push) Successful in 9m3s
Reviewed-on: #332
2026-04-26 20:22:16 +00:00
9a922ffed3 feat(glossaire): intégrer doctrines et tensions aux parcours intelligents
All checks were successful
SMOKE / smoke (push) Successful in 8s
CI / build-and-anchors (push) Successful in 50s
CI / build-and-anchors (pull_request) Successful in 36s
2026-04-26 22:19:50 +02:00
02a7ea403d feat(glossaire): intégrer doctrines et tensions aux parcours intelligents 2026-04-26 22:11:56 +02:00
63feddb01c Merge pull request 'fix(glossaire): préserver les parcours intelligents explicites' (#331) from feat/glossary-navigation-step24b into main
All checks were successful
Proposer Apply (Queue) / apply-proposer (push) Successful in 33s
Deploy staging+live (annotations) / deploy (push) Successful in 8m48s
SMOKE / smoke (push) Successful in 4s
CI / build-and-anchors (push) Successful in 1m36s
CI / build-and-anchors (pull_request) Successful in 1m23s
Reviewed-on: #331
2026-04-26 19:53:59 +00:00
36bb47f9c6 fix(glossaire): préserver les parcours intelligents explicites
All checks were successful
SMOKE / smoke (push) Successful in 8s
CI / build-and-anchors (push) Successful in 40s
CI / build-and-anchors (pull_request) Successful in 42s
2026-04-26 21:50:08 +02:00
b2ca1f17a4 Merge pull request 'refactor(glossaire): stabiliser le moteur de navigation intelligente' (#330) from feat/glossary-navigation-engine-step24 into main
All checks were successful
CI / build-and-anchors (push) Successful in 38s
Proposer Apply (Queue) / apply-proposer (push) Successful in 35s
SMOKE / smoke (push) Successful in 15s
Deploy staging+live (annotations) / deploy (push) Successful in 8m55s
Reviewed-on: #330
2026-04-26 19:34:28 +00:00
19 changed files with 118 additions and 9 deletions

View File

@@ -16,7 +16,7 @@ related: ["archicration", "autarchicratie", "archicration-obliteree", "scene-dep
opposedTo: ["monde-instituable", "scene-depreuve"]
seeAlso: ["institution-invisible"]
navigation:
primaryNext: "archicration-obliteree"
primaryNext: "obliteration-archicratique"
primaryReason: "Une archicration capturée tend à devenir illisible et à perdre ses conditions de reconnaissance."
---

View File

@@ -17,7 +17,7 @@ related: ["scene-depreuve", "scene-manquante", "scene-empechee", "hypertopie", "
opposedTo: ["obliteration-archicratique"]
seeAlso: ["synchrotopie", "archicration-obliteree", "journal-de-justification"]
navigation:
primaryNext: "audit-archicratique"
primaryNext: "scene-manquante"
primaryReason: "La cartographie appelle un audit permettant de réintroduire des conditions de scène."
---

View File

@@ -15,6 +15,14 @@ level: "avance"
related: ["tension", "archicration", "archicratie", "co-viabilite", "scene-depreuve", "cosmopolitique", "technodiversite-et-cosmotechnie", "transduction-et-individuation", "formes-de-vie-et-cadres-dhabitabilite", "souverainetes-territoriales-et-interdependances-globales"]
opposedTo: []
seeAlso: ["egalisation-normative-et-differenciation-singuliere"]
navigation:
primaryNext: "formes-de-vie-et-cadres-dhabitabilite"
primaryReason: "Les formes de vie et cadres dhabitabilité concrétisent la coexistence ontologique dans des conditions situées de tenue commune."
paths:
understand: ["tension", "archicration", "co-viabilite"]
deepen: ["formes-de-vie-et-cadres-dhabitabilite", "cosmopolitique", "technodiversite-et-cosmotechnie"]
compare: ["souverainetes-territoriales-et-interdependances-globales", "egalisation-normative-et-differenciation-singuliere"]
apply: ["scene-depreuve", "cartographie-des-scenes-manquantes", "audit-archicratique"]
---
La tension entre co-existence ontologique et nécessité régulatrice désigne le conflit structurel entre, dun côté, lhétérogénéité radicale des êtres, des formes de vie, des cultures, des régimes cognitifs ou des entités impliquées dans un monde commun, et, de lautre, la nécessité dinstituer malgré tout une scène de régulation partageable.

View File

@@ -18,6 +18,14 @@ level: "fondamental"
related: ["decisionnisme-souverain", "exception-souveraine", "archicratie", "archicration", "tension", "co-viabilite", "domination-legale-rationnelle", "droit-naturel-et-propriete"]
opposedTo: ["volonte-generale", "democratie-deliberative", "gouvernance-des-communs"]
seeAlso: ["gouvernementalite", "volonte-generale"]
navigation:
primaryNext: "droit-naturel-et-propriete"
primaryReason: "Le droit naturel et propriété prolonge Hobbes vers la question de lappropriation, de la sécurité et du fondement juridico-politique."
paths:
understand: ["decisionnisme-souverain", "exception-souveraine", "droit-naturel-et-propriete"]
deepen: ["volonte-generale", "domination-legale-rationnelle", "democratie-deliberative"]
compare: ["archicration", "co-viabilite", "dissensus-politique"]
apply: ["scene-depreuve", "journal-de-justification", "audit-archicratique"]
---
Le contractualisme hobbesien désigne la doctrine selon laquelle lordre politique tire sa légitimité première de sa capacité à conjurer la conflictualité destructrice et à garantir la sécurité commune.

View File

@@ -18,6 +18,14 @@ level: "fondamental"
related: ["contractualisme-hobbesien", "volonte-generale", "archicratie", "archicration", "co-viabilite", "domination-legale-rationnelle", "democratie-deliberative"]
opposedTo: ["decisionnisme-souverain"]
seeAlso: ["gouvernementalite"]
navigation:
primaryNext: "volonte-generale"
primaryReason: "La volonté générale déplace la propriété et le droit naturel vers lauto-législation collective."
paths:
understand: ["contractualisme-hobbesien", "volonte-generale", "domination-legale-rationnelle"]
deepen: ["democratie-deliberative", "gouvernance-des-communs", "co-viabilite"]
compare: ["decisionnisme-souverain", "dissensus-politique", "lieu-vide-du-pouvoir"]
apply: ["scene-depreuve", "archicration", "journal-de-justification"]
---
Le droit naturel et la propriété désignent la doctrine fondatrice qui fait de la loi naturelle, de la propriété et du consentement des gouvernés les principes supérieurs dun ordre politique chargé avant tout de protéger des droits préexistants.

View File

@@ -15,6 +15,14 @@ level: "avance"
related: ["tension", "archicration", "archicratie", "co-viabilite", "scene-depreuve", "democratie-deliberative", "dissensus-politique", "pluralite-natalite-action", "coexistence-ontologique-et-necessite-regulatrice", "formes-de-vie-et-cadres-dhabitabilite"]
opposedTo: []
seeAlso: ["visibilite-mediatique-et-reconnaissance-symbolique"]
navigation:
primaryNext: "dissensus-politique"
primaryReason: "Le dissensus politique rend visible la tension entre égalisation commune et différenciation des voix singulières."
paths:
understand: ["tension", "archicration", "democratie-deliberative"]
deepen: ["dissensus-politique", "pluralite-natalite-action", "theorie-de-la-justification"]
compare: ["volonte-generale", "coexistence-ontologique-et-necessite-regulatrice", "formes-de-vie-et-cadres-dhabitabilite"]
apply: ["scene-depreuve", "journal-de-justification", "audit-archicratique"]
---
La tension entre égalisation normative et différenciation singulière désigne le conflit structurel entre, dun côté, lexigence duniversalité, dégalité de traitement et de formalisation commune, et, de lautre, la nécessité de reconnaître des situations, des positions, des héritages et des expériences irréductiblement différenciés.

View File

@@ -15,6 +15,14 @@ level: "avance"
related: ["tension", "archicration", "archicratie", "co-viabilite", "scene-depreuve", "technodiversite-et-cosmotechnie", "biopolitique", "coexistence-ontologique-et-necessite-regulatrice", "subsistance-vivante-et-captation-capitalistique"]
opposedTo: []
seeAlso: ["cosmopolitique", "souverainetes-territoriales-et-interdependances-globales", "egalisation-normative-et-differenciation-singuliere"]
navigation:
primaryNext: "subsistance-vivante-et-captation-capitalistique"
primaryReason: "La subsistance vivante met à lépreuve les cadres dhabitabilité dès lors quils sont captés par des logiques dextraction."
paths:
understand: ["coexistence-ontologique-et-necessite-regulatrice", "co-viabilite", "biopolitique"]
deepen: ["subsistance-vivante-et-captation-capitalistique", "cosmopolitique", "technodiversite-et-cosmotechnie"]
compare: ["souverainetes-territoriales-et-interdependances-globales", "travail-vivant-et-abstraction-de-la-valeur"]
apply: ["scene-depreuve", "cartographie-des-scenes-manquantes", "audit-archicratique"]
---
La tension entre formes de vie et cadres dhabitabilité désigne le conflit structurel entre la pluralité des manières dhabiter, de se déplacer, de produire, de coexister et de se rapporter à un milieu, et les cadres spatiaux, fonctionnels, techniques ou normatifs qui organisent les conditions de lhabitabilité.

View File

@@ -15,6 +15,14 @@ level: "avance"
related: ["tension", "archicration", "archicratie", "co-viabilite", "scene-depreuve", "preemption-algorithmique", "gouvernementalite", "pharmacologie-technique", "regulation-technique-et-legitimation-democratique", "memoire-symbolique-et-instantaneite-computationnelle"]
opposedTo: []
seeAlso: ["travail-vivant-et-abstraction-de-la-valeur", "gouvernementalite-algorithmique"]
navigation:
primaryNext: "preemption-algorithmique"
primaryReason: "La préemption algorithmique radicalise la tension entre liberté daction et sécurisation anticipatrice."
paths:
understand: ["tension", "gouvernementalite-algorithmique", "preemption-algorithmique"]
deepen: ["droit-au-differe-contradictoire", "coupe-circuit-citoyen", "pharmacologie-technique"]
compare: ["pluralite-natalite-action", "dissensus-politique", "regulation-technique-et-legitimation-democratique"]
apply: ["tribunal-de-lalgorithme", "audit-archicratique", "journal-de-justification"]
---
La tension entre liberté daction et régimes de sécurité algorithmique désigne le conflit structurel entre la capacité des sujets et des collectifs à agir de manière ouverte, imprévisible et révisable, et les dispositifs de calcul, de surveillance, de notation, de préemption ou de nudging déployés au nom de la sécurité, de la fluidité ou de loptimisation.

View File

@@ -15,6 +15,14 @@ level: "avance"
related: ["tension", "archicration", "archicratie", "co-viabilite", "scene-depreuve", "grammatisation-et-proletarisation-cognitive", "pharmacologie-technique", "visibilite-mediatique-et-reconnaissance-symbolique", "regulation-technique-et-legitimation-democratique"]
opposedTo: []
seeAlso: ["archicrations-historiographiques", "theorie-de-la-resonance", "liberte-daction-et-regimes-de-securite-algorithmique"]
navigation:
primaryNext: "meta-regime"
primaryReason: "La grammatisation éclaire la capture technique de la mémoire symbolique par linstantanéité computationnelle."
paths:
understand: ["tension", "pharmacologie-technique", "grammatisation-et-proletarisation-cognitive"]
deepen: ["visibilite-mediatique-et-reconnaissance-symbolique", "theorie-de-la-resonance", "regulation-technique-et-legitimation-democratique"]
compare: ["cybernetique", "preemption-algorithmique", "pluralite-natalite-action"]
apply: ["journal-de-justification", "audit-archicratique", "scene-depreuve"]
---
La tension entre mémoire symbolique et instantanéité computationnelle désigne le conflit structurel entre, dune part, les temporalités longues de transmission, de narration, dhéritage et dhistoricisation, et, dautre part, les régimes de calcul en temps réel qui privilégient lactualisation continue, la disponibilité immédiate et loubli structurel.

View File

@@ -15,6 +15,14 @@ level: "avance"
related: ["tension", "archicration", "archicratie", "co-viabilite", "scene-depreuve", "democratie-deliberative", "gouvernementalite-algorithmique", "liberte-daction-et-regimes-de-securite-algorithmique", "souverainetes-territoriales-et-interdependances-globales"]
opposedTo: []
seeAlso: ["cybernetique", "pharmacologie-technique", "memoire-symbolique-et-instantaneite-computationnelle"]
navigation:
primaryNext: "tribunal-de-lalgorithme"
primaryReason: "Le tribunal de lalgorithme traduit cette tension en dispositif de comparution des régulations techniques."
paths:
understand: ["tension", "gouvernementalite-algorithmique", "democratie-deliberative"]
deepen: ["liberte-daction-et-regimes-de-securite-algorithmique", "memoire-symbolique-et-instantaneite-computationnelle", "cybernetique"]
compare: ["preemption-algorithmique", "pharmacologie-technique", "dissensus-politique"]
apply: ["tribunal-de-lalgorithme", "audit-archicratique", "journal-de-justification"]
---
La tension entre régulation technique et légitimation démocratique désigne le conflit structurel entre, dun côté, des dispositifs techniques, procéduraux ou automatisés capables dassurer une prise rapide et efficace sur des processus complexes, et, de lautre, lexigence politique de validation collective, de justification publique et de révisabilité.

View File

@@ -19,7 +19,7 @@ related: ["theorie-de-la-resonance", "pluralite-natalite-action", "scene-depreuv
opposedTo: ["preemption-algorithmique"]
seeAlso: ["fait-social-total", "dissensus-politique", "visibilite-mediatique-et-reconnaissance-symbolique"]
navigation:
primaryNext: "theorie-de-la-resonance"
primaryNext: "visibilite-mediatique-et-reconnaissance-symbolique"
primaryReason: "La théorie de la résonance permet de replacer la qualité relationnelle dans un paradigme plus large du monde répondant."
paths:
understand: ["theorie-de-la-resonance", "scene-depreuve", "co-viabilite"]

View File

@@ -15,6 +15,14 @@ level: "avance"
related: ["tension", "archicration", "archicratie", "co-viabilite", "scene-depreuve", "gouvernance-des-communs", "configuration-et-interdependance", "coexistence-ontologique-et-necessite-regulatrice", "formes-de-vie-et-cadres-dhabitabilite"]
opposedTo: []
seeAlso: ["cosmopolitique", "subsistance-vivante-et-captation-capitalistique", "regulation-technique-et-legitimation-democratique"]
navigation:
primaryNext: "gouvernance-des-communs"
primaryReason: "La gouvernance des communs permet de penser la régulation des interdépendances au-delà de la seule souveraineté territoriale."
paths:
understand: ["tension", "co-viabilite", "configuration-et-interdependance"]
deepen: ["gouvernance-des-communs", "cosmopolitique", "coexistence-ontologique-et-necessite-regulatrice"]
compare: ["decisionnisme-souverain", "exception-souveraine", "formes-de-vie-et-cadres-dhabitabilite"]
apply: ["scene-depreuve", "cartographie-des-scenes-manquantes", "audit-archicratique"]
---
La tension entre souverainetés territoriales et interdépendances globales désigne le conflit structurel entre des cadres politiques principalement organisés autour de territoires délimités, et des processus de crise, de circulation, déchange, de pollution, de calcul ou de dépendance qui excèdent ces limites.

View File

@@ -15,6 +15,14 @@ level: "avance"
related: ["tension", "archicration", "archicratie", "co-viabilite", "scene-depreuve", "gouvernance-des-communs", "biopolitique", "travail-vivant-et-abstraction-de-la-valeur", "formes-de-vie-et-cadres-dhabitabilite"]
opposedTo: []
seeAlso: ["souverainetes-territoriales-et-interdependances-globales", "travail-vivant-et-abstraction-de-la-valeur"]
navigation:
primaryNext: "travail-vivant-et-abstraction-de-la-valeur"
primaryReason: "Le travail vivant prolonge la tension de subsistance vers les formes dabstraction, de captation et de dépossession."
paths:
understand: ["formes-de-vie-et-cadres-dhabitabilite", "biopolitique", "co-viabilite"]
deepen: ["travail-vivant-et-abstraction-de-la-valeur", "gouvernance-des-communs", "fait-social-total"]
compare: ["preemption-algorithmique", "gouvernementalite-algorithmique", "souverainetes-territoriales-et-interdependances-globales"]
apply: ["scene-depreuve", "audit-archicratique", "cartographie-des-scenes-manquantes"]
---
La tension entre subsistance vivante et captation capitalistique désigne le conflit structurel entre, dune part, les conditions matérielles, écologiques, organiques et symboliques qui rendent la vie possible et, dautre part, les logiques dappropriation, dextraction et de rentabilité qui traitent ces conditions comme des ressources captables.

View File

@@ -19,7 +19,7 @@ related: ["archicratie", "co-viabilite", "pharmacologie-technique", "agencement-
opposedTo: ["cybernetique", "gouvernementalite-algorithmique"]
seeAlso: ["grammatisation-et-proletarisation-cognitive", "pluralite-natalite-action", "configuration-et-interdependance"]
navigation:
primaryNext: "cosmopolitique"
primaryNext: "regime-de-co-viabilite"
primaryReason: "La cosmopolitique permet de prolonger la pluralité des mondes techniques vers une scène de composition entre formes de vie, milieux et régulations hétérogènes."
paths:
understand: ["pharmacologie-technique", "cosmopolitique", "co-viabilite"]

View File

@@ -16,7 +16,7 @@ related: ["archicratie", "co-viabilite", "arcalite", "cratialite", "archicration
opposedTo: []
seeAlso: ["scene-depreuve", "autarchicratie", "obliteration-archicratique", "liberte-daction-et-regimes-de-securite-algorithmique", "souverainetes-territoriales-et-interdependances-globales", "memoire-symbolique-et-instantaneite-computationnelle"]
navigation:
primaryNext: "archicration"
primaryNext: "regime-de-co-viabilite"
primaryReason: "Larchicration montre comment une tension devient traitable par des scènes, médiations et dispositifs de régulation."
paths:
understand: ["archicratie", "arcalite", "cratialite"]

View File

@@ -15,6 +15,14 @@ level: "avance"
related: ["tension", "archicration", "archicratie", "co-viabilite", "scene-depreuve", "grammatisation-et-proletarisation-cognitive", "agencement-machinique", "conatus-et-multitude", "subsistance-vivante-et-captation-capitalistique", "liberte-daction-et-regimes-de-securite-algorithmique"]
opposedTo: []
seeAlso: ["visibilite-mediatique-et-reconnaissance-symbolique"]
navigation:
primaryNext: "grammatisation-et-proletarisation-cognitive"
primaryReason: "La grammatisation permet de comprendre comment labstraction de la valeur peut se prolonger en dépossession cognitive et technique."
paths:
understand: ["subsistance-vivante-et-captation-capitalistique", "conatus-et-multitude", "agencement-machinique"]
deepen: ["grammatisation-et-proletarisation-cognitive", "liberte-daction-et-regimes-de-securite-algorithmique", "pharmacologie-technique"]
compare: ["fait-social-total", "gouvernementalite-algorithmique", "co-viabilite"]
apply: ["scene-depreuve", "journal-de-justification", "audit-archicratique"]
---
La tension entre travail vivant et abstraction de la valeur désigne le conflit structurel entre lactivité humaine concrète, située, relationnelle et incarnée, et les formes de valorisation abstraites qui la mesurent, la fragmentent, la calculent ou lextraient à distance.

View File

@@ -15,6 +15,14 @@ level: "avance"
related: ["tension", "archicration", "archicratie", "co-viabilite", "scene-depreuve", "dissensus-politique", "theorie-de-la-resonance", "memoire-symbolique-et-instantaneite-computationnelle", "egalisation-normative-et-differenciation-singuliere"]
opposedTo: []
seeAlso: ["archicrations-esthetico-symboliques", "lieu-vide-du-pouvoir", "travail-vivant-et-abstraction-de-la-valeur"]
navigation:
primaryNext: "cartographie-des-scenes-manquantes"
primaryReason: "Le dissensus politique montre comment la visibilité médiatique peut devenir scène de reconnaissance, de litige ou dinvisibilisation."
paths:
understand: ["tension", "scene-depreuve", "theorie-de-la-resonance"]
deepen: ["dissensus-politique", "pluralite-natalite-action", "memoire-symbolique-et-instantaneite-computationnelle"]
compare: ["habitus-et-violence-symbolique", "egalisation-normative-et-differenciation-singuliere", "preemption-algorithmique"]
apply: ["cartographie-des-scenes-manquantes", "journal-de-justification", "audit-archicratique"]
---
La tension entre visibilité médiatique et reconnaissance symbolique désigne le conflit structurel entre lexposition publique des voix, des images, des signes et des présences, et leur reconnaissance effective comme porteurs dune parole recevable, dun différend légitime ou dun statut politique.

View File

@@ -18,6 +18,14 @@ level: "fondamental"
related: ["archicratie", "archicration", "scene-depreuve", "co-viabilite", "democratie-deliberative", "dissensus-politique", "lieu-vide-du-pouvoir"]
opposedTo: ["contractualisme-hobbesien", "droit-naturel-et-propriete", "decisionnisme-souverain"]
seeAlso: ["pluralite-natalite-action", "gouvernementalite"]
navigation:
primaryNext: "democratie-deliberative"
primaryReason: "La démocratie délibérative met à lépreuve la volonté générale en larrimant à des procédures publiques de justification et de révision."
paths:
understand: ["droit-naturel-et-propriete", "democratie-deliberative", "archicration"]
deepen: ["dissensus-politique", "lieu-vide-du-pouvoir", "theorie-de-la-justification"]
compare: ["decisionnisme-souverain", "exception-souveraine", "gouvernementalite"]
apply: ["scene-depreuve", "journal-de-justification", "audit-archicratique"]
---
La volonté générale désigne la doctrine selon laquelle un ordre politique légitime doit pouvoir être rapporté à une orientation commune irréductible à la simple agrégation des intérêts particuliers.

View File

@@ -512,14 +512,19 @@ export function getGlossarySmartNavigation(
const rawNavigation = currentEntry.data.navigation;
const defaultNavigation = GLOSSARY_NAV_DEFAULTS[familyOf(currentEntry)] ?? {};
const withDefaultPath = (
explicit: string[] | undefined,
fallback: string[] | undefined,
): string[] => (explicit && explicit.length > 0 ? explicit : fallback ?? []);
const navigationSource = {
primaryNext: rawNavigation?.primaryNext,
primaryReason: rawNavigation?.primaryReason,
paths: {
understand: rawNavigation?.paths?.understand ?? defaultNavigation.understand ?? [],
deepen: rawNavigation?.paths?.deepen ?? defaultNavigation.deepen ?? [],
compare: rawNavigation?.paths?.compare ?? defaultNavigation.compare ?? [],
apply: rawNavigation?.paths?.apply ?? defaultNavigation.apply ?? [],
understand: withDefaultPath(rawNavigation?.paths?.understand, defaultNavigation.understand),
deepen: withDefaultPath(rawNavigation?.paths?.deepen, defaultNavigation.deepen),
compare: withDefaultPath(rawNavigation?.paths?.compare, defaultNavigation.compare),
apply: withDefaultPath(rawNavigation?.paths?.apply, defaultNavigation.apply),
},
flows: rawNavigation?.flows ?? {},
relationWeights: rawNavigation?.relationWeights ?? {},