Entités En production
Le schéma du registre, et pourquoi la décroissance est par type
C'est le seul bloc de cette page qui soit en production : le graphe ci-dessous est émis à la composition du board, puis enrichi à chaque séance de décision. Huit types d'entités, six relations à la voix active, un score de confiance et une source sur chaque noeud.
- Entités
BoardDecision Assumption Constraint Value Observation Method Outcome
- Relations
INFLUENCED_BY SUPPORTS CONTRADICTS RESULTED_IN WILL_TEST REVOKED (spécifiée, pas encore émise)
- Sources
user_stated inferred_from_* instrument_* composed_by_rule awaiting_review
- Une source sur chaque entité
- On distingue toujours ce que vous avez dit de ce que nous avons inféré, et de ce qu'une règle a composé.
- Décroissance par type, pas globale
- Une hypothèse s'estompe, demi-vie autour de quinze mois. Une observation s'estompe plus vite. Une valeur ne décroît pas du tout : elle se révoque par événement. La relation REVOKED est spécifiée pour cela et n'est pas encore émise par le moteur. Une contrainte ne décroît pas non plus : elle expire.
- La racine est le board, pas une décision
- Les contraintes, valeurs et hypothèses posées à la composition décrivent comment vous décidez, pas une décision particulière : elles pendent au board. Une
Decision naît à chaque séance et vient s'y accrocher. - Le résultat est une entité de premier rang
- Créé au moment où une décision est consignée, confiance zéro, statut en attente, avec une arête WILL_TEST vers les hypothèses porteuses. À la composition il n'y en a pas : rien n'est encore à résoudre. Un registre sans résultats est un journal en écriture seule.
Payload réel, réduit à cinq noeuds : la composition, puis une séance En production
{
"schema": "fivepeers.decision-graph/v3",
"entities": [
{ "id": "board_1", "type": "Board", "label": "Board de Atelier Vernon",
"confidence": 1, "source": "composed_by_rule", "decay_lambda": 0 },
{ "id": "constraint_2", "type": "Constraint", "label": "Le capital est la contrainte qui lie",
"confidence": 0.6, "source": "inferred_from_domain_risk", "decay_lambda": 0, "expires": "event_driven" },
{ "id": "assumption_3", "type": "Assumption", "label": "Agir sur l'information actuelle vaut mieux que le coût de l'attente",
"confidence": 0.55,"source": "inferred_from_decision_style", "decay_lambda": 0.0016 },
{ "id": "decision_9", "type": "Decision", "label": "Recruter un directeur commercial maintenant, ou attendre",
"confidence": 1, "source": "user_stated", "decay_lambda": 0 },
{ "id": "outcome_10", "type": "Outcome", "label": "(en attente) résultat de cette décision",
"confidence": 0, "source": "awaiting_review", "decay_lambda": 0 }
],
"relations": [
{ "from": "constraint_2", "type": "INFLUENCED_BY", "to": "board_1", "confidence": 0.6 },
{ "from": "decision_9", "type": "INFLUENCED_BY", "to": "board_1", "confidence": 1 },
{ "from": "decision_9", "type": "RESULTED_IN", "to": "outcome_10", "confidence": 0,
"status": "pending", "review_due_days": 90 },
{ "from": "outcome_10", "type": "WILL_TEST", "to": "assumption_3", "confidence": 1 }
]
}